Hello, I have an issue with the frame rate on a single scene. I am unsure why and I hope you can help me.
I use flattenStrong() on the scene but I still experience poor performance. When I try to run render.analyze(), I get this output:
16 total nodes (including 0 instances); 0 LODNodes. 6 transforms; 6% of nodes have some render attribute. 22 Geoms, with 3 GeomVertexDatas and 2 GeomVertexFormats, appear on 3 GeomNodes. 14959 vertices, 14959 normals, 0 colors, 14935 texture coordinates. GeomVertexData arrays occupy 473K memory. GeomPrimitive arrays occupy 49K memory. 8654 triangles: 3128 of these are on 1307 tristrips (2.39327 average tris per strip). 5526 of these are independent triangles. 20 textures, estimated minimum 46080K texture memory required.
Which looks better than one of my other scenes, which runs perfectly fine. For some reason it is just this one scene. The analysis of the other scene is the following:
50 total nodes (including 0 instances); 0 LODNodes. 11 transforms; 4% of nodes have some render attribute. 40 Geoms, with 8 GeomVertexDatas and 3 GeomVertexFormats, appear on 8 GeomNodes. 19433 vertices, 19433 normals, 17155 colors, 19409 texture coordinates. 0 normals are too long, 13 are too short. Average normal length is 0.999331 GeomVertexData arrays occupy 678K memory. GeomPrimitive arrays occupy 79K memory. 13574 triangles: 1904 of these are on 769 tristrips (2.47594 average tris per strip). 11670 of these are independent triangles. 38 textures, estimated minimum 72960K texture memory required.
I am unsure what the issue with the scene is or how to find out. I just tried to heavily optimize it by removing polygons and shrinking textures, but it is still not 60 fps as my other scenes. I hope you can help me figure this out. Thank you!