I loved the WebGPU nanite works, a million model existing all at once in a single scene is amazing, can you make a version where we can load gltf models, that would be awesome.
Here are the same lod simplifier project I used before but its obsolete, I couldn’t be bothered diving into the code (I am hooked up on my day job), it can load gltf and simplify the gltf model, but it is lacking the capabilities of virtual textures where when the camera is far the texture should also be reduce down to lower resolution.
Zoom out and use the magnify glass to see the level of details turned to low poly
Observe the mesh changes from high poly to low poly as you zoom out.
The tires curvature is smooth
The tire curvature becomes low poly as you zoomed out
To zoom out hit key “O” for orbit, then mouse wheel to zoom out, then observe how the mesh reduce polygons as it goes further and further from the objects.
The simplifier works just as well as the threejs nanite using threejs simplify mesh and uv mapping.
The difference with this approach and nanite is the nanite demo works on few model to exist in quantity (which doesn’t happen in practical use unless you want to exhibit an army of a few models) while the simplifier works on different models which works on practical application such as the demo above.