Author: Brian Lai
Website: brianlaiii.com
Email: brianlaiii@yahoo.com
License: Apache 2.0
Included: tangentSpaceBlendShape.py
This alternative version delivers the same final result, but as a black box. It skips exposing the inner vector displacement logic and is built for quick, artist-friendly use. Ideal if you just want clean results without the technical deep dive.
Originally developed as part of a larger internal toolkit for deformation workflows, this component is now open-sourced for broader use. It’s designed to integrate smoothly with existing Maya pipelines, not replace them.
- Download the script from this repository.
- Place the
.py
file in your Maya scripts directory or any preferred location. - Open Maya and run the script in the Script Editor (Python tab).
-
Select three meshes in this exact order:
- Neutral Mesh (Base Mesh) – The undeformed base mesh.
- Delta Mesh (Deformed Mesh) – The mesh containing the deformation difference.
- Target Mesh – The mesh where the deformation will be applied.
-
Run the script in Maya’s Python Script Editor.
import maya.cmds as cmds
import vector_displacement_transfer
vector_displacement_transfer.main()