# Virtual Geometry (Nanite)

> Virtual geometry and Nanite: the technology that renders film-quality 3D assets in real time by dynamically streaming and simplifying billions of triangles.

Source: https://metavert.io/virtual-geometry  
Published: 2026-03-08  
Updated: 2026-03-10

**Virtual geometry** is a rendering architecture that decouples the complexity of 3D assets from the performance constraints of real-time rendering. The most prominent implementation is **Nanite**, Unreal Engine 5's virtualized geometry system, which fundamentally changed what's possible in interactive 3D applications.

The traditional problem is triangle budgets. A real-time scene might support 1-10 million triangles per frame at acceptable performance. But a single photogrammetry scan of a rock can contain 50 million triangles, and a film-quality character might have 100 million. Artists have historically spent enormous time creating LOD (level-of-detail) chains — simplified versions of each asset shown at different distances — and carefully managing polygon counts to stay within budget.

Nanite eliminates this workflow. It ingests source meshes at their full resolution (billions of triangles across a scene) and dynamically streams, clusters, and simplifies geometry per-frame based on what's actually visible on screen. Each pixel renders from approximately the right level of detail, determined automatically by a GPU-driven pipeline. The result: artists import film-quality assets directly, and the engine handles performance.

The technical architecture involves a hierarchical cluster-based representation. Source meshes are decomposed into clusters of ~128 triangles, organized in a bounding volume hierarchy. At runtime, the system performs visibility determination and LOD selection per-cluster, streaming only the needed data from disk or memory. A software rasterizer handles small triangles (which are increasingly common at high detail levels) more efficiently than the traditional hardware rasterization pipeline.

The impact on content creation pipelines is substantial. [Photogrammetry](https://metavert.io/photogrammetry) scans, [AI-generated meshes](https://metavert.io/3d-mesh-generation), and CAD models can be used directly without manual optimization. This aligns with the broader [creator economy](https://metavert.io/creator-economy) pattern: removing technical barriers between raw content and production use.

Combined with [Lumen's global illumination](https://metavert.io/global-illumination), Nanite represents a paradigm shift in real-time 3D. The constraint is no longer polygon count but rather material complexity, draw calls, and memory bandwidth. As [GPU architectures](https://metavert.io/gpu-computing) continue to evolve, virtual geometry systems will likely expand to handle even more complex scenes — approaching the fidelity of offline film rendering in interactive applications.

## Related Topics

- [Global Illumination](https://metavert.io/global-illumination)
- [Photogrammetry](https://metavert.io/photogrammetry)
- [3D Mesh Generation](https://metavert.io/3d-mesh-generation)
- [GPU Computing](https://metavert.io/gpu-computing) [AI Inference Infrastructure](https://metavert.io/ai-inference-infrastructure)
- [Real-Time Rendering](https://metavert.io/real-time-rendering)

## Further Reading

- [Games as Products, Games as Platforms](https://meditations.metavert.io/p/games-as-products-games-as-platforms) — Jon Radoff
