Direct3D can render valid meshes with the same visual results no matter how the data is ordered, but the efficiency of the rendering performance can be impacted by ordering that is well-matched to modern GPUs. Mesh optimization is a process for reordering faces and vertices to provide the same visual result, with improved utilization of hardware resources.

Functions

AttributeSort

OptimizeFaces

OptimizeVertices

Mesh optimization

A complete mesh optimization includes
  1. GenerateAdjacencyAndPointReps
  2. Clean
  3. AttributeSort
  4. ReorderIBAndAdjacency
  5. OptimizeFaces
  6. ReorderIB
  7. OptimizeVertices
  8. FinalizeIB
  9. FinalizeVB

Last edited Jun 14, 2014 at 1:38 AM by walbourn, version 17