tag:blogger.com,1999:blog-60142809970634540932024-03-05T19:17:13.074-08:00The Riggin' ClownJust a blog about rigging, scripting, and evil child eater Clowns from HellAnonymoushttp://www.blogger.com/profile/03461625877317202161noreply@blogger.comBlogger15125tag:blogger.com,1999:blog-6014280997063454093.post-64435697681534222642015-09-02T11:24:00.000-07:002015-09-02T11:24:02.774-07:00New Demo Reel : September 2015<iframe allowfullscreen="" frameborder="0" height="281" mozallowfullscreen="" src="https://player.vimeo.com/video/138112807" webkitallowfullscreen="" width="500"></iframe> <br />
<a href="https://vimeo.com/138112807">Guillaume FERRACHAT - Rigging Reel - September 2015</a> from <a href="https://vimeo.com/creepspahuska">Guillaume FERRACHAT</a> on <a href="https://vimeo.com/">Vimeo</a>.Anonymoushttp://www.blogger.com/profile/03461625877317202161noreply@blogger.com0tag:blogger.com,1999:blog-6014280997063454093.post-28943826078799146212014-10-31T22:23:00.000-07:002014-10-31T22:23:14.312-07:00SCRIPT : Simplify Curve & Curve on MeshHello Folks,<br />
<br />
So first, there's a new script available on CreativeCrash. It's called gf_simplifyCurve and as you can guess, it simplifies curves.<br />
There's a lot of differents algorythms to simplify curves and the idea is to regroup them in that script so you can try them all and use the one that fits the best to your curve.<br />
Currently there is the Ramer Douglas Peucker algorythm and the Whyatt one.<br />
<br />
Second, I've updated my curveOnMesh script and it's now able to draw meshes with the curves. All the intructions are in the readme.txt and on the creativecrash page.<br />
<br />
Enjoy those script and don't forget to give some feedback, it always helps ;-)<br />
<br />
gf_simplifyCurve : <a href="http://www.creativecrash.com/maya/script/gf_simplify-curve">http://www.creativecrash.com/maya/script/gf_simplify-curve</a><br />
gf_curveOnMesh : <a href="http://www.creativecrash.com/maya/script/curve-on-mesh">http://www.creativecrash.com/maya/script/curve-on-mesh</a><br />
<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="283" mozallowfullscreen="" src="//player.vimeo.com/video/110263721?portrait=0&color=c9ff23" webkitallowfullscreen="" width="500"></iframe> <br />
<a href="http://vimeo.com/110263721">Curve On Mesh & Simplify Curve</a> from <a href="http://vimeo.com/creepspahuska">Guillaume FERRACHAT</a> on <a href="https://vimeo.com/">Vimeo</a>.<br />
<br />Anonymoushttp://www.blogger.com/profile/03461625877317202161noreply@blogger.com0tag:blogger.com,1999:blog-6014280997063454093.post-11376353369080901212014-04-22T04:11:00.002-07:002014-04-22T04:11:54.680-07:00SCRIPT : Draw Animation 2.0<iframe allowfullscreen="" frameborder="0" height="281" mozallowfullscreen="" src="//player.vimeo.com/video/92602043?portrait=0&color=c9ff23" webkitallowfullscreen="" width="500"></iframe> <br />
<a href="http://vimeo.com/92602043">SCRIPT : Draw Animation 2.0</a> from <a href="http://vimeo.com/creepspahuska">Guillaume FERRACHAT</a> on <a href="https://vimeo.com/">Vimeo</a>.<br />
<br />
<br />
<br />
I've updated my Draw Animation script and added some feature like the rotate mode, the time factor (wich lets you change the framerate during the recording process) and the ability to key the attributes from channelBox only.<br />
<br />
You can download it here : http://www.creativecrash.com/maya/script/draw-animation<br />
Don't forget to update the launcher from 1.0 to 2.0<br />
<br />
Launcher :<br />
import maya.cmds as cmds<br />
<br />
import gf_drawAnim as daCtx<br />
reload(daCtx)<br />
daCtx.UI().create()<br />
<br />Anonymoushttp://www.blogger.com/profile/03461625877317202161noreply@blogger.com1tag:blogger.com,1999:blog-6014280997063454093.post-71312082129709893192014-03-17T17:38:00.004-07:002014-03-17T17:45:57.523-07:00SCRIPT : GF Playblast Manager<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqNtIcH1s-MbKEvJ7khCqNGaMZun1vmTSpgFdC9BKEBbPhiicaEH4PXVgcoUCfrxzrqkHTv6BQdpJub14ebmdEO9POG0e4ez1r45x-yVosrlSD0QedVe4dGadOHvAT4l0akcdU7eMztn_B/s1600/img002.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqNtIcH1s-MbKEvJ7khCqNGaMZun1vmTSpgFdC9BKEBbPhiicaEH4PXVgcoUCfrxzrqkHTv6BQdpJub14ebmdEO9POG0e4ez1r45x-yVosrlSD0QedVe4dGadOHvAT4l0akcdU7eMztn_B/s1600/img002.png" height="206" width="400" /></a></div>
<br />
<span id="goog_283117767"></span><span id="goog_283117768"></span><br />
<br />
This new script helps you manage your playblasts on a specific project. The main idea is that you will be able to keep a track of all the different versions of each shot and automatically update the animatic.<br />
<br />
First you have to choose a path to store your blasts.<br />
In this path there will be 1 blast per shot that will be overwritten when you create a new version.<br />
Whenever you create a new playblast, there will also be an incremented copy in the "archive" folder.<br />
<br />
as for all my other scripts, any kind of feedback is highly appreciated and will help me improve my tools to suit your needs.<br />
<br />
Download : <a href="http://www.creativecrash.com/maya/script/gf_playblastmanager">http://www.creativecrash.com/maya/script/gf_playblastmanager</a><br />
<br />
More info : <a href="http://the-rigging-clown.blogspot.fr/p/download.html">http://the-rigging-clown.blogspot.fr/p/download.html </a>Anonymoushttp://www.blogger.com/profile/03461625877317202161noreply@blogger.com0tag:blogger.com,1999:blog-6014280997063454093.post-76454641050031795542014-01-23T13:58:00.002-08:002014-01-23T14:17:58.047-08:00SCRIPT : GF BankMy new script is now on CreativeCrash. I've been working on this one for a few monthes, restarted everything from scratch once.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfe6VWMGdl5vrkRbBP9QBM1Qa1O3EHRyQeSn8WEq3UpvFnTzJWv9hhyz7RmB9DEvM9Y_o1dFzxYeePN_nwHVPYN_IzhPG4yY7GnSTCX7hk59b3xDk7pJPHZBELRm6RAubLUGl3IFZZlebO/s1600/doc_001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfe6VWMGdl5vrkRbBP9QBM1Qa1O3EHRyQeSn8WEq3UpvFnTzJWv9hhyz7RmB9DEvM9Y_o1dFzxYeePN_nwHVPYN_IzhPG4yY7GnSTCX7hk59b3xDk7pJPHZBELRm6RAubLUGl3IFZZlebO/s1600/doc_001.png" height="226" width="320" /></a></div>
<br />
This script stores poses and animations in XML format on your computer and lets you reuse them. You can download it here : <a href="http://www.creativecrash.com/maya/script/gf_bank">http://www.creativecrash.com/maya/script/gf_bank</a><br />
There is a detailled PDF document with the script.<br />
<br />
This is the very first version, you may encounter some bugs. Any kind of feedback is highly appreciated. Critics, bug report, suggestions, anything that may help me improve this script.<br />
<br />
More info : <a href="http://the-rigging-clown.blogspot.fr/p/download.html">http://the-rigging-clown.blogspot.fr/p/download.html </a>Anonymoushttp://www.blogger.com/profile/03461625877317202161noreply@blogger.com0tag:blogger.com,1999:blog-6014280997063454093.post-57006005453658685472013-11-24T11:40:00.002-08:002013-11-25T14:33:20.432-08:00SCRIPT : Draw Animation<iframe allowfullscreen="" frameborder="0" height="283" mozallowfullscreen="" src="//player.vimeo.com/video/80191088?portrait=0&color=c9ff23" webkitallowfullscreen="" width="500"></iframe> <br />
<a href="http://vimeo.com/80191088">SCRIPT : Draw Animation</a> from <a href="http://vimeo.com/creepspahuska">Guillaume FERRACHAT</a> on <a href="https://vimeo.com/">Vimeo</a>.<br />
<div>
<a href="http://www.youtube.com/watch?v=2kWsPrtCi_Q">Watch on Youtube.</a> <br />
<br />
And here's a new script I just did : drawAnim. It creates an animation on the selected object based on what you draw with your pen or your mouse. By default there's one key per frame, but you can choose to simplify the curve. It is downloadable here : <a href="http://www.creativecrash.com/maya/script/draw-animation">http://www.creativecrash.com/maya/script/draw-animation</a><br />
<br />
More info : <a href="http://the-rigging-clown.blogspot.fr/p/download.html">http://the-rigging-clown.blogspot.fr/p/download.html</a></div>
Anonymoushttp://www.blogger.com/profile/03461625877317202161noreply@blogger.com0tag:blogger.com,1999:blog-6014280997063454093.post-62153995857147819632013-11-05T14:36:00.001-08:002013-11-24T12:07:00.894-08:00Autorig 2.0<iframe allowfullscreen="" frameborder="0" height="281" mozallowfullscreen="" src="//player.vimeo.com/video/78653580?portrait=0&color=c9ff23" webkitallowfullscreen="" width="500"></iframe> <br />
<a href="http://vimeo.com/78653580">Modular Autorig</a> from <a href="http://vimeo.com/creepspahuska">Guillaume FERRACHAT</a> on <a href="https://vimeo.com/">Vimeo</a>.<br />
<a href="http://www.youtube.com/watch?v=P3QBKNSlqFY">Watch on Youtube</a><br />
<br />
<u>Introduction</u><br />
<br />
Here's my third automatic rigging script, written it in Python. I made it because I needed something that could let me rig absolutely every kind of character. That's why this new script is not a basic autorig for bipedal character, but more like a big rigging toolbox that I will enhance whenever I need something new. The idea is that I don't click one button to generate a full body, but that I use different modules to build differents parts and attach them together.<br />
<br />
<u>Step 1 - Initialization</u> <a href="https://vimeo.com/78653580#t=0m00s">00:00</a><u><br /></u><br />
<br />
The first step is to initialize the rig. It begins with the name of the character, then the scale and whether I want to use the character's name as a prefix or not.<br />
<br />
This first step creates the World controller, the main group and the sub groups<br />
<br />
Then, as you can see at <a href="https://vimeo.com/78653580#t=0m07s">00:07</a>, I create the root controller. For that I use the Controllers module. It's a module that creates different kinds of controllers, with several options like the size, color, axis, etc...<br />
<br />
If there's an active selection of components, it will snap the the controller to the center of the selection.<br />
If there's several objects selected and the "&" symbol in the name, it will create one controller per object and replace the "&" by a number.<br />
Finally, if a mesh is selected, a shift + click on the button will launch a special tool (called dragger context, for those who are familiar with maya scripting) made with API that let's the user create controllers and move them on the surface. It's quite useful to quickly create the controllers I use for facial rigs.<br />
<br />
<u>Step 2 - Torso, Neck & Head</u> <a href="https://vimeo.com/78653580#t=0m20s">00:20</a><br />
<br />
The second step is to build the torso because on my character, all the other parts are attached to this one. For that I use the IK Spline module and set the root controller as the parent of the torso.<br />
First, the tool creates a curve with several CVs according to the set number. There's one CV per controller. The ik spline can be in IK, FK or both. For the torso I usually use both, with 2 division on a standard human, and only one division in FK for the neck.<br />
<br />
<u>Step 3 - Limbs</u> <a href="https://vimeo.com/78653580#t=01m02s">01:02</a><br />
<br />
Now that the torso is done, I can attach the limbs. The clavicle is optional and has an autoRotate mode for quadruped legs, but that can also be useful for human arms and even legs to have an automatic shoulder and hip rotation, I'll show that in my demoreel soon.<br />
The limbs have several options such as non roll and bendy limbs. The hands and feet are made with a different module.<br />
<br />
To build the other side, I use the mirror module to mirror the locators, then I load the new locators into the corresponding modules to build the mirrored limbs.<br />
<br />
<u>Step 4 - Eyes</u> <a href="https://vimeo.com/78653580#t=04m39s">04:39</a><br />
<br />
The eyes are made with the look At module. It simply creates a set amount of joints aiming at their controllers, with an optional master controller<br />
<u><br /></u>
<u>Step 5 - Space Switches</u> <a href="https://vimeo.com/78653580#t=05m0s">05:00</a><br />
<br />
Now, once all the part are rigged, I finish the rig with the space switches. It creates constraints (parent, orient or point) with multiple targets, and an enum attributeto switch between them<br />
<br />
<br />
<u>Conclusion</u><br />
<br />
It is obviously longer to build a standard human rig with my new modular autorig than with my old one, but the good thing is that this autorig is much more flexible, I can rig pretty much anything.<br />
<br />
I'm currently working on a new module for facial rig, and I will also add some of my external tools to this autorig (like my dynamic bones rigging script)<br />
<br />
PS : don't forget to check my scripts available for download : <a href="http://the-rigging-clown.blogspot.fr/p/download.html">http://the-rigging-clown.blogspot.fr/p/download.html</a>Anonymoushttp://www.blogger.com/profile/03461625877317202161noreply@blogger.com0tag:blogger.com,1999:blog-6014280997063454093.post-31417429038154186312013-10-18T14:59:00.001-07:002013-10-18T15:00:02.892-07:00New Character : Engineer<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJ3Y96z_lPGchGmlhdRFoPRxrI-7TcK2c07-rCfOgIxgPhSIoQLzpBPJynGNfLLUw0t9l2yFJr2otSEQai1k3pdpxwi9AiyqUydC9pEngOvqC139mqHpLA92CGRh6gyurC7s-YWb4PdxRF/s1600/engineer_small.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="185" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJ3Y96z_lPGchGmlhdRFoPRxrI-7TcK2c07-rCfOgIxgPhSIoQLzpBPJynGNfLLUw0t9l2yFJr2otSEQai1k3pdpxwi9AiyqUydC9pEngOvqC139mqHpLA92CGRh6gyurC7s-YWb4PdxRF/s400/engineer_small.png" width="400" /></a> </div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
Just a preview of what the character I'm working on. It's a realistic version of the engineer from team fortress. The model is almost finished, then I'll start texturing and rigging it.<br />
<span id="goog_390476644"></span><span id="goog_390476645"></span>Anonymoushttp://www.blogger.com/profile/03461625877317202161noreply@blogger.com0tag:blogger.com,1999:blog-6014280997063454093.post-71464279779888152612013-10-18T11:35:00.000-07:002013-10-18T11:36:00.390-07:00SCRIPT : Curve on MeshAnother script on creative crash. I've been playing with API and the dragger context. With this tool you can draw a curve on a mesh.<br />
<br />
I already planned some improvements, like the ability to handle multiples mesh and maybe an offset value.<br />
<br />
You can download it here : <a href="http://www.creativecrash.com/maya/script/curve-on-mesh">http://www.creativecrash.com/maya/script/curve-on-mesh</a><br />
<br />Anonymoushttp://www.blogger.com/profile/03461625877317202161noreply@blogger.com0tag:blogger.com,1999:blog-6014280997063454093.post-54286097354448381082013-08-04T14:22:00.005-07:002013-08-04T14:24:47.839-07:00WIP : Pose & Animation Bank<div class="separator" style="clear: both; text-align: justify;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI2lnHe79GyByQo5vqeDFwwMewfq7p5LVqZriorbmT_ktCIGwE-rMU6oxXxgvI3qRhaevqxofTRHkn_pIrduTsvdVVrL3Kk6PGP64V-mLpXIpE5oVmAAu7Ro_zADkeqIaM-rHSrBKGQMxg/s1600/wip003.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="292" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI2lnHe79GyByQo5vqeDFwwMewfq7p5LVqZriorbmT_ktCIGwE-rMU6oxXxgvI3qRhaevqxofTRHkn_pIrduTsvdVVrL3Kk6PGP64V-mLpXIpE5oVmAAu7Ro_zADkeqIaM-rHSrBKGQMxg/s320/wip003.PNG" width="320" /></a>I Am currently working on a new tool to store and reuses <strong>poses</strong> and <strong>animations</strong>.The user interface is almost finished and the basic features of the poses part too.</div>
<div style="text-align: justify;">
For now, it is possible to add characters and categories. It is also possible to add poses with a snapshot. Those poses are reusable and can be deleted, and there is a tool to select the controllers of the pose.</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<strong><u>What remains to be done</u> ?</strong></div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
I have to do the animations part, wich will be a bit more complicated. It will be possible to insert the animations wherever you want in the time line, they will probably be scalable to.</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
I'd also like to add substract/add modes for the poses, but I don't know if it will be in the first version or not.</div>
<div style="text-align: justify;">
In a future version there will be a tool to add other directories, so you can store your poses and animations in different folder (flashdrive, HDD, etc...)</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<strong><u>How does it works</u> ?</strong></div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTgrHf2JpU3MgdvoVi6J3PefM07Xz8RTmOoxEkY2DCNWS9RTMYllAPoSjKUpVtzDN9Tct9pxHnvUXBkI8TmAwx4NPpSiMH4dVV4PZYewEbyQi7TH4Bks3tt-obKOicCrIPWNasf5bdDShZ/s1600/wip002.PNG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="262" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTgrHf2JpU3MgdvoVi6J3PefM07Xz8RTmOoxEkY2DCNWS9RTMYllAPoSjKUpVtzDN9Tct9pxHnvUXBkI8TmAwx4NPpSiMH4dVV4PZYewEbyQi7TH4Bks3tt-obKOicCrIPWNasf5bdDShZ/s320/wip002.PNG" width="320" /></a>It is pretty simple : you select some controllers, position you camera for the snapshot, choose a name, character and category and click on "add". Now the image is stored as a .png and the pose/animation informations as a .xml, in the same folder as the script.</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
One important thing to know is that it doesn't need to be launched from maya's default folder. I am currently running it from a flashdrive. I haven't try yet but it can also probably be launched from a server in a studio, so all the animators can share and use all their poses and animations.</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<strong><u>When</u> ?!</strong></div>
<div style="text-align: justify;">
I think I will be able to publish a first version at the beginning of september.</div>
Anonymoushttp://www.blogger.com/profile/03461625877317202161noreply@blogger.com0tag:blogger.com,1999:blog-6014280997063454093.post-85962063133443830532013-07-17T01:45:00.000-07:002013-07-17T01:45:20.734-07:00Rigging Reel : July 2013Here's my demo reel for July 2013. Enjoy :)<br />
<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="313" mozallowfullscreen="" src="http://player.vimeo.com/video/70422050?color=c9ff23" webkitallowfullscreen="" width="500"></iframe> <br />
<a href="http://vimeo.com/70422050">Guillaume FERRACHAT - Rigging Reel - July 2013</a> from <a href="http://vimeo.com/creepspahuska">Guillaume FERRACHAT</a> on <a href="https://vimeo.com/">Vimeo</a>.Anonymoushttp://www.blogger.com/profile/03461625877317202161noreply@blogger.com0tag:blogger.com,1999:blog-6014280997063454093.post-55487757514910743092013-07-11T10:16:00.001-07:002013-07-16T01:14:33.514-07:00SCRIPT : gf_multiRivetI uploaded another script on creativecrash. You can find it <a href="http://www.creativecrash.com/maya/script/gf_multirivet">here</a>.<br />
It attaches the selected object(s) to a mesh, with a rivet. I use it a lot for facial rigs, but there's a lot of uses ☻<br />
<br />
More info : <a href="http://the-rigging-clown.blogspot.fr/p/download.html">http://the-rigging-clown.blogspot.fr/p/download.html</a>Anonymoushttp://www.blogger.com/profile/03461625877317202161noreply@blogger.com0tag:blogger.com,1999:blog-6014280997063454093.post-54221852598929533302013-07-08T08:34:00.002-07:002013-07-08T08:37:30.274-07:00Autorig, Interface and more : VIDEOI recorded a video to talk about my autorig, the animation interface and other things I usually add to a character rig. The video is quite long (35 minutes) but I wanted to cover every features.<br />
<br />
I recorded this video in french. If you don't speak french... well that's too bad, because first, you won't understand what I say, and second, you'll never know what <i>anticonstitutionnellement</i> means...<br />
<br />
Now seriously, I will record a series of shorter videos in english, focused on stuff like the limbs rig, the facial rig, the interface, the tools, etc...so stay tuned ☺<br />
<iframe allowfullscreen="" frameborder="0" height="314" mozallowfullscreen="" src="http://player.vimeo.com/video/69866627" webkitallowfullscreen="" width="500"></iframe> <br />
<a href="http://vimeo.com/69866627">GF autoRig - Explications détaillées [FRENCH]</a> from <a href="http://vimeo.com/creepspahuska">Guillaume FERRACHAT</a> on <a href="https://vimeo.com/">Vimeo</a>.<br />
<br />Anonymoushttp://www.blogger.com/profile/03461625877317202161noreply@blogger.com0tag:blogger.com,1999:blog-6014280997063454093.post-89377194853825106012013-07-06T15:16:00.002-07:002013-07-08T23:54:57.837-07:00SCRIPT : gf_vertexSnapI just uploaded a first script on creativecrash. You can find it <a href="http://www.creativecrash.com/maya/downloads/scripts-plugins/c/gf_vertexsnap">here.</a><br />
It snaps a selected object to the center of a selection of components on a mesh. I use it to snap joints inside a model, but I'm sure you'll find a lot of other cool uses :)<br />
<br />
More info : <a href="http://the-rigging-clown.blogspot.fr/p/download.html">http://the-rigging-clown.blogspot.fr/p/download.html</a>Anonymoushttp://www.blogger.com/profile/03461625877317202161noreply@blogger.com0tag:blogger.com,1999:blog-6014280997063454093.post-85587517951638039222013-07-06T11:04:00.000-07:002013-07-07T10:10:15.915-07:00Autorig As this is the very first post on this blog, I feel I should talk about my main tool as a character rigger.<br />
<br />
This is actually my second autorig. The first one (<a href="https://vimeo.com/33766447">https://vimeo.com/33766447</a>) was written in MEL, and was provided with an animation interface with tools and pickers. It worked fine but was limited to a very specific type of character : 2 arms, 2 legs, 1 toe, 5 fingers and a thumb.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWeStLVmLlaaPb6iWElXhZYQ0_j-PcVYp-7Jm7GFDYMnRuQ-HXRbdCOhc5wLQdm0YkwH721_InEWsGEA6SN0nH15QbdRQVE8FRBmJ_0GWLBDSLs6-NfP0zuNaUssLXG7UyW8psBKSpygcx/s1600/autorig_1.JPG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWeStLVmLlaaPb6iWElXhZYQ0_j-PcVYp-7Jm7GFDYMnRuQ-HXRbdCOhc5wLQdm0YkwH721_InEWsGEA6SN0nH15QbdRQVE8FRBmJ_0GWLBDSLs6-NfP0zuNaUssLXG7UyW8psBKSpygcx/s320/autorig_1.JPG" width="152" /></a></div>
This new autorig is written in Python and presents much more options. Here is a video I made 2 months ago showing its features and how it works : <a href="https://vimeo.com/65519627">https://vimeo.com/65519627</a> I did some improvement in the past 2 months but the most important things are in this video.<br />
<br />
There's one thing I kept in mind when building the animation interface : it HAS to fit each and every character; I must be able to add controllers (facial rig, antenna, tail, etc...) that the interface is able to recognize. In order to do that, each controller's message attribute is connected to a multi message attribute on a group, so the features like the Select All button simply checks that attribute to create a list of all the controllers.<br />
<br />
I'll write another post later to explain the details of how the interface works and how the pickers are generated dynamically.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIbBhPtE_cbid8SgUtNdKqREjvoD247gMm7Agg3VeIc7kOCUkvDSSFTodf92C3P8gWXZlI2y2Y2_gx7rDhUhxBWJpd8VUlwTEn6A8TID3YtkedFh06BZb7ij-xHC5zHyQba8FYk5AODrOx/s1600/autorig_2.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="243" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIbBhPtE_cbid8SgUtNdKqREjvoD247gMm7Agg3VeIc7kOCUkvDSSFTodf92C3P8gWXZlI2y2Y2_gx7rDhUhxBWJpd8VUlwTEn6A8TID3YtkedFh06BZb7ij-xHC5zHyQba8FYk5AODrOx/s400/autorig_2.JPG" width="400" /></a><br />
<br />
<br />
<br />
<br />Anonymoushttp://www.blogger.com/profile/03461625877317202161noreply@blogger.com1