NVIDIA Micro-Mesh

NVIDIA Micro-Mesh is a graphics primitive for extreme geometry and real-time ray tracing. Accelerated by NVIDIA® GeForce RTX® 40 Series GPUs, this technology efficiently stores opacity and displacement and allows assets to be used in their full fidelity, directly rasterized or ray traced. Micro-Mesh increases real-time performance and memory compression for complex geometry such as scanned artifacts, creatures, rocks, and trees.

NVIDIA Micromesh can store opacity or displacement for complex geometry such as fossils, creatures and nature.

Sample micro-mesh composed of 16K individual micro-meshes (left half), expanding to 2 million micro-triangles (right half), consuming ~1 byte per micro-triangle; from: threedscans.com

Explore the benefits of NVIDIA Micro-Mesh

More efficient pipeline for complex geometry.

Micro-meshes more efficiently encode the opacity and displacement of complex materials, allowing you to fill a scene full of photorealistic geometry with increased frame rate and smaller memory footprint.

Superior ray-tracing performance.

Built to ray trace from the ground up and handle objects with extremely high geometric detail, micro-meshes provide headroom for more photorealistic rendering.

Open source and cross platform.

Micro-meshes are available to all developers, may be used across platforms, API’s and independent hardware vendors (IHVs), and are hardware accelerated by GeForce RTX 40 Series GPUs.

Take a deeper dive into micro-mesh technologies.

Get started with two SDKs below: Displaced Micro-Mesh provides superior ray tracing performance and memory compression while Opacity Micro-Map provides increased frame rates in ray traced scenes.

You can use them separately or together.

Displaced Micro-Mesh SDK

With Displaced Micro-Mesh, you can build highly detailed and complex geometries that are very compact and efficient to render. Built on a structured graphics primitive using micro-triangles, assets can be used in their full fidelity, designed to be directly rasterized or ray traced in real time without conversion or expansion. Currently, standard graphics primitives are not designed for highly detailed organic surfaces, characters, or objects. This is the only technology built from the ground up for real-time ray tracing with up to a 50X increase in geometry.

Notify Me
Build detailed and complex geometry quickly with Displaced Micro-mesh SDK Build detailed and complex geometry quickly with Displaced Micro-mesh SDK

Sample micro-mesh composed of (first image) 175K individual micro-meshes, expanding to (second image) 57 million micro-triangles, consuming ~4 bits per micro-triangle; from Smithsonian 3D

Map detailed textures to complex objects with Opacity Micro-Map SDK Map detailed textures to complex objects with Opacity Micro-Map SDK

Ada uses Opacity Micro-Maps to increase performance by avoiding any hit shader invocation (running them only in yellow areas)

Opacity Micro-Map SDK

With Opacity Micro-Map, you can more efficiently map intricate geometries onto triangles and micro-meshes. This technology encodes the opacity of micro-triangles and makes it possible to ray trace, at high performance, extremely detailed scene elements such as vegetation and foliage. A traditional alpha texture requires a more costly any-hit shader to produce the same result. Opacity Micro-Map was designed to support real-time ray tracing of extremely detailed elements, like ferns or door screens, with little cost, creating headroom for dramatically increased richness and realism.

Get Started
"We are very excited to partner with NVIDIA to enable game creators with the Simplygon SDK, to compress super-detailed objects by an order of magnitude unmatched by other solutions. With NVIDIA Displaced Micro-Mesh technology, developers can pursue crafting environments at unprecedented levels of fidelity, density, and variety – immersing players in new stunning and beautiful worlds in games."

— Magnus Isaksson, Studio Head for Simplygon at Microsoft

"We at Adobe are excited about NVIDIA’s Displaced Micro-Mesh technology with native ray tracing support, which has the potential to unlock ultra-detailed real-time ray traced scenes with minimal memory cost.”

— Tamy Boubekeur, Director of Adobe Research Paris

Stay up to date on NVIDIA rendering news.

Upcoming Event: Level Up with NVIDIA: RTX in Unreal Engine 5.1

Upcoming Event: Level Up with NVIDIA: RTX in Unreal Engine 5.1

Join the Level Up with NVIDIA webinar series on January 18. Learn how to leverage the NVIDIA RTX  technology in Unreal Engine 5.1 and ask NVIDIA experts about your game integrations in a live Q&A.

Practical Tips for Optimizing Ray Tracing

Practical Tips for Optimizing Ray Tracing

To achieve high efficiency with ray tracing, you must build a pipeline that scales well at every stage. This starts from mesh instance selection and their data processing towards optimized tracing and shading of every hit that you encounter. Instance data generation In a common scene, there can be far more static than dynamic objects. … Continued

Year In Review: Trending Posts of 2022

Year In Review: Trending Posts of 2022

Marking a year of new and evolving technologies, 2022 produced wide-ranging advancements and AI-powered solutions across industries. These include boosting HPC and AI workload power, research breakthroughs, and new capabilities in 3D graphics, gaming, simulation, robotics, and more. In a record-breaking year, the NVIDIA Technical Blog published nearly 550 posts and received over 2 million … Continued

New Release: NVIDIA RTX Global Illumination 1.3

New Release: NVIDIA RTX Global Illumination 1.3

NVIDIA RTX Global Illumination (RTXGI) 1.3 includes highly requested features such as dynamic library support, an increased maximum probe count per DDGI volume by 2x, support for Shader Model 6.6 Dynamic Resources in D3D12, and more.

Keep Up with the Latest in NVIDIA Game Development

Discover more resources.

Stay up to date with the latest NVIDIA news for game developers.

Subscribe Now