€0+
Add to cart

Joints on Curve Generator - Maya 2025 Script

€0+

robertogarcia3d.com

Description

The Joints on Curve Generator script creates a chain of joints evenly distributed along a selected NURBS curve in Maya. Designed for riggers and technical artists. The script ensures joint placement based on the curve’s actual length, with automatic orientation and cleanup of temporary nodes.

Key Features

  • Generates joints evenly spaced along a NURBS curve’s actual length.
  • Supports user-defined joint count and naming conventions.
  • Automatically orients joints for consistent rigging.
  • Cleans up temporary nodes to maintain a clean scene.
  • Validates input to ensure the selected curve is a valid NURBS curve.
  • Works natively in Maya 2025 with no external plugins.

Installation and Usage

  1. Download the joints_on_curve_generator.py script.
  2. Copy it to your Maya scripts folder or project directory.
  3. Open Autodesk Maya 2025 and load a scene with a NURBS curve.
  4. Select the NURBS curve you want to use.
  5. In the Script Editor (Python tab), run:
    import joints_on_curve_generator
    joints_on_curve_generator.show_ui()
  6. In the "Joints on Curve Generator" window, set the number of joints and base name.
  7. Click "Create Joints" to generate the joint chain along the curve.

Note: Save your scene before running. Ensure no objects named temp_motion_path_loc exist in the scene to avoid conflicts. Tested in Maya 2025; not compatible with earlier versions using PySide2/Shiboken2.

Additional Notes

  • Compatibility: Tested with Maya 2025. Not compatible with earlier versions due to PySide6 requirements.
  • License: For internal or educational use. Check your studio’s policies for commercial use.
  • Support: If issues occur, verify the selected curve is a valid NURBS transform and use Maya 2025.
Add to cart

Fully functional Python script for rigging in Autodesk Maya 2025.

Size
7.53 KB
Powered by