Mrkebubun / o3d

Automatically exported from code.google.com/p/o3d
0 stars 0 forks source link

Slow loading performance in Chrome #238

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Dear Sirs,

We are developing now the engineering-oriented Web-application. One of 
system components must be 3D-viewer of the parts (with rotation, zooming, 
moving abilities etc.) To elaborate such a viewer in arbitrary browser we 
consider the O3D-technology and COLLADA as a versatile format of 3D-graphic 
representation. We used the collada web viewer (www.colladawebviewer.com) as 
a basis of our solution. Finally, all works properly in every browser 
(Mozilla, IE, Chrome). But we have a problem of extremely slow visualization 
performance of rather complex geometry in Chrome (but we have no such a 
problem in Mozilla or IE — they work fast). It is really Chrome problem — 
you can compare the performance of different browsers on demo example in 
colladawebviewer site (www.colladawebviewer.com/demo.php).

Deep debugging of JavaScript code shows that a core of the problem is a slow 
performance of the function O3D.VertexBuffer.set(array) if the size of 
corresponding array is rather big. But the performance of the function in 
other browsers is sufficient.

Our question is: Have you any ideas how we can increase the performance of 
3D-visualization in Chrome in frames of O3D-architecture? May be some Google 
settings can be set to solve the problem. May be this issue or bug will be 
fixed in the next Chrome or O3D versions. (We see in O3D Release Notes 
«Release 0.1.34 (21 April 2009)» the sentence «Slow performance on some 
graphics cards, especially with Chrome». Unfortunately, we checked the 
performance in many graphic cards — the performance is slow elsewhere).

We'll be thankful for your any consulting.

Thanks in advance,

Original issue reported on code.google.com by to...@ascon.ru on 16 Feb 2011 at 9:35