top of page

Collision

Determining the angle

between the vectors

and

colliding with a custom collision

deformer written with Maya Python API..

Modular Auto - Rigger

A modular Auto Rigger

Rig individual parts of the body when and as needed.

Helpful for testing deformation after model changes. Also suitable for rig setup for game engines. Can edit and rebuild individual parts of the body and thus suitable for non - symmetrical models.

 

Scripted with Python and UI developed with Pyside.

Coded autoanim joints..

Joints coded for automation of the jelly tentacles.

These group of jellyfishes were used as dancing sequence for the movie OceanGroove, made for Genting Highlands in Malaysia.

No stretch texture

A Python code to prevent textures from stretching while stretching the limbs

Advanced Auto Rig

I developed this mainly for gaming when I was in GOGAME, 

helps for simple rig of a character. Later on if the model changes, the script has an ability to toggle the main joint setup and re setup the character without losing anything.

StretchyNode (Custom node maya)

A custom node written with Maya Python API. Helps in stretchy Limb setup. Supports auto stretch, and parts stretch of the limbs. Takes two points as inputs for calculating the distance between those two points and compute the output value which then connects to the object(translate or scale) for stretchy behavior.

Objects pinned to curve

An API plugin for Maya written with Python to attach objects to the vertices of a curve. Helps in various parts of character rigging, rigging props and dynamic curves.

Modular_spine_setup

An IKFK modular rig, scripted with PYTHON for Maya. We can create one or multiple modules(modules take no. of joints and FK controls as inputs) and run the spine setup. After setup we can edit any module/setup and recreate the setup without affecting the existing rigs if any present in the scene.
This Python script contains
4 separate classes(proxies,controls,setup and edit) combined and integrated into each other as modules.

 

The GUI was build using QT designer. PySide wrapinstances and qtBindingGenerators were used to execute the GUI inside Maya.

Fk_controls_python

A simple Python script for Maya written to generate Fk Controllers for any object/objects. The GUI supports different functions like parent, parent constrain or connecting the objects with the controllers respectively. Also the controllers can be parented to one another or can be given connections in requirement of the hierarchy to be build.

Fk_controls_mel

A simple Mel script written long back in the year 2011 to generate Fk Controllers for any object/objects. Controllers can be selected form the rig101WireControllers window.

The GUI supports different functions like parent, parent constrain or connecting the objects with the controllers respectively. 
Special tanks to Javier Solsona for his wonderful rig101WireControllers.

To download- right click and save link as

Multi_View Playbast (Python+Pyside)

A tool to generate multi - viewport playbasting in Maya.

Toons Outline generator

A Toon outline generator helpful in modeling for assigning toon shader and determining the thickness of the toon outliner.

bottom of page