Studio Tools

Curve Morph

Bezier-driven facial blendShape creation with live influence masking and follower geometry support.

Version 0.1.0
Overview v0.1.0

Bezier-driven facial blendShape creation with live influence masking and follower geometry support.

Curve Morph creates a live Bezier-driven target from a selected edge chain, builds a stable falloff anchor from the original selection, previews and paints blendShape influence, supports follower geometry, and commits the result into connected blendShape targets for facial shape workflows.

Features

Create Setup from an Edge Chain

Builds a live Curve Morph setup from the selected edge chain. The tool creates a two-point Bezier driver, a hidden falloff anchor from the original edge chain, a live target duplicate, and a paintable blendShape target on the source mesh.

  • Select one continuous edge chain on a single mesh before creating the setup.
  • The hidden falloff anchor keeps the influence mask stable even when the Bezier curve is moved.
Create Setup from an Edge Chain demo

Shape with the Bezier Driver

Edit the Bezier curve directly to push, pull, and art-direct the live target shape. The curve drives the target deformation, while the original edge-chain anchor controls the blendShape influence mask.

  • Use Select Curve to quickly return to the driver curve.
  • Moving the driver curve changes the shape without moving the falloff origin.
Shape with the Bezier Driver demo

Live Influence Preview

Show Influence displays a temporary colored preview duplicate using the current blendShape target weights. It updates when controls change and helps you judge the mask before painting.

  • The preview duplicate is temporary and is removed with Delete Setup or Apply BlendShape.
  • Blue areas are low influence; warm colors indicate stronger influence.
Live Influence Preview demo

Max Distance and Smoothness

Max Distance controls how far the influence reaches from the original edge-chain anchor. Smoothness controls how softly the mask fades toward that distance, giving you a cleaner starting point before paint weights.

  • Smoothness 0 creates a hard influence boundary.
  • Smoothness 1 creates a fully soft falloff from the anchor to the max distance.
Max Distance and Smoothness demo

Surface Strip Influence

Surface Strip uses the original edge-chain direction to create a more useful band-shaped facial influence than a simple radial tube. It is designed for shapes such as brows, lips, cheeks, and eyelids.

  • Use Radial for simple distance-based masks.
  • Use Surface Strip when the shape should follow a facial strip or edge-flow region.
Surface Strip Influence demo

Follower Geometry

Register additional meshes as followers so brows, lashes, facial cards, or related geometry can receive matching blendShape targets from the source deformation.

  • Select one or more mesh transforms, then run Add Followers.
  • Apply Followers commits matching follower blendShape targets when the main shape is applied.
Follower Geometry demo

Paint Weights Refinement

Open Maya's Paint Blend Shape Weights tool for the current target. Curve Morph prepares the initial mask with Max Distance, Smoothness, and Influence mode so only small local corrections are usually needed.

  • Paint after you are happy with the generated influence mask.
  • Changing Max Distance, Smoothness, or Influence mode later regenerates the mask.
Paint Weights Refinement demo

Apply BlendShape

Commits the live target into the active blendShape target slot, restores the source mesh to its original weight, applies registered followers, connects follower weights to the main target, and removes the helper setup.

  • Apply BlendShape is non-destructive to the source mesh deformation state.
  • Follower blendShape weights are connected to the main blendShape weight after apply.
Apply BlendShape demo

Refit Curve

Rebuilds the Bezier driver and resets the hidden falloff anchor from a newly selected edge chain. Use it when you want to keep the same setup but change the source region.

  • Select the new edge chain first.
  • Refit updates both the visible driver curve and the hidden influence anchor.
Refit Curve demo

Delete Setup

Removes helper curves, live target duplicates, preview meshes, deformer nodes, and temporary follower helpers while keeping the blendShape node itself intact.

  • Use Delete Setup to abandon the live edit without deleting the blendShape node.
  • Use Apply BlendShape when you want to keep the final target.
Delete Setup demo
FAQ

What is Curve Morph used for?

Curve Morph creates a live Bezier-driven target from a selected edge chain, builds a stable falloff anchor from the original selection, previews and paints blendShape influence, supports follower geometry, and commits the result into connected blendShape targets for facial shape workflows.

Which host application does Curve Morph support?

Curve Morph is built for Autodesk Maya and is distributed through AO Studio Tools.

Where can I download Curve Morph?

Download the current AO Studio Tools package from https://aostudio.tools/getthetools.html and install it through AO.Hub.