|
In my time at Microsoft, I did a lot of toolbox development work, but on leaving my job, I didn't have much at all to show for it - the curse of a prototype development team!
So, it was good to get an opportunity after a rest to stretch my Python skills and write an autorigger. I chose to focus on a joint based eyelid rig with blink capabilities, and I wanted to set it up in a way that made it really modular and easy to adapt to a greater facial autorigger down the line. The final result is not super flashy, but I wanted really robust tool that could stand up to a lot of user error and create a reliable, flexible rig for all types of different styles of 3D model. No slap-dash code here! As with every Maya tool I've ever built, the scope creep was real on this one, and the current final product is about 1300 lines of code split across three files. It's setup-agnostic and can be just loaded into your prefs/scripts folder and run, but will work best on Maya 2025 and newer. For this project, I also used QTDesigner for the first time, While I'm familiar with PyQT and building QT based UIs, I've always done it without Designer in the past. Being able to preview my UI was useful, but I'm not sure the hiccups between Designer and Maya make the process super worth it - more experimentation is in order. You can check out the files on Github - tntritz/eyelidAutorigger: Python tool for Maya 2025+ that creates joint based eyelid rig Comments are closed.
|
|