DISPLACED MICRO-MESHES FOR RAY AND PATH TRACING
A Displaced Micro-mesh (DMM) primitive enables high complexity geometry for ray and path tracing while minimizing the associated builder costs and preserving high efficiency. A structured, hierarchical representation implicitly encodes vertex positions of a triangle micro-mesh based on a barycentric...
Saved in:
Main Authors | , , , , , , , |
---|---|
Format | Patent |
Language | English French |
Published |
23.03.2023
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | A Displaced Micro-mesh (DMM) primitive enables high complexity geometry for ray and path tracing while minimizing the associated builder costs and preserving high efficiency. A structured, hierarchical representation implicitly encodes vertex positions of a triangle micro-mesh based on a barycentric grid, and enables microvertex displacements to be encoded efficiently (e.g., as scalars linearly interpolated between minimum and maximum triangle surfaces). The resulting displaced micro-mesh primitive provides a highly compressed representation of a potentially vast number of displaced microtriangles that can be stored in a small amount of space. Improvements in ray tracing hardware permit automatic processing of such primitive for ray-geometry intersection testing by ray tracing circuits without requiring intermediate reporting to a shader.
Une primitive de micro-maillage déplacé (DMM) permet une géométrie à haute complexité pour le lancer de rayons en minimisant les coûts associés à la construction et en préservant une haute efficacité. Une représentation hiérarchique structurée code implicitement les positions des sommets d'un micro-maillage triangulaire sur la base d'une grille barycentrique, et permet de coder efficacement des déplacements de microsommets (par exemple, sous forme de scalaires interpolés linéairement entre des surfaces triangulaires minimum et maximum). La primitive de micro-maillage déplacée obtenue fournit une représentation hautement compressée d'un nombre potentiellement énorme de microtriangles déplacés qui peut être stocké dans un petit espace. Des améliorations apportées au matériel de lancer de rayons permettent un traitement automatique de cette primitive pour les tests d'intersection rayon-géométrie par des circuits de lancer de rayons sans nécessiter de rapport intermédiaire à un nuanceur. |
---|---|
Bibliography: | Application Number: WO2022US43788 |