I wanted to stick transforms on a mesh, and I was curious about the fastest solution in vanilla maya (no plugins). I was only interested in position, not orientation, as in my situation getting orientation from normals could be a bit unpredictable. Maya’s finally got a pointOnPoly node but interestingly it was the slowest solution. The old fallback was using follicle nodes, which is also slow. I didn’t try an old rivet script, which from memory uses quite a bit of history to convert edges to curves and such. To benchmark these I used a default polySphere with a locator set to follow every vertex, 382 in total. Interestingly, the best results are with one big expression running a bunch of pointPosition commands.
This is in Maya 2015:
pointOnPoly: 11.86 fps
pointOnPoly, disconnect rotate: 12.78 fps
Follicle: 16.31 fps
Expression per transform: 27.38 fps
One big expression: 38.33 fps
I’ve been sitting on a dummy puppet update for a while, since he’s only really useful as a showcase I haven’t had too much incentive to keep him up to date, but I still think he’s good for showing where Puppeteer development is at. The biggest update I’m testing with this release is the puppeteer context menu:
In theory if you have the ml_puppet.py script in your scripts directory, this should be the menu you see when you right click on any of dummy’s controls. Having these sorts of tools quickly and easily accessible can really help with animating efficiently.
If you download the latest dummy zip, it contains the latest ml_puppet and ml_utilities which is required for this menu to work. Try it out and let me know what you think.
It turns out the version of ml_breakdownDragger that’s been available on this site for the last couple months didn’t actually work. I hadn’t noticed because I had done an update but never uploaded it. Anyway, it’s fixed now, so if you’ve run into an error please grab it again. Sorry about that!
A slight detour from your regular programming, I just wanted to quickly share that my dad’s house was finalled today. A year ago my siblings and I were struggling with what to do about this:
Over the past year, we’ve been so humbled and grateful to receive so much help and support from family, friends and strangers. A few days ago, this is what things looked like as a final work party was attending to the finishing touches:
So I just wanted to take a moment to say a heartfelt thanks to the kind people who helped us get here, whether I know you or not, you’ve helped to bring some measure of closure and relief to our family.
Thanks most of all to my sister and brother, who have spent so much of their energy driving this project. I love you guys.
This video from FXGuide is the best one I’ve seen so far in terms of going into a bit of detail around the work we did on Dawn of the Planet of the Apes, and the different challenges faced by different disciplines at Weta, which is nice: