usdgeom-mesh-internal-geometry#

Code

VG.003

Validator

Compatibility

openusd

Tags

🚀

Summary#

Only include geometry that contributes to visualization or simulation

Description#

Assets should only include geometry that contributes to the final render. Geometry that is completely enclosed within other geometry and never visible should be excluded to optimize performance and memory usage.

Why is it required?#

  • Memory usage inefficiency

  • Slower raytracing performance

  • Unnecessary scene graph complexity

  • Increased file size

How to comply#

  • Remove completely enclosed internal geometry

  • Use visibility attributes for geometry that may be exposed

  • Run Scene Optimizer - Find Hidden Meshes tool

For More Information#