Robert Osfield wrote:
Hi Markus,
First thanks for sending the logs. I'm replying here so that others
can pitch in with their own suggestions.
You're welcome!
The interesting parts of the old and new loaders logs are:
New OpenFlight plugin stats after optimization:
Stats after:
Object Type #Unique #Instanced
Group 3357 8974
Transform 10592 10594
LOD 4575 16866
Switch 0 0
Geode 8981 26704
Drawable 9338 28964
Geometry 9338 28964
Vertices 508153 687961
Primitives 159927 215328
Old OpenFlight plugin stats after optimization:
Stats after:
Object Type #Unique #Instanced
Group 3571 3572
Transform 26 28
LOD 16863 16866
Switch 0 0
Geode 19831 19855
Drawable 28910 28959
Geometry 28910 28959
Vertices 687680 687996
Primitives 210381 210460
--
[...]
Should just need to do:
export OSG_OPTIMIZER="DEFAULT COPY_SHARED_NODES"
osgconv myfile.flt myfile.ive
I have done this for my database too. Here's the result:
Stats after:
Object Type #Unique #Instanced
Group 8974 8974
Transform 4 4
LOD 16866 16866
Switch 0 0
Geode 26704 26704
Drawable 28964 28964
Geometry 28964 28964
Vertices 687961 687961
Primitives 215328 215328
This leads to the following new performance table:
Position 1:
OSG version | fps | Drawables | Vertices
-------------+-----+-----------+----------
1.0 | 30 | 5321 | 226508
cvs-old | 33 | 5321 | 226508
cvs-new | 23 | 5320 | 226503
cvs-new-copy | 27 | 5322 | 226476
Position 2:
OSG version | fps | Drawables | Vertices
-------------+-----+-----------+----------
1.0 | 50 | 3037 | 179605
cvs-old | 51 | 3037 | 179605
cvs-new | 40 | 3033 | 179579
cvs-new-copy | 43 | 3035 | 179603
Regards
Markus
--
Dipl.-Ing. Markus Trenkwalder
Software Architecture & Development
_________
(___ ____) www.s-p.cc
___) S&P Simmulationstechnik
Phone: +43 (0)512 393255
Fax: +43 (0)512 393255 33
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/