Back to work
Automation & Python/2024

Maya Procedural Saw Creator

A procedural modeling tool developed for Maya that generates customizable circular saw meshes through a parameter-driven workflow. Built with Python, the tool allows artists to quickly control shape, scale, tooth count, depth, and other geometric properties while maintaining a fast and non-destructive creation process.

Maya CMDSPythonProcedural ModelingMaya
Challenges
  • Repetitive manual modeling of radial and gear-like shapes
  • Maintaining consistent tooth distribution across different sizes
  • Making procedural geometry flexible and artist-friendly
Solutions
  • Built a parameter-driven procedural mesh generator
  • Automated radial placement and tooth distribution
  • Created adjustable controls for shape and geometry variation
Results
  • Faster creation of multiple saw and gear variations
  • Consistent geometry across different configurations
  • Reusable workflow for rapid asset prototyping
/ Gallery
Results
/ Process
  1. 01
    Defined the geometric rules for radial mesh generation and tooth distribution.
  2. 02
    Built procedural controls for dimensions, tooth count, depth, and shape variation.
  3. 03
    Integrated the generator into Maya with an artist-friendly interface for rapid iteration.
/ Technical
  • Python-based procedural geometry generation
  • Radial distribution using mathematical transformations
  • Dynamic parameter controls for mesh variation
  • Automated topology and shape generation
  • Maya integration through custom scripting
Next
3D Generalist Art3D Modeling & Texturing