Nvidia open-source nanite: continuous level of detail (LOD) mesh library
6 comments
·February 4, 2025Maciek416
The title seems inaccurate at time of commenting. This library is called “nv_cluster_lod_builder”
Nanite is Unreal’s implementation of a similar thing. The README even links to Unreal’s implementation in the references section.
jsheard
Nanite is also a bit broader in that it covers both building the clusters (like this library) and also the means of rendering them. It uses a pretty unconventional software rasterization approach to get around hardware bottlenecks.
diggan
Is this actual Nanite as what Unreal Engine uses? Otherwise the title is slightly misleading, seems at a glance to be nvidia's own LOD generation library which works like Nanite, but isn't The Nanite.
nkrisc
It’s not. The only time “nanite” appears on the linked page is in the title of a video published by Unreal which it links to.
Gollapalli
Thanks for posting this! I'll be digging into it. It seems like a good basis for learning how the tech works.
For those interested in more on continuous LOD, here's a SIGGRAPH talk where they go into some of the why and how of Unreal's Nanite (similar continuous LOD system) here: https://youtu.be/eviSykqSUUw
I wonder if this is the “RTX Mega Geometry” they showed to the Digital Foundry guys a few weeks back: https://youtu.be/HLxVskv2zs0?si=V1wi_4xCgk5M34gL.