Billions of Triangles in Minutes
19 hours ago
- #NVIDIA
- #raytracing
- #optimization
- NVIDIA released RTX Mega Geometry raytracing technology with the Zorah demo, showcasing clustered raytracing and Nanite clustered LOD pipeline.
- The Zorah scene is a ~100 GB Unreal Engine scene, later released as a glTF file, featuring 1.64B triangles (18.9B with instancing).
- Meshoptimizer was improved to support hierarchical clustered LOD, with optimizations reducing processing time from ~30 minutes to ~3 minutes.
- Key optimizations included fixing sparsity issues, balancing thread workloads, SIMD improvements for bounding box calculations, and caching allocations.
- The final optimized code processes the Zorah scene in ~3 minutes, generating a 62 GB cache file for efficient rendering.
- The vk_lod_clusters sample integrates meshoptimizer's clusterlod.h, enabling efficient rendering of the Zorah asset with a 2 GB geometry pool.