
Exploring Pyside
So I've been vaguely aware of Pyside, Qt, and PyQt for a while, but I never really explored them. As I mentioned in my post about bi-directional constraints it would nice if you could have a UI that would allow you to simulate reordering the hierarchy without having to deal with a bunch of enum attributes which could potentially become cyclical. As far as I know there is no mel-based UI controls that would allow you to create something like that. So as a little side project t


Reversing Transforms and Movable Pivots
Let's say I want to set up a movable pivot. Pretty simple, we just need to put a group under the control and multiply the translations of the control by -1 and plug them into the group. That way when you translate the control around all the children of the control stay in place, but when we rotate the control the children rotate around whatever the controls current position is. But what if I wanted to be able to rotate and translate the pivot? Well there are two problems we h

Bi-Directional Constraints (Three Methods)
So here's a deceptively simple challenge. I have two objects, and I want to be able to switch (not blend) between the first acting as the parent of the second and the second acting as the parent of the first. Your first instinct might be to create buffer groups above each object and then create parent constraints from each object to the buffer group above the other. But, boom, that's a cycle because the parent constraint is based on the transforms of the buffer group. But we