Category: Python

MotionBuilder Gotcha

After nearly 3 years of MotionBuilder in both preproduction & full blown production, my team has collected a hefty list of Mobu’s kinks & quirks. Some of these we have solutions/wrappers for, others we are actively working through, and some we’ve brought up to the powers at be.

Deleting Objects *Safely

MotionBuilder is really great at a lot of things. However, deleting objects is not one of those things. Piggy backing off of this blog post by Marcus Krautwurst, deleting often requires custom/order of operation sensitive scripting.


What is Skonverter? Skonverter is quick little tool I wrote over my Thanksgiving break from work @ Volition. I needed something to keep my brain active and I’ve been meaning to at least try my hand at a skinning converter. ( Converting non skin cluster based deformation into skin cluster based deformation. ) Most of the

Renaming Blendshape Targets

Came across an issue when I tried to use the renameAttr command to rename targets on a blendshape node in Maya. After a lot of digging, it didn’t seem like anyone had a solid solution in Python written out. Here’s the one that I wrote up for my purposes, feel free to use…

ThreeDRobot : Automating Twitter

I’m really into Twitter, I’m also really into automation & procedural content. What better side project than to try my hand at a twitter bot? @ThreeDRobot was my attempt at this. EDIT 2017: Since this post was written, @ThreeDRobot has been taken offline for maintenance and improvement. While it was running it amassed a crisp