Billions of triangles redux
Arseny Kapoulkine details meshoptimizer updates for NVIDIA's 1.6-billion-triangle Zorah scene, covering glTF compression, permissive simplification, and attribute error clamping.
read it Offers deep technical insights into geometry compression, quadric metric error clamping, and clustered LOD optimization for massive scenes.
summary
The author reviews updates to meshoptimizer and clusterlod.h used in NVIDIA's updated 1.6-billion-triangle Zorah scene. It explores the efficiency of meshopt compression extensions for cutting raw scene sizes in half with fast multi-core decompression. It also covers algorithmic improvements including stable permissive mode and Unreal Engine-inspired attribute error clamping that drastically reduces VRAM usage for streaming geometry and acceleration structures.
key points
- EXT and KHR meshopt compression extensions reduce raw scene size from 63.3 GB to around 31 GB while offering multi-gigabyte-per-second decoding speeds.
- Attribute error clamping, adapted from Unreal Engine, fixes inflated error estimates in Hoppe's quadric metric, lowering geometry and CLAS streaming memory footprints.
- Permissive mode is now stable, waiving strict topological restrictions to allow high-detail meshes to simplify further without falling back to low-quality sloppy simplification.
who should read it
Graphics and engine programmers working on geometry streaming, LOD, mesh compression, or real-time rendering.
discussion positive
I was a treeplanter in the 90's, one of the best because my parents refused to fund my ski winters. You get paid piecework, by the tree. I ended up planting in triangles instead of following a line and doing the default grid approach. With strict spacing and microsite selection standards back then it was a significant advantage and it took about three seasons to learn and in the end was very hard to teach or explain to anyone. I have no background at all in graphics but it was fascinating to learn that triangles are used here too to cover 'ground' efficiently.
A commenter shares a humorous personal anecdote about real-world tree planting in triangle grids that mirrors the article's title.
Generated by an LLM from the article and thread. Check the sources before relying on it.