Tr?id=215414482218848&ev=pageview&noscript=1
cmiVFX Logo

Softimage Python Rigging Warmup

In this modular rigging video you'll be scripting with Python in Softimage, learning to read information from the scene using the Softimage SDK, creating and automating tasks, and generating a complete biped rig with custom IK solver using Python.

Length: 11 Hours 22 Minutes 8 Seconds

Price: $9.95

Preview.

Softimage python rigging warm up media 1380002898278 0
Softimage python rigging warm up media 1380051906377 0
Softimage python rigging warm up media 1380057088148 0
Softimage python rigging warm up media 1380057104594 0
Softimage python rigging warm up media 1380057407041 0
Softimage python rigging warm up media 1380057420716 0
Softimage python rigging warm up media 1380057580960 0
Softimage python rigging warmup media 1380074229461 0
Softimage python rigging warmup media 1380074249497 0
Softimage python rigging warmup media 1380074260617 0
Softimage python rigging warmup media 1380074296505 0
Softimage python rigging warmup media 1380092601465 0
Softimage python rigging warmup media 1380092633177 0

cmiVFX has released Modular Rigging with Python in Autodesk Softimage; an in-depth course in which our mentor, Jeremie Passerin, takes you through the whole process of creating a complete modular rigging system in Python. The two first chapters will get you comfortable with the basics of programming with Python and using the Softimage SDK. The video gets more advanced from there as Jeremie explains in detail how to create all the different components of a biped rig. You will learn how to get information from the scene and create new objects, apply constraints, use expressions, and connect everything together by using Python scripting. You will even see how to create a custom operator and use it to create a stretchable IK solver. For those who are familiar with the open source rigging system GEAR, this video will give you the basics you need to understand the core of the system and make it possible to extend it.

Chapter Descriptions


Most browsers cant play 11 hours of video without losing audio sync, so this video is downlod only. You can try to watch the online version, but the files are small enough to download quick.

Python Basics

Learn the basics of Python programming, the different datatypes, statements and how to control your workflow. Learn how to create your own functions with arguments. Understand Classes and Inheritance. Discover how to access objects and manipulate data in Softimage.

Python in Softimage

Create your own Python library to store all your python code and learn how to use it from Softimage easily. Learn how to manipulate and reuse your code. Create your first tool; a simple Search and Replace to rename objects in the scene. Finish by learning how to create a curve and attach it to object.

Creating the guide and the initial hierarchy

Start working on the rigging system. Learn how to organize your work in models and create the initial hierarchy that is used as a guide to build the rig. Write your first python class to control this guide.

First Component - Single controller

Learn how to create your first rig component. This very simple controller is the base of any rig. You will learn how to use the inheritance of a class to create your own custom component.

FK Chain

By creating a simple FK Chain, you will learn how to use the power of inheritance to reuse most of your code from the first component. You will also learn how to calculate the transformation of an object in space to create your FK Chain properly.

Spine

In this chapter we are moving forward with a more advanced component: the Spine. Create the controllers, the curve, and the deformers twisting properly along the path.

Connect the components together

Define connections and slots to create a very flexible rigging system; allowing you to create any kind of character.

Custom IK/FK Solver

A quick infidelity to Python to have a look how to create custom solvers in Javascript inside Softimage. This chapter will help you understand how custom operators work and what they can be used for. This example will get you through the algorithm of a simple but robust IK Solver with native stretch.

Arm

Here we return back to Python. Use your custom solver to create your arm component.

Leg and Foot

Adapt your code from the arm to create a leg component and add the foot rig with properly reversed controllers, allowing the animator to create a walk cycle easily.

Fingers, Neck, and Symmetry

Use your FK Chain component to add the final touch to your biped rig. Symmetrize all the components to create a full body. You have now created a flexible and extendable rigging system ready to use on your characters.

About the Instructor

Jeremie Passerin is an Autodesk Master and Rigging Supervisor at Blur Studio in California. In 2011, he released GEAR; the first open-source modular rigging system for Softimage, which is now largely used in production by studios over the world. He's been designing rigs and tools for Softimage for almost 10 years.

Jeremie Passerin

http://www.jeremiepasserin.com

GEAR: An Open source rigging System

http://gear.jeremiepasserin.com

Project Contents

All cmiVFX videos come with all the training materials you can need right from our website. No matter what time of day, your location, or how your feeling, cmiVFX will be there waiting for you!

Availability:

Video-on-demand streaming is available through the website to subscribers. In addition, video files are available for download for those who directly purchase individual titles from their cart.

About Jeremie Passerin

Jeremie Passerin is an Autodesk Master and Rigging Supervisor at Blur Studio in California. In 2011, he released GEAR; the first open-source modular rigging system for Softimage, which is now largely used in production by studios over the world. He's been designing rigs and tools for Softimage for almost 10 years.