Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 1003 Bytes

README.md

File metadata and controls

16 lines (12 loc) · 1003 Bytes

Maya LOD Tool using Half Edge Mesh data structure

An implementation of the half edge mesh data structure in Maya using maya.api.OpenMaya (Python API 2.0). This tool creates LODs from selected mesh based on the user-specified face count, and uses edge collapse and vertex split to adjust the mesh.

Behind the scenes, Maya uses the half edge mesh data structure for heavy computations such as decimation. This is a working example of half-edge meshes in Maya and a research project to explore new progressive mesh methods and algorithms, comparing these new methods with Maya's existing algorithms.

How to Use

  1. Download the source code, and add to your Maya scripts folder, or edit execute.py to contain the folder to the source code
  2. Run execute.py in Maya
  3. Select a Mesh object to convert to half edge mesh and click the 'select' button
  4. Use the slider to create progressive meshes with user-specified number of faces