Skip to content

A blendShape delta transfer tool that preserves local vertex rotations, ensuring more natural deformation propagation compared to traditional world-space methods.

License

Notifications You must be signed in to change notification settings

brianlaiii/VectorDisplacementTransfer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Vector Displacement Transfer

Author: Brian Lai
Website: brianlaiii.com
Email: brianlaiii@yahoo.com
License: Apache 2.0

Tangent-Space BlendShape Version

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.

Overview

gif_video This tool transfers blendShape deltas with awareness of local vertex rotations and mesh connectivity, helping preserve the sculpted intent across different meshes. The result is a deformation that feels more natural, especially in areas with complex topology.

comparison

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.

Installation

  1. Download the script from this repository.
  2. Place the .py file in your Maya scripts directory or any preferred location.
  3. Open Maya and run the script in the Script Editor (Python tab).

How to Use

  1. 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.
  2. Run the script in Maya’s Python Script Editor.

Example Usage

import maya.cmds as cmds
import vector_displacement_transfer

vector_displacement_transfer.main()

About

A blendShape delta transfer tool that preserves local vertex rotations, ensuring more natural deformation propagation compared to traditional world-space methods.

Topics

Resources

License

Stars

Watchers

Forks

Languages