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.
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
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
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
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
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
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
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.
Discover more resources.
Stay up to date with the latest NVIDIA news for game developers.Subscribe Now