Tools & Scripts
One-Click Auto-Rig
I was in charge of developing a system to auto-rig characters with a single click.
This system works on a set of base meshes that are topologically equal (same vertex count, matching vertex indices.)
The system automatically loads proper skinning and positions objects such as eye meshes, teeth, etc...
This system works on a set of base meshes that are topologically equal (same vertex count, matching vertex indices.)
The system automatically loads proper skinning and positions objects such as eye meshes, teeth, etc...
Rig & Animation by Ben Shaffer
Animation Layer System
Implemented a complete Animation Layer system, which provides an easy interface between the Animator and the NLA editor.
This allows the artist to construct and correct animations non-destructively, allowing to bake the whole layer stack into a single layer if required.
This allows the artist to construct and correct animations non-destructively, allowing to bake the whole layer stack into a single layer if required.
Character Replace
This tool was created to allow the animators to quickly replace characters while keeping the animation and layers intact.
It works between characters of different dimensions, allowing to create quick variations of scenes.
It works between characters of different dimensions, allowing to create quick variations of scenes.
Custom Rig Picker UI
Developed a complex, custom Rig Picker UI with QML, attached to Blender with PySide.
This system is tightly integrated with all other systems developed for this custom workflow.
The UI is responsive, and it mirrors the Blender state at all times.
This system is tightly integrated with all other systems developed for this custom workflow.
The UI is responsive, and it mirrors the Blender state at all times.
Specialized controls for Face and Hand rigs
Raptor Rig Creator
Created along with Ben Shaffer, it allows the Rigger to create a custom rig by attaching, duplicating, mirroring or removing limb segments to a base rig.
Inspired by the CAT rig system from 3Ds Max.
Inspired by the CAT rig system from 3Ds Max.
Auto UVs
Handy Geometry Nodes setup created to allow real-time automatic UV Unwrapping based on edge angles, while still allowing custom seam-marking.
This is ideal for hard-surface objects.
This is ideal for hard-surface objects.