Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :
Oh Snap!

It looks like you're using an adblocker. Adblockers make us sad. We use ads to keep our content happy and free. If you like what we are doing please consider supporting us by whitelisting our website. You can report badly-behaved ads by clicking/tapping the nearby 'Advertisement' X text.

Auto Blendshape Transfer Different Topo by Noah Schnapp

Auto Blendshape Transfer Different Topo by Noah Schnapp

/

Author:Noah Schnapp

Duration:2h 53m

Actual Duration:2h 52m

Release date:2022, April 25

Publisher:CGCircuit

Skill level:Advanced

Language:English

Exercise files:Yes

Software:Maya, Python, R3DS Wrap

Course URL:https://www.cgcircuit.com/products/auto-blendshape-transfer-different-topo

Build one blendshape library once, then transfer 50 to 1000 shapes to any character with one click.

Stop rebuilding the same 50 faces for every new character. This course shows you how to build one solid blendshape library and move it to completely different topology — mathematically, with no sculpt fixes and no UV matching.

🎯 What you’ll learn

  • Compare same-topology vs different-topology pipelines used in production
  • Transfer blendshapes manually in Maya for identical meshes
  • Automate same-topology transfer with a reusable Python module
  • Transfer blendshapes across different topology by hand using R3DS Wrap
  • Automate different-topology transfer with Python for 50 to 1000 shapes
  • Merge both workflows into one smart function call for any asset

✅ Requirements

  • Skills: Basic familiarity with Maya UI and blendshape concepts, basic Python reading ability
  • Tools: Maya 2022 or later, code editor like VS Code, R3DS Wrap for different-topology wrapping
  • Hardware: Standard workstation with 16GB+ RAM, dedicated GPU recommended for dense meshes and Wrap

📝 Description

Most studios get stuck on one topology because rebuilding faces is painful. You make five characters, each needs 50 blendshapes, and suddenly you’re sculpting 250 targets by hand. This course flips that. You sculpt once, then reuse that work everywhere.

Noah starts with the why. He breaks down how places working on MetaHuman, Ziva Face Trainer, Snappers, and PolyWink think about same vs different topology. Same topology is fast for reusing models, shaders, and skin weights, but it locks your art direction. One horn, one asymmetric jaw, and the whole system breaks. Different topology gives you freedom, but only if you have a reliable way to move shapes.

Then you get hands-on. First you do a same-topology transfer manually in Maya so you actually understand what the connections do. Then you rebuild that exact logic as a clean Python module. No copy-paste magic — you write it, run it, and see why it works.

The second half is where it pays off. You learn the different-topology method step by step: prep the source and target, wrap, project deltas, and reconnect without touching UVs or sculpt tools. It’s 100% mathematical, so skill level doesn’t matter. Once the manual version clicks, you automate it. By the end you merge both modules into a single smart call that figures out what kind of transfer you need.

If you handle characters at all, this saves real artist hours. Think 1×50 shapes built well vs 5×50 shapes built tired. Plus your library actually grows instead of resetting on every project.

🧑‍🎓 Who this course is for

  • Facial riggers and character TDs tired of rebuilding blendshapes per character
  • Pipeline TDs and tool developers who want a reusable transfer system in Maya and Python
  • Freelancers and small studios who can’t pay vendors thousands for facial rig transfers

🧑‍🏫 About the Author

Noah Schnapp is a Rigging TD and tool developer with 15+ years across animation, episodic, film, and games. He’s worked out of Los Angeles and Vancouver, BC, focusing on workflow efficiency and pipeline development when productions get messy.

His credits include Marvel and DC work like Black Panther and Justice League, Netflix features, Super Bowl commercials, and episodics like 911, Snowpiercer, and The Orville. When he’s not in the studio, he’s 3D printing, designing, and racing drones professionally.

🏁 Final Result

  • A working Python-based auto-transfer tool that handles both same and different topology in Maya with Wrap support, plus a transferred multi-character expression library you can show as a pipeline case study.
Curriculum

📋 Course content

  1. Module 1:  Comparing Studio Pipelines: Same and Different Topology
    • Trailer1:10
    • Course Overview4:12
    • Advantages and Disadvantages of Both Styles5:49
    • Use case Scenarios at Different Studios6:37
    • Theorizing a Method to Achieve Same and Different Topology Transfers5:31
    • Going Over the Included Files5:57
  2. Module 2:  Same Topology BlendShape Transfer by Hand
    • Discussing the Logic1:48
    • Scene Setup and Manual Connections4:55
  3. Module 3:  Same Topology BlendShape Transfer as a Python Module
    • Preparing Maya and our Code Editor6:25
    • Discussing the Logic10:56
    • Writing and Running the Code28:56
  4. Module 4:  Running Different Topology BlendShape Transfer by Hand
    • Discussing The Logic16:28
    • Scene Setup and Manual Connections Part 114:53
    • Scene Setup and Manual Connections Part 220:14
  5. Module 5:  Different Topology BlendShape Transfer as a Python Module
    • Discussing The Logic4:21
    • Writing and Running the Code15:15
  6. Module 6:  Wrap Up
    • Merging Our Modules Into One Smart Function Call3:59
    • Testing Our Work7:18
    • Final Thoughts8:34
Watch online or Download for Free
Auto Blendshape Transfer Different Topo by Noah Schnapp
NAME
SIZEDURATION
2 – Same Topology BlendShape Tranfer by Hand
9.5 MB6m
3 – Same Topology BlendShape Transfer as a Python Module
45.9 MB46m
4 – Running Different Topology BlendShape Tranfer by Hand
413.5 MB51m
5 – Different Topology BlendShape Transfer as a Python module
24.4 MB19m

Download all Videos (19)
541.5 MB2h 52m

Project Files (Assets, Resources)
20.5 MB

Download all

Join us on
  Channel    and      Group

Leave a Comment

Your email address will not be published. Required fields are marked *