Loading big GLTF efficiently #1267
Replies: 2 comments 2 replies
-
We don't have enough information to know what to suggest as there are many different ways to improve performance, what techniques to deploy depend entirely upon the bottlenecks you are seeing. To kick off here's some questions that will help home in on what's going on:
|
Beta Was this translation helpful? Give feedback.
-
I'm not familiar with the DMD format, but you may find it better to just write a DMD loader for the VSG rather than map to glTF. The model size sounds pretty small, not enough to result in a 10fps framerate even on an old card like a GTX 970, so I'd suspect something about it is tripping up performance. When you say every node was separate, how many nodes are there in the scene? The VSG provides a wide range of features to help performance on very large models - culling nodes like vsg::CullGroup/CullGroup, level of details nodes like vsg::LOD and to support databases paging vsg::PagedLOD. The later is what enables applications to scale to rendering the whole world at a solid 60fps. How familiar are you with scene graphs/concepts in graphics rendering? |
Beta Was this translation helpful? Give feedback.
-
Hello, I have .gltf file that represents long railway route.
View from top:
If I just load this through read_cast and add in my scene, I have around 10 FPS, what are another ways to load this?
Beta Was this translation helpful? Give feedback.
All reactions