<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-28636148</id><updated>2012-01-16T18:42:59.109+08:00</updated><category term='Hulkey'/><category term='Videos To Share'/><category term='Hulk'/><category term='Design'/><category term='Modeling'/><category term='Professional Work'/><category term='Personal Projects'/><category term='Maya Python'/><category term='Animation'/><category term='Rigging'/><category term='Maya API'/><category term='Tutorials'/><title type='text'>Xen Creature Realm</title><subtitle type='html'>Creature Rigging Notes...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>47</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-28636148.post-8933185552328530633</id><published>2010-11-07T23:54:00.001+08:00</published><updated>2010-11-07T23:56:04.611+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Rigging'/><category scheme='http://www.blogger.com/atom/ns#' term='Hulkey'/><title type='text'>Hulkey Muscle Rig WIP 1</title><content type='html'>Done with the back muscles. Still some smoothing to be done, but just want to put these 2 side by side, with &amp;amp; without muscles to see the effects.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/WNKA7gppwuQ?fs=1&amp;amp;hl=en_US"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/WNKA7gppwuQ?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-8933185552328530633?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/8933185552328530633/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=8933185552328530633' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/8933185552328530633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/8933185552328530633'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2010/11/hulkey-muscle-rig-wip-1.html' title='Hulkey Muscle Rig WIP 1'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-6541264767883186312</id><published>2010-10-10T21:29:00.006+08:00</published><updated>2010-10-10T21:37:35.662+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Rigging'/><category scheme='http://www.blogger.com/atom/ns#' term='Hulkey'/><title type='text'>Hulkey Muscle Flex Test</title><content type='html'>Decided to play around with Hulkey again. Always wanted to play around with muscles more so decided to put some into him to see how much more can I push the deformations.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Built the skeletal structure using NURBS spheres. Similar to the one in Autodesk Hyper-Realistic series. Played around with rigging up the scapulas, and pretty happy with the results. Managed to achieve a little "sliding around the rib-cage" effect. I will put up a video on that later.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Muscles built using a simple muscle plugin with 4 attachment points and volume preservation. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is the test to make sure no muscles flip during motion, before I even start skinning them:&lt;/div&gt;&lt;div&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Y6cKyR9Vz9E?fs=1&amp;amp;hl=en_US"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/Y6cKyR9Vz9E?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Next up, the skin deformation itself.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-6541264767883186312?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/6541264767883186312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=6541264767883186312' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/6541264767883186312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/6541264767883186312'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2010/10/hulkey-muscle-flex-test.html' title='Hulkey Muscle Flex Test'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-2972709602952840090</id><published>2010-05-24T00:46:00.008+08:00</published><updated>2010-06-20T08:05:45.725+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Animation'/><category scheme='http://www.blogger.com/atom/ns#' term='Rigging'/><category scheme='http://www.blogger.com/atom/ns#' term='Hulkey'/><title type='text'>Nice Hulkey Pose!</title><content type='html'>Really love this pose by Edward. AWESOME!&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_DcJ2gKpa6jc/S_lcBJ2hzAI/AAAAAAAAMuU/Fl0Fv1fGmZM/s1600/poseHulk.jpg"&gt;&lt;img src="http://1.bp.blogspot.com/_DcJ2gKpa6jc/S_lcBJ2hzAI/AAAAAAAAMuU/Fl0Fv1fGmZM/s400/poseHulk.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5474507996939799554" style="float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 400px; height: 319px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Also revealed some deformations to be fixed when I looked at the scene. :P&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-2972709602952840090?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/2972709602952840090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=2972709602952840090' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/2972709602952840090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/2972709602952840090'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2010/05/nice-hulkey-pose.html' title='Nice Hulkey Pose!'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_DcJ2gKpa6jc/S_lcBJ2hzAI/AAAAAAAAMuU/Fl0Fv1fGmZM/s72-c/poseHulk.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-3114433709611713788</id><published>2010-05-23T23:24:00.001+08:00</published><updated>2010-05-23T23:26:31.104+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Animation'/><category scheme='http://www.blogger.com/atom/ns#' term='Rigging'/><category scheme='http://www.blogger.com/atom/ns#' term='Hulkey'/><title type='text'>Hulkey Walk Cycle Test</title><content type='html'>A test by my animator friend. Thanks Barry!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;object width="480" height="288"&gt;&lt;param name="movie" value="http://www.youtube.com/v/F1dpeGTIKL4&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/F1dpeGTIKL4&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="288"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-3114433709611713788?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/3114433709611713788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=3114433709611713788' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/3114433709611713788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/3114433709611713788'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2010/05/hulkey-walk-cycle-test.html' title='Hulkey Walk Cycle Test'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-2064602897133146973</id><published>2010-05-20T01:37:00.006+08:00</published><updated>2010-05-20T01:45:34.665+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Rigging'/><category scheme='http://www.blogger.com/atom/ns#' term='Hulkey'/><title type='text'>Hulkey's all done!</title><content type='html'>Of course, still pending feedback and comments from my animator friends. Probably some bug requests as well haha.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Added various deformations using the poseDeformer plugin, still my trusted tool with regards to shape fixes. Shapes are sculpted mostly, but I did setup a separate rig with Maya Muscle skin system to provide the base of deformations. Took a short time to setup, but got really good results with it. Using that, shapes are duplicated off the geometry, and used as target shapes in the poseDeformer nodes. Simple and easy, yet the results are great and the rig still remained fast enough for Animation.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'll probably compile a whole list of Hulkey's features as well as demos, but for now, I'll just leave you with a fun pose of him. :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_DcJ2gKpa6jc/S_QjLmKxOzI/AAAAAAAAMt8/8lWR8rrPZYM/s1600/HulkeyDonePoseFront.JPG"&gt;&lt;img src="http://2.bp.blogspot.com/_DcJ2gKpa6jc/S_QjLmKxOzI/AAAAAAAAMt8/8lWR8rrPZYM/s400/HulkeyDonePoseFront.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5473038129293245234" style="float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 328px; height: 400px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_DcJ2gKpa6jc/S_Qjce2ItrI/AAAAAAAAMuM/1vjTgwB0PWc/s1600/HulkeyDonePoseBack.JPG"&gt;&lt;img src="http://4.bp.blogspot.com/_DcJ2gKpa6jc/S_Qjce2ItrI/AAAAAAAAMuM/1vjTgwB0PWc/s400/HulkeyDonePoseBack.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5473038419385431730" style="float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 326px; height: 400px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-2064602897133146973?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/2064602897133146973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=2064602897133146973' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/2064602897133146973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/2064602897133146973'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2010/05/hulkeys-all-done.html' title='Hulkey&apos;s all done!'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_DcJ2gKpa6jc/S_QjLmKxOzI/AAAAAAAAMt8/8lWR8rrPZYM/s72-c/HulkeyDonePoseFront.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-8693051337185716167</id><published>2010-05-16T22:51:00.003+08:00</published><updated>2010-05-16T23:42:34.000+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Rigging'/><category scheme='http://www.blogger.com/atom/ns#' term='Hulkey'/><title type='text'>Hulkey Facial Rig Done!</title><content type='html'>Finally done with the facial blendshapes, hooking up to the facial GUI, and added the on-face controls for additional animation tweaks. Rig's getting slower though. Will spend some time to optimize it further, IF I have that time haha...&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Next up, deformation tweaks for the body. GRRRRR!&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_DcJ2gKpa6jc/S_AGxz2jPGI/AAAAAAAAMtU/j34DlfZZeDw/s1600/facialDone.JPG"&gt;&lt;img src="http://1.bp.blogspot.com/_DcJ2gKpa6jc/S_AGxz2jPGI/AAAAAAAAMtU/j34DlfZZeDw/s400/facialDone.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5471881000057519202" style="float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 400px; height: 372px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_DcJ2gKpa6jc/S_ASW--1dEI/AAAAAAAAMtc/bdn3iXC_uqw/s1600/fun.JPG"&gt;&lt;img src="http://3.bp.blogspot.com/_DcJ2gKpa6jc/S_ASW--1dEI/AAAAAAAAMtc/bdn3iXC_uqw/s400/fun.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5471893733328122946" style="float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 400px; height: 322px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-8693051337185716167?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/8693051337185716167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=8693051337185716167' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/8693051337185716167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/8693051337185716167'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2010/05/hulkey-facial-rig-done.html' title='Hulkey Facial Rig Done!'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_DcJ2gKpa6jc/S_AGxz2jPGI/AAAAAAAAMtU/j34DlfZZeDw/s72-c/facialDone.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-5197933902372459615</id><published>2010-05-08T18:40:00.008+08:00</published><updated>2010-05-08T19:19:31.249+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Rigging'/><category scheme='http://www.blogger.com/atom/ns#' term='Hulkey'/><title type='text'>Hulkey Anim Rig Done!</title><content type='html'>Completed all I wanted to do with Hulkey's animation rig. Ability to do no-pop IK FK switching and dynamic parenting is now implemented as a right-click pop-up menu instead of a separate character UI like I did for the beast.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I will be doing some feature demos later, but for now, here's the basic skinning deformation tests for Hulkey. You can click on youtube directly to see a higher res version. I believe the key to good deformations always start with good basic skinning before you can add on any other deformation features.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;object width="480" height="300"&gt;&lt;param name="movie" value="http://www.youtube.com/v/rhxTdGTBrjg&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x3a3a3a&amp;amp;color2=0x999999"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/rhxTdGTBrjg&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x3a3a3a&amp;amp;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-5197933902372459615?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/5197933902372459615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=5197933902372459615' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/5197933902372459615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/5197933902372459615'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2010/05/hulkey-anim-rig-done.html' title='Hulkey Anim Rig Done!'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-6438026971342450070</id><published>2010-05-06T00:58:00.004+08:00</published><updated>2010-05-06T01:19:47.315+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Rigging'/><category scheme='http://www.blogger.com/atom/ns#' term='Hulkey'/><title type='text'>Hulkey Anim Rig WIP</title><content type='html'>Basic skinning all done. Still need to add some space switching elements before handing it off to any animators who might wanna try playing with it. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_DcJ2gKpa6jc/S-GkK4QAdQI/AAAAAAAAMsY/miLsJEoLtHM/s1600/animRigv1_1.JPG"&gt;&lt;img src="http://3.bp.blogspot.com/_DcJ2gKpa6jc/S-GkK4QAdQI/AAAAAAAAMsY/miLsJEoLtHM/s400/animRigv1_1.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5467831929409664258" style="float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 400px; height: 281px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_DcJ2gKpa6jc/S-GkPwgPeKI/AAAAAAAAMsg/7h_lftYHysA/s1600/animRigv1_2.JPG"&gt;&lt;img src="http://2.bp.blogspot.com/_DcJ2gKpa6jc/S-GkPwgPeKI/AAAAAAAAMsg/7h_lftYHysA/s400/animRigv1_2.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5467832013229619362" style="float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 400px; height: 255px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_DcJ2gKpa6jc/S-GomVJ6hJI/AAAAAAAAMso/b7h0-lpDv0U/s1600/animRigv1_3.JPG"&gt;&lt;img src="http://3.bp.blogspot.com/_DcJ2gKpa6jc/S-GomVJ6hJI/AAAAAAAAMso/b7h0-lpDv0U/s400/animRigv1_3.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5467836799071716498" style="float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 351px; height: 400px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-6438026971342450070?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/6438026971342450070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=6438026971342450070' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/6438026971342450070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/6438026971342450070'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2010/05/hulkey-anim-rig-wip.html' title='Hulkey Anim Rig WIP'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_DcJ2gKpa6jc/S-GkK4QAdQI/AAAAAAAAMsY/miLsJEoLtHM/s72-c/animRigv1_1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-2143607610782345232</id><published>2010-04-21T01:54:00.006+08:00</published><updated>2010-04-21T07:06:38.429+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Hulkey'/><category scheme='http://www.blogger.com/atom/ns#' term='Modeling'/><title type='text'>Hulkey Body Modeling Done!</title><content type='html'>Think I will call this done for now. Don't wanna go overly detailed too since Hulkey is supposed to be cartoony. Sculpted his arms, legs and torso to define the shape and form of the musculature of the body without adding too much details. Now rigging can start! :)&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_DcJ2gKpa6jc/S83qh5g2HnI/AAAAAAAAMsA/ltF6R16RMb0/s1600/bodyModelFinalWire.jpg"&gt;&lt;img src="http://1.bp.blogspot.com/_DcJ2gKpa6jc/S83qh5g2HnI/AAAAAAAAMsA/ltF6R16RMb0/s400/bodyModelFinalWire.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5462279791165447794" style="float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 400px; height: 135px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_DcJ2gKpa6jc/S83qqW3FAZI/AAAAAAAAMsI/OByemMw7YSE/s1600/bodyModelFinalSmooth.jpg"&gt;&lt;img src="http://2.bp.blogspot.com/_DcJ2gKpa6jc/S83qqW3FAZI/AAAAAAAAMsI/OByemMw7YSE/s400/bodyModelFinalSmooth.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5462279936482279826" style="float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 400px; height: 142px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_DcJ2gKpa6jc/S84zQE0M_1I/AAAAAAAAMsQ/ZspNuWA8oQM/s1600/bodyModelFinalSmoothPants.JPG"&gt;&lt;img src="http://1.bp.blogspot.com/_DcJ2gKpa6jc/S84zQE0M_1I/AAAAAAAAMsQ/ZspNuWA8oQM/s400/bodyModelFinalSmoothPants.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5462359749310611282" style="float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 400px; height: 264px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-2143607610782345232?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/2143607610782345232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=2143607610782345232' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/2143607610782345232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/2143607610782345232'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2010/04/hulkey-body-modeling-done.html' title='Hulkey Body Modeling Done!'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_DcJ2gKpa6jc/S83qh5g2HnI/AAAAAAAAMsA/ltF6R16RMb0/s72-c/bodyModelFinalWire.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-2341679543146856619</id><published>2010-04-18T23:47:00.003+08:00</published><updated>2010-04-19T00:06:11.630+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Hulkey'/><category scheme='http://www.blogger.com/atom/ns#' term='Modeling'/><title type='text'>Hulkey Body Modeling WIP 2</title><content type='html'>Defined the shoulders and back more now. Added in the actual head now plus the base mesh of the hands. Played around with the size of the head and I find that this looks best. What do you think?&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Next will be adding the toes and giving the rest of the body more definition.&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_DcJ2gKpa6jc/S8sqIvCgewI/AAAAAAAAMrg/lm3n8juAIbw/s1600/bodyModelWIP2.JPG"&gt;&lt;img src="http://4.bp.blogspot.com/_DcJ2gKpa6jc/S8sqIvCgewI/AAAAAAAAMrg/lm3n8juAIbw/s400/bodyModelWIP2.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5461505302671162114" style="float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 400px; height: 140px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-2341679543146856619?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/2341679543146856619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=2341679543146856619' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/2341679543146856619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/2341679543146856619'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2010/04/hulkey-body-modeling-wip-2.html' title='Hulkey Body Modeling WIP 2'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_DcJ2gKpa6jc/S8sqIvCgewI/AAAAAAAAMrg/lm3n8juAIbw/s72-c/bodyModelWIP2.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-77380205562754914</id><published>2010-04-18T02:04:00.001+08:00</published><updated>2010-04-18T02:05:35.725+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Videos To Share'/><category scheme='http://www.blogger.com/atom/ns#' term='Hulk'/><title type='text'>Hulk Rage</title><content type='html'>I just thought this looks amazing and wanna share:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/UGuFqbxhIzY&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/UGuFqbxhIzY&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-77380205562754914?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/77380205562754914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=77380205562754914' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/77380205562754914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/77380205562754914'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2010/04/hulk-rage.html' title='Hulk Rage'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-4437755466600013069</id><published>2010-04-14T00:54:00.003+08:00</published><updated>2010-04-14T00:55:40.256+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Hulkey'/><category scheme='http://www.blogger.com/atom/ns#' term='Modeling'/><title type='text'>Hulkey Body Modeling WIP 1</title><content type='html'>Super busy recently at work. Only managed to scrap a little time at night. Body so far...&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_DcJ2gKpa6jc/S8Sh9LqgOeI/AAAAAAAAMrA/b4_1H3KrjRM/s1600/bodyModelWIP1.JPG"&gt;&lt;img src="http://3.bp.blogspot.com/_DcJ2gKpa6jc/S8Sh9LqgOeI/AAAAAAAAMrA/b4_1H3KrjRM/s320/bodyModelWIP1.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5459666720755038690" style="float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 320px; height: 234px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-4437755466600013069?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/4437755466600013069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=4437755466600013069' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/4437755466600013069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/4437755466600013069'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2010/04/hulkey-body-modeling-wip-1.html' title='Hulkey Body Modeling WIP 1'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_DcJ2gKpa6jc/S8Sh9LqgOeI/AAAAAAAAMrA/b4_1H3KrjRM/s72-c/bodyModelWIP1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-4258366718298351025</id><published>2010-04-12T01:09:00.005+08:00</published><updated>2010-04-12T07:10:00.910+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Maya API'/><category scheme='http://www.blogger.com/atom/ns#' term='Rigging'/><category scheme='http://www.blogger.com/atom/ns#' term='Maya Python'/><title type='text'>Maya Python - smSoftIK plugin node</title><content type='html'>Finally had my first try at Maya Python API. Surprisingly (because I'm so used to the C++ way), implementing plugins using Maya Python API is really fast and easy. Took some time to get used to it, but really loving it now. :)&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Demo of the softIK plugin node I created over the weekend:&lt;/div&gt;&lt;div&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/rKVHTyxv2-0&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/rKVHTyxv2-0&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;ul&gt;&lt;li&gt;Reduce the "popping" of IK rigs when the joint chain straightens&lt;/li&gt;&lt;li&gt;Ability to adjust and animate the soft limit&lt;/li&gt;&lt;li&gt;AutoStretchiness already built into the plugin node, thus saving a bunch of multiplyDivide, plusMinusAverage or condition nodes in the rig&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;All thanks to the theory shared by Andy Nicholas!&lt;br /&gt;&lt;a href="http://www.xsi-blog.com/archives/109"&gt;http://www.xsi-blog.com/archives/109&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-4258366718298351025?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/4258366718298351025/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=4258366718298351025' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/4258366718298351025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/4258366718298351025'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2010/04/maya-python-smsoftik-plugin-node.html' title='Maya Python - smSoftIK plugin node'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-585706295494369295</id><published>2010-04-10T12:06:00.001+08:00</published><updated>2010-04-10T12:07:22.558+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorials'/><category scheme='http://www.blogger.com/atom/ns#' term='Maya Python'/><title type='text'>Maya Python - Getting Points &amp; Normals from MItGeometry all at once</title><content type='html'>From Adam Mechtley in Maya-Python mailing list:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "&gt;Yes—it stores the result in the object you pass as a parameter, since it is passed by reference. As per my example:&lt;br /&gt;&lt;br /&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-indent: 0px; font-family: 'courier new', monospace; "&gt;meshIter0 = OpenMaya.MItGeometry(dag1)&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-indent: 0px; font-family: 'courier new', monospace; "&gt;points = OpenMaya.MPointArray()&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-indent: 0px; font-family: 'courier new', monospace; "&gt;meshIter0.allPositions(points, ObjectSpace)&lt;br /&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-indent: 0px; font-family: 'courier new', monospace; "&gt;# all the points are now stored in the points object&lt;br /&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-indent: 0px; font-family: 'courier new', monospace; "&gt;normals = OpenMaya.MVectorArray()&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-indent: 0px; font-family: 'courier new', monospace; "&gt;meshIter1.getNormals(normals, ObjectSpace)&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-indent: 0px; font-family: 'courier new', monospace; "&gt;# all the normals are now stored in the normals object&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-585706295494369295?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/585706295494369295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=585706295494369295' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/585706295494369295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/585706295494369295'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2010/04/maya-python-getting-points-normals-from.html' title='Maya Python - Getting Points &amp; Normals from MItGeometry all at once'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-4315438771758088923</id><published>2010-04-06T21:15:00.005+08:00</published><updated>2010-04-06T21:49:38.415+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Hulkey'/><category scheme='http://www.blogger.com/atom/ns#' term='Modeling'/><title type='text'>Hulkey Face Modeling Done!</title><content type='html'>Took a longer time than expected. After evaluating it further, I had to rework the face topology. Finally done with gums, teeth &amp;amp; hair as well. Gonna stick to this resolution for now to see how much deformation I can achieve before deciding to upRes it (which I'm guessing I probably will need to).&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_DcJ2gKpa6jc/S7s0cC1nOzI/AAAAAAAAMqs/i6riDM5TbIo/s1600/modelProgress4.JPG"&gt;&lt;img src="http://1.bp.blogspot.com/_DcJ2gKpa6jc/S7s0cC1nOzI/AAAAAAAAMqs/i6riDM5TbIo/s320/modelProgress4.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5457013029892209458" style="float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 320px; height: 171px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Just a note on my workflow. I am still planning to go with the joint-based facial setup, but first, I will be modeling all the defined shapes, and then match up the performance of the joint-based facial setup to achieve the modeled shapes. This is to emulate the actual production situation whereby all the facial setups of the character have to be "in-model", that is, approved and defined by the director (That is the reason why most production facial setups are still blendshape-based). To summarise:&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Joint-based facial setup to simulate "skin-sliding" effect of the controls&lt;/li&gt;&lt;li&gt;Model actual blendshape targets to define the look and feel of the character&lt;/li&gt;&lt;li&gt;Make use of the blendshape targets as additional corrective shapes of the facial setup&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Next step: Rough blocking of the body. Just wanted to roughly define the shape of the shoulders and neck first to lock down my face geometry.&lt;/div&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_DcJ2gKpa6jc/S7s74NBrSsI/AAAAAAAAMq0/ilLHxYBKhbc/s1600/faceFun.JPG"&gt;&lt;img src="http://1.bp.blogspot.com/_DcJ2gKpa6jc/S7s74NBrSsI/AAAAAAAAMq0/ilLHxYBKhbc/s320/faceFun.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5457021210244893378" style="float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 320px; height: 296px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-4315438771758088923?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/4315438771758088923/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=4315438771758088923' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/4315438771758088923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/4315438771758088923'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2010/04/hulkey-face-modeling-done.html' title='Hulkey Face Modeling Done!'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_DcJ2gKpa6jc/S7s0cC1nOzI/AAAAAAAAMqs/i6riDM5TbIo/s72-c/modelProgress4.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-7281467807515599099</id><published>2010-03-25T00:22:00.005+08:00</published><updated>2010-03-25T00:30:59.446+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Hulkey'/><category scheme='http://www.blogger.com/atom/ns#' term='Modeling'/><title type='text'>Hulkey Face Modeling WIP 3</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_DcJ2gKpa6jc/S6o97L5RMSI/AAAAAAAAMlY/afxk8IE2evc/s1600/modelProgress3.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 211px;" src="http://2.bp.blogspot.com/_DcJ2gKpa6jc/S6o97L5RMSI/AAAAAAAAMlY/afxk8IE2evc/s400/modelProgress3.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5452238385899974946" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_DcJ2gKpa6jc/S6o8SxNvVtI/AAAAAAAAMlQ/o1g-Sj4NtG0/s1600/modelProgress3.JPG"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Left to right: Smoothed version, Base Mesh&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Face more or less done. Gonna model the ears, inside of the mouth and hair now. Probably going to do some facial rigging tests to test the topology before moving on to the body.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-7281467807515599099?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/7281467807515599099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=7281467807515599099' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/7281467807515599099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/7281467807515599099'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2010/03/hulkey-face-modeling-wip-3.html' title='Hulkey Face Modeling WIP 3'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_DcJ2gKpa6jc/S6o97L5RMSI/AAAAAAAAMlY/afxk8IE2evc/s72-c/modelProgress3.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-5107291020860709170</id><published>2010-03-22T01:11:00.003+08:00</published><updated>2010-03-22T01:12:56.277+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Hulkey'/><category scheme='http://www.blogger.com/atom/ns#' term='Modeling'/><title type='text'>Hulkey Face Modeling WIP 2</title><content type='html'>Defined basic edge loop flow in the face.&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_DcJ2gKpa6jc/S6ZTc01KTNI/AAAAAAAAMlI/zsD1jeyWzek/s1600-h/modelProgress2.JPG"&gt;&lt;img src="http://2.bp.blogspot.com/_DcJ2gKpa6jc/S6ZTc01KTNI/AAAAAAAAMlI/zsD1jeyWzek/s320/modelProgress2.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5451136153661623506" style="float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 320px; height: 286px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-5107291020860709170?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/5107291020860709170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=5107291020860709170' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/5107291020860709170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/5107291020860709170'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2010/03/hulkey-face-modeling-wip-2.html' title='Hulkey Face Modeling WIP 2'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_DcJ2gKpa6jc/S6ZTc01KTNI/AAAAAAAAMlI/zsD1jeyWzek/s72-c/modelProgress2.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-1530802536386191420</id><published>2010-03-18T23:41:00.002+08:00</published><updated>2010-03-18T23:42:26.275+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Hulkey'/><category scheme='http://www.blogger.com/atom/ns#' term='Modeling'/><title type='text'>Hulkey Face Modeling WIP 1</title><content type='html'>Just defined the basic shape of the head.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_DcJ2gKpa6jc/S6JJzxYevrI/AAAAAAAAMlA/AM0ELgNLIEw/s1600-h/modelProgress1.JPG"&gt;&lt;img src="http://2.bp.blogspot.com/_DcJ2gKpa6jc/S6JJzxYevrI/AAAAAAAAMlA/AM0ELgNLIEw/s320/modelProgress1.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5449999652849893042" style="float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 320px; height: 164px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-1530802536386191420?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/1530802536386191420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=1530802536386191420' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/1530802536386191420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/1530802536386191420'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2010/03/hulkey-face-modeling-wip-1.html' title='Hulkey Face Modeling WIP 1'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_DcJ2gKpa6jc/S6JJzxYevrI/AAAAAAAAMlA/AM0ELgNLIEw/s72-c/modelProgress1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-3418547852651259666</id><published>2010-03-18T14:12:00.002+08:00</published><updated>2010-03-18T14:15:22.531+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorials'/><category scheme='http://www.blogger.com/atom/ns#' term='Maya Python'/><title type='text'>Some Maya Python Tips &amp; Tricks</title><content type='html'>Some useful information I found online. Thanks to all these helpful people on the net! ;)&lt;br /&gt;&lt;br /&gt;From &lt;a href="http://riggerman.animationblogspot.com"&gt;http://riggerman.animationblogspot.com&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.rtrowbridge.com/blog/"&gt;Ryan Trowbridge&lt;/a&gt; has pointed out a faster way of computing the deformations:&lt;br /&gt;Most (if not all) of the devkit examples set the points positions one by one while iterating the mesh points, but this method is slower and since our deformation isn’t neighbor dependent or anything like that, we can set the points position all at once using &lt;a href="http://download.autodesk.com/us/maya/2010help/API/class_m_it_geometry.html#a9a3f6ade635e3fb76ce6fd5720157e0"&gt;MItGeometry.allPositions ()&lt;/a&gt;.&lt;br /&gt;In his own words: “&lt;em&gt;The problem with this is that when the node goes to deform, it is iterating through x amount of vertices and each time it iterates it updates the scene using setPosition() So a 10,000 vertice mesh is updating the scene 10,000 times (…) The reason this one is faster is it get all the vertices and sets all the vertices at once&lt;/em&gt;“. &lt;p&gt;Well, to do this we need to create a &lt;a href="http://download.autodesk.com/us/maya/2010help/API/class_m_point_array.html"&gt;MPointArray&lt;/a&gt; object to store the information we need. This line goes before the iteration loop:&lt;/p&gt; &lt;blockquote&gt;&lt;p&gt;allPoints = OpenMaya.MPointArray()&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Now, inside the loop we can replace the &lt;em&gt;setPosition&lt;/em&gt; line for this one:&lt;/p&gt; &lt;blockquote&gt;&lt;p&gt;allPoints.append(point+normalVec)&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;This will insert each point value in the point array object, so we can pass on this big list all at once to the final command, that goes right outside the loop:&lt;/p&gt; &lt;blockquote&gt;&lt;p&gt;geomIter.setAllPositions(allPoints)&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.rtrowbridge.com/blog/2009/02/15/maya-api-docs-demystified-for-python-users/"&gt;Maya API docs demystified for Python Users&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-3418547852651259666?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/3418547852651259666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=3418547852651259666' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/3418547852651259666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/3418547852651259666'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2010/03/some-maya-python-tips-tricks.html' title='Some Maya Python Tips &amp; Tricks'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-8423948752463240175</id><published>2010-03-17T01:06:00.003+08:00</published><updated>2010-03-17T01:09:27.969+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Hulkey'/><category scheme='http://www.blogger.com/atom/ns#' term='Design'/><title type='text'>Final Hulkey Design</title><content type='html'>Think this is more or less what I want now, thanks to comments from all my friends:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_DcJ2gKpa6jc/S5-6xeA8biI/AAAAAAAAMk4/C6WBfrCFP6E/s1600-h/IMG_02481.jpg"&gt;&lt;img src="http://3.bp.blogspot.com/_DcJ2gKpa6jc/S5-6xeA8biI/AAAAAAAAMk4/C6WBfrCFP6E/s320/IMG_02481.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5449279433174969890" style="float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 320px; height: 134px; " /&gt;&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tweaked the proportions a little: Made the head smaller to make the body feel larger, less blocky legs, maintained the blocky hands and feet, a little more curvy now instead of the totally box-like figure before, and legs are now shorter compared to the body.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Next up, face modeling.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-8423948752463240175?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/8423948752463240175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=8423948752463240175' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/8423948752463240175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/8423948752463240175'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2010/03/final-hulkey-design.html' title='Final Hulkey Design'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_DcJ2gKpa6jc/S5-6xeA8biI/AAAAAAAAMk4/C6WBfrCFP6E/s72-c/IMG_02481.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-4319668885359739073</id><published>2010-03-14T15:44:00.005+08:00</published><updated>2010-03-15T00:19:35.683+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Hulkey'/><category scheme='http://www.blogger.com/atom/ns#' term='Design'/><title type='text'>Still exploring Hulkey designs...</title><content type='html'>Hmmm due to comments from a friend, still continuing to explore the shape and proportion of Hulkey. Comment was that the one I had before is too blocky, which is kinda true as well.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If I wanna go cartoony, might as well try and experiment more. Here goes:&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_DcJ2gKpa6jc/S5yULWH5mUI/AAAAAAAAMkg/AUISCMbWeb4/s1600-h/IMG_0244.JPG"&gt;&lt;img src="http://1.bp.blogspot.com/_DcJ2gKpa6jc/S5yULWH5mUI/AAAAAAAAMkg/AUISCMbWeb4/s320/IMG_0244.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5448392571849644354" style="float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 320px; height: 240px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_DcJ2gKpa6jc/S5yUZDBmtyI/AAAAAAAAMko/m1T8roKPx9A/s1600-h/IMG_0245.JPG"&gt;&lt;img src="http://1.bp.blogspot.com/_DcJ2gKpa6jc/S5yUZDBmtyI/AAAAAAAAMko/m1T8roKPx9A/s320/IMG_0245.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5448392807241135906" style="float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 320px; height: 240px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_DcJ2gKpa6jc/S50Mdctxv9I/AAAAAAAAMkw/gIp-grFMyNs/s1600-h/IMG_0247.JPG"&gt;&lt;img src="http://2.bp.blogspot.com/_DcJ2gKpa6jc/S50Mdctxv9I/AAAAAAAAMkw/gIp-grFMyNs/s320/IMG_0247.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5448524824252104658" style="float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 320px; height: 130px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-4319668885359739073?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/4319668885359739073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=4319668885359739073' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/4319668885359739073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/4319668885359739073'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2010/03/still-exploring-hulkey-designs.html' title='Still exploring Hulkey designs...'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_DcJ2gKpa6jc/S5yULWH5mUI/AAAAAAAAMkg/AUISCMbWeb4/s72-c/IMG_0244.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-6959042052869819716</id><published>2010-03-14T14:26:00.003+08:00</published><updated>2010-03-14T14:28:21.494+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Hulkey'/><title type='text'>Face model sheet with some test expressions</title><content type='html'>Somehow Hulkey doesn't look too good with any other expressions except being angry. :)&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_DcJ2gKpa6jc/S5yB46-NHKI/AAAAAAAAMkY/5vEuUnUI-4Q/s1600-h/FaceTest.jpg"&gt;&lt;img src="http://3.bp.blogspot.com/_DcJ2gKpa6jc/S5yB46-NHKI/AAAAAAAAMkY/5vEuUnUI-4Q/s320/FaceTest.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5448372464114277538" style="float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 320px; height: 213px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-6959042052869819716?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/6959042052869819716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=6959042052869819716' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/6959042052869819716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/6959042052869819716'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2010/03/face-model-sheet-with-some-test.html' title='Face model sheet with some test expressions'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_DcJ2gKpa6jc/S5yB46-NHKI/AAAAAAAAMkY/5vEuUnUI-4Q/s72-c/FaceTest.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-7938772424191508795</id><published>2010-03-14T14:11:00.009+08:00</published><updated>2010-03-14T14:21:32.605+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Hulkey'/><category scheme='http://www.blogger.com/atom/ns#' term='Modeling'/><title type='text'>Hulkey body model sheet up</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_DcJ2gKpa6jc/S5x_4bg7krI/AAAAAAAAMkA/wHjEwvtYXvQ/s1600-h/HulkeyFront.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 269px; height: 320px;" src="http://3.bp.blogspot.com/_DcJ2gKpa6jc/S5x_4bg7krI/AAAAAAAAMkA/wHjEwvtYXvQ/s320/HulkeyFront.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5448370256646738610" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_DcJ2gKpa6jc/S5x_8z43JEI/AAAAAAAAMkI/zV6jh9Xwpc4/s1600-h/HulkeySide.jpg"&gt;&lt;img src="http://1.bp.blogspot.com/_DcJ2gKpa6jc/S5x_8z43JEI/AAAAAAAAMkI/zV6jh9Xwpc4/s320/HulkeySide.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5448370331909039170" style="float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 269px; height: 320px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_DcJ2gKpa6jc/S5yAIbWsfII/AAAAAAAAMkQ/AZFRn5pa2xk/s1600-h/HulkeyBack.jpg"&gt;&lt;img src="http://4.bp.blogspot.com/_DcJ2gKpa6jc/S5yAIbWsfII/AAAAAAAAMkQ/AZFRn5pa2xk/s320/HulkeyBack.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5448370531481713794" style="float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 269px; height: 320px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Not very well done, but at least something to start with. :)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-7938772424191508795?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/7938772424191508795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=7938772424191508795' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/7938772424191508795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/7938772424191508795'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2010/03/hulkey-model-sheet-up.html' title='Hulkey body model sheet up'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_DcJ2gKpa6jc/S5x_4bg7krI/AAAAAAAAMkA/wHjEwvtYXvQ/s72-c/HulkeyFront.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-2713595255066376226</id><published>2010-03-12T00:35:00.005+08:00</published><updated>2010-03-13T23:35:39.292+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Rigging'/><category scheme='http://www.blogger.com/atom/ns#' term='Hulkey'/><title type='text'>Hulkey Rig Wishlist</title><content type='html'>Body Rig&lt;div&gt;&lt;ul&gt;&lt;li&gt;IK/FK seamless switching (context menu?)&lt;/li&gt;&lt;li&gt;Stretchy Soft IK (python plugin or rig)&lt;/li&gt;&lt;li&gt;Multi-purpose math node (python plugin)&lt;/li&gt;&lt;li&gt;Volume Preservation&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;- Muscle plugin/joints&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;- Skin wrap deformer (python plugin)&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;&gt; One skin wrap to multiple surfaces (NURBS or polygons)&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;&gt; Paintable weights&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;- Pose Space Deformations&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;&gt; Rewrite poseReader in python&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;&gt; Rewrite PSD in python?&lt;/li&gt;&lt;li&gt;"Sculpable" layered body deformations&lt;/li&gt;&lt;li&gt;Simple secondary animation on hair using "delay" python node&lt;/li&gt;&lt;li&gt;Cloth sim on pants&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Facial Rig&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Adaptable Facial Rigging tool&lt;/li&gt;&lt;li&gt;Pseudo "skin-sliding" joint-driven facial rig that adheres to director-approved shapes/look&lt;/li&gt;&lt;li&gt;Facial GUI in Maya&lt;/li&gt;&lt;li&gt;Sticky lips&lt;/li&gt;&lt;li&gt;Take note of necessary controls under the eyes for more facial movement&lt;/li&gt;&lt;li&gt;Pupil dilation&lt;/li&gt;&lt;li&gt;Ability to shape eyelids (3 joints to control surface of lids?)&lt;/li&gt;&lt;li&gt;On-surface controls? Direct face manipulation without controls?&lt;/li&gt;&lt;li&gt;Teeth translation controls&lt;/li&gt;&lt;li&gt;Remember to have upper lips down and lower lips up instead of just lips in shape&lt;/li&gt;&lt;li&gt;"Sculpable" layered facial deformations&lt;/li&gt;&lt;li&gt;"vert snap" deformer node to stick overall body to the face alone&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Tools&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Rewrite AutoRig tool with interface (Mel or pyQT)&lt;/li&gt;&lt;li&gt;Customizable Character UI (Mel/pyQT/HTML)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-2713595255066376226?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/2713595255066376226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=2713595255066376226' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/2713595255066376226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/2713595255066376226'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2010/03/hulkey-rig-wishlist.html' title='Hulkey Rig Wishlist'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-6462708228544769038</id><published>2010-03-12T00:31:00.003+08:00</published><updated>2010-03-12T00:34:01.623+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorials'/><category scheme='http://www.blogger.com/atom/ns#' term='Modeling'/><title type='text'>Fresh Start - Hulkey</title><content type='html'>Been a while since I update this. Wanna start a new project again: Hulkey&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;First, some links to facial modeling/edge loops:&lt;/div&gt;&lt;div&gt;&lt;a href="http://i9.photobucket.com/albums/a84/Monkey_Knife_Fight/EdgeLoop1.jpg"&gt;http://i9.photobucket.com/albums/a84/Monkey_Knife_Fight/EdgeLoop1.jpg&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.digitaltutors.com/forum/showthread.php?p=35554"&gt;http://www.digitaltutors.com/forum/showthread.php?p=35554&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://student.vfs.com/~3d68max/wip.html"&gt;http://student.vfs.com/~3d68max/wip.html&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_67UBjbW3Mho/Stn5oGMttJI/AAAAAAAACLk/ZZeVp4nydKg/s320/topology.jpg"&gt;http://1.bp.blogspot.com/_67UBjbW3Mho/Stn5oGMttJI/AAAAAAAACLk/ZZeVp4nydKg/s320/topology.jpg&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://arildwiro.com/tutorials/tutorials.html"&gt;http://arildwiro.com/tutorials/tutorials.html&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-6462708228544769038?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/6462708228544769038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=6462708228544769038' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/6462708228544769038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/6462708228544769038'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2010/03/fresh-start-hulkey.html' title='Fresh Start - Hulkey'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-4673490474555591616</id><published>2008-12-08T13:58:00.003+08:00</published><updated>2008-12-08T14:01:22.058+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal Projects'/><title type='text'>Beast Facial Setup</title><content type='html'>Finally finished this. Still some refinements to be done, but I'm moving on for now. Will revisit it again when I have time towards the end.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/wa-uLrKVOqU&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/wa-uLrKVOqU&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;- Joint/Cluster-based&lt;br /&gt;- Pseudo skin sliding&lt;br /&gt;- 3 levels of animator controls&lt;br /&gt;&lt;br /&gt;Moving on to body skinning/muscle setup.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-4673490474555591616?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/4673490474555591616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=4673490474555591616' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/4673490474555591616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/4673490474555591616'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2008/12/beast-facial-setup.html' title='Beast Facial Setup'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-1539825778567621591</id><published>2008-09-27T11:26:00.001+08:00</published><updated>2008-09-27T11:28:25.178+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal Projects'/><title type='text'>Beast Rig WIP 2</title><content type='html'>Second WIP.&lt;div&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/SF4DPkDZrh4&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;embed src="http://www.youtube.com/v/SF4DPkDZrh4&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- Auto IK/FK matching/switching&lt;/div&gt;&lt;div&gt;- No-pop space switching for Hand IK controls&lt;/div&gt;&lt;div&gt;- Reset Rig function&lt;/div&gt;&lt;div&gt;- Select/Deselect All Controls&lt;/div&gt;&lt;div&gt;- Mirror Selected Controls/All Left to Right/All Right to Left&lt;/div&gt;&lt;div&gt;- Flip Selected/All Controls&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Moving on to facial next.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-1539825778567621591?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/1539825778567621591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=1539825778567621591' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/1539825778567621591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/1539825778567621591'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2008/09/beast-rig-wip-2.html' title='Beast Rig WIP 2'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-5927631937318403016</id><published>2008-09-26T06:53:00.002+08:00</published><updated>2008-09-26T07:01:22.188+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Professional Work'/><title type='text'>Exclusive First Episode Clip of Clone Wars</title><content type='html'>IGN showing an exclusive first episode clip of the Clone Wars TV series. Our episode! :)&lt;div&gt;&lt;embed src="http://videomedia.ign.com/ev/ev.swf" flashvars="object_ID=826173&amp;amp;downloadURL=http://tvmovies.ign.com/tv/video/article/912/912886/sw_clonewars_tv_092408_flvlowwide.flv&amp;amp;allownetworking=&amp;quot;all%&amp;quot;" type="application/x-shockwave-flash" width="433" height="360"&gt;&lt;/embed&gt;&lt;span class="Apple-style-span" style="color: rgb(85, 26, 139); text-decoration: underline;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-5927631937318403016?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/5927631937318403016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=5927631937318403016' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/5927631937318403016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/5927631937318403016'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2008/09/exclusive-first-episode-clip-of-clone.html' title='Exclusive First Episode Clip of Clone Wars'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-1933692076644218947</id><published>2008-09-21T00:07:00.000+08:00</published><updated>2008-09-21T00:09:55.569+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Professional Work'/><title type='text'>Cartoon Network trailer on Clone Wars</title><content type='html'>&lt;div&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/oN5tCZMig8M&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;embed src="http://www.youtube.com/v/oN5tCZMig8M&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS'; font-size: 13px; "&gt;Starts airing in US on October 3rd. Eager to see how's the reaction to the TV series, which is what the studio at Singapore worked on. :)&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-1933692076644218947?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/1933692076644218947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=1933692076644218947' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/1933692076644218947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/1933692076644218947'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2008/09/cartoon-network-trailer-on-clone-wars.html' title='Cartoon Network trailer on Clone Wars'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-4070000640860726220</id><published>2008-09-20T23:05:00.003+08:00</published><updated>2008-09-20T23:10:17.579+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal Projects'/><title type='text'>Beast Rig WIP 1</title><content type='html'>Yup revisiting the Beast model again. This is part of the Muscle Rig project that I've been wanting to work on for quite some time now.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Body rig's completed. With Picker Interface as well.&lt;/div&gt;&lt;div&gt;- IK/FK Stretchy Limbs&lt;/div&gt;&lt;div&gt;- Ribbon Spine (Twist from both ends)&lt;/div&gt;&lt;div&gt;- Ribbon Neck (Auto-twisting with head rotation)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here's the WIP:&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/D5Opyng060g&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;embed src="http://www.youtube.com/v/D5Opyng060g&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Next up:&lt;/div&gt;&lt;div&gt;- Script for no-jump IK/FK switching&lt;/div&gt;&lt;div&gt;- Script for no-jump IK Hand space switching&lt;/div&gt;&lt;div&gt;- Mirror/Flip Pose&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-4070000640860726220?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/4070000640860726220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=4070000640860726220' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/4070000640860726220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/4070000640860726220'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2008/09/beast-rig-wip-1.html' title='Beast Rig WIP 1'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-9113787550888974501</id><published>2008-06-22T12:10:00.003+08:00</published><updated>2008-06-22T12:13:29.128+08:00</updated><title type='text'>Activity Update</title><content type='html'>Been really busy recently at work with the upcoming new season and various rigging development and issues to attend to.&lt;br /&gt;&lt;br /&gt;Helping a friend with his short film at home too, rigging his 5 main characters. Once they are done, I will be posting snippets of it here, subjected to his approval of course, which I'm sure he will have no problems with that. In the midst of rigging the characters, I have been organising my scripts and tools at home, and re-writing my auto-rig tool. By the end of it, I believe I will have a solid set of tools for my rigging needs.&lt;br /&gt;&lt;br /&gt;And after that, it will be back to my to do list again:&lt;br /&gt;- muscle rigging&lt;br /&gt;- mechanical facial rigging&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-9113787550888974501?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/9113787550888974501/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=9113787550888974501' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/9113787550888974501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/9113787550888974501'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2008/06/activity-update.html' title='Activity Update'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-4682811259920339538</id><published>2008-06-22T12:08:00.003+08:00</published><updated>2008-06-22T12:09:53.241+08:00</updated><title type='text'>Long Overdue Facial Rigging WIP</title><content type='html'>Just realise I have not posted this to my blog yet. It's a long overdue video of the CGTalk Unofficial Facial Rigging Challenge. It's sort of an idea that I've been wanting to explore further: Mechanical Facial Rigging.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/w1Dq-kwgDqU&amp;hl=en"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/w1Dq-kwgDqU&amp;hl=en" type="application/x-shockwave-flash" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-4682811259920339538?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/4682811259920339538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=4682811259920339538' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/4682811259920339538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/4682811259920339538'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2008/06/long-overdue-facial-rigging-wip.html' title='Long Overdue Facial Rigging WIP'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-2265069841049255884</id><published>2008-05-12T23:57:00.003+08:00</published><updated>2008-12-10T18:41:09.375+08:00</updated><title type='text'>Clone Wars theatrical trailer's out</title><content type='html'>It's been a while since I updated this space. I have been really packed with lots of stuff all these while, from taking up new hobbies, to getting more and more responsibilities in my job.&lt;br /&gt;&lt;br /&gt;On a side note, here's what I have been working on for the past 1.5 years:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_DcJ2gKpa6jc/SCholhV6tEI/AAAAAAAADoE/OuRrm1jV2-g/s1600-h/tcw_poster.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_DcJ2gKpa6jc/SCholhV6tEI/AAAAAAAADoE/OuRrm1jV2-g/s320/tcw_poster.jpg" alt="" id="BLOGGER_PHOTO_ID_5199520763613983810" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The theatrical release trailer of The Clone Wars is out! Movie's showing in US on 15th Aug 2008. Even though the parts we did are not actually in this theatrical release, it is still exciting to know that all the hard work we have put in is going to be publicly shown soon. :)&lt;br /&gt;&lt;br /&gt;Watch it &lt;a href="http://www.starwars.com/video/view/000639.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;If you are interested in the HD quality trailer, get it &lt;a href="http://www.starwars.com/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Stay tuned for the actual screening of all the episodes on Cartoon Network starting this Oct!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-2265069841049255884?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/2265069841049255884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=2265069841049255884' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/2265069841049255884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/2265069841049255884'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2008/05/clone-wars-theatrical-trailers-out.html' title='Clone Wars theatrical trailer&apos;s out'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_DcJ2gKpa6jc/SCholhV6tEI/AAAAAAAADoE/OuRrm1jV2-g/s72-c/tcw_poster.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-6975905490399290697</id><published>2007-07-01T00:33:00.000+08:00</published><updated>2008-12-10T18:41:09.488+08:00</updated><title type='text'>Hyper-real Facial Rigging 2</title><content type='html'>Spent some time reading up and researching on the muscle line of actions on the face that are necessary and sufficient to achieve good facial animation. Build the facial GUI for these controls too. Here's a screen cap so far:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_DcJ2gKpa6jc/RoaGYnr4Q_I/AAAAAAAAAB4/wuCryhBcXj4/s1600-h/startRig.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_DcJ2gKpa6jc/RoaGYnr4Q_I/AAAAAAAAAB4/wuCryhBcXj4/s400/startRig.jpg" alt="" id="BLOGGER_PHOTO_ID_5081896987062191090" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-6975905490399290697?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/6975905490399290697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=6975905490399290697' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/6975905490399290697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/6975905490399290697'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2007/07/hyper-real-facial-rigging-2.html' title='Hyper-real Facial Rigging 2'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_DcJ2gKpa6jc/RoaGYnr4Q_I/AAAAAAAAAB4/wuCryhBcXj4/s72-c/startRig.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-5118189863129079171</id><published>2007-06-26T00:45:00.001+08:00</published><updated>2007-06-26T00:57:51.165+08:00</updated><title type='text'>Hyper-real Facial Rigging</title><content type='html'>Gonna spend some time on the CGTalk Unofficial Rigging Challenge 2 on a hyper-real facial rig.&lt;br /&gt;&lt;br /&gt;Did a few things:&lt;br /&gt;- Some basic setting up of head/neck/eye joints&lt;br /&gt;- Simple rigging of the eyes via aim constraints&lt;br /&gt;- First pass skinning of geometry to the head, neck and jaw joints&lt;br /&gt;&lt;br /&gt;&lt;object height="350" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/U8iO9RbfsPQ"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/U8iO9RbfsPQ" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Ideas:&lt;br /&gt;- Since it is a hyper-real rig, I will be tuning my rig towards pseudo-muscle setup.&lt;br /&gt;- Idea is to have a base head that is blendshaped to the actual renderable head, with all the rigging and extra stuff done on that base head. So the actual head will be "clean".&lt;br /&gt;- Rig will be entirely made up of joints. Will add in some blendshapes if time allows.&lt;br /&gt;- There will be a facial interface beside the face made up of curves for the controls, with on-face controls to fine tune the face if needed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-5118189863129079171?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/5118189863129079171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=5118189863129079171' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/5118189863129079171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/5118189863129079171'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2007/06/hyper-real-facial-rigging.html' title='Hyper-real Facial Rigging'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-7326888952027779530</id><published>2007-06-17T16:16:00.000+08:00</published><updated>2008-12-10T18:41:09.663+08:00</updated><title type='text'>AutoRig Step 3 - Creating the actual rig joints</title><content type='html'>I re-worked the Joints Guide file a bit more after rethinking about the spine rig I'm going to do. Also changed a few naming conventions on the guide. Here's the updated file &lt;a href="http://www.4shared.com/file/18058884/624c74ba/bipGuide.html"&gt;bipGuide.ma&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Spent some more time in rethinking the joint orientations of joints, how they should move and whether some joints are needed. Also noticed that the usual joint orientation functions, or even Comet's, could not really orient the finger joints well because of the way the finger joints are positioned. In this case, after the initial creation of the joints, I would need to go in and tweak the finger orientations manually.&lt;br /&gt;&lt;br /&gt;Here's the result:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_DcJ2gKpa6jc/RnTw8-EoSiI/AAAAAAAAABw/CQ2R4HuyGA8/s1600-h/BeastJoints.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_DcJ2gKpa6jc/RnTw8-EoSiI/AAAAAAAAABw/CQ2R4HuyGA8/s400/BeastJoints.jpg" alt="" id="BLOGGER_PHOTO_ID_5076947610198624802" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And here's the default Maya skinning on the model. Notice the extra shoulder joint provides a good default skinning to start with in the shoulder/deltoid areas. The upper spine area is not that flexible in real life bipeds, so only 3 joints are used for that area. More on that later.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/3hX-a2qV8e0"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/3hX-a2qV8e0" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-7326888952027779530?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/7326888952027779530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=7326888952027779530' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/7326888952027779530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/7326888952027779530'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2007/06/autorig-step-3-creating-actual-rig.html' title='AutoRig Step 3 - Creating the actual rig joints'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_DcJ2gKpa6jc/RnTw8-EoSiI/AAAAAAAAABw/CQ2R4HuyGA8/s72-c/BeastJoints.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-5516777730335574051</id><published>2007-04-24T16:29:00.000+08:00</published><updated>2008-12-10T18:41:11.036+08:00</updated><title type='text'>AutoRig Step 2 - Placing the Joint Guides</title><content type='html'>The placement of joint guides is as equally important as creating actual joints itself. This is because the autorig system will depend heavily on the positions of these joint guides to create the actual joints, so any inaccuracy in this step will probably mean a rig that does not work that well, resulting in having to come back again and revisit this step. You might even need to go all the way to the skinning stage before you realise that "Hey, this joint is not that accurately placed".&lt;br /&gt;&lt;br /&gt;So here's a look at some of the joint guides placement, and why they are placed in such a way.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Root/Leg Joint:&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_DcJ2gKpa6jc/Ri3Bp_gn_AI/AAAAAAAAAAc/-lGDdFRSXtw/s1600-h/Rig2_Root_Leg_Jnt.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_DcJ2gKpa6jc/Ri3Bp_gn_AI/AAAAAAAAAAc/-lGDdFRSXtw/s400/Rig2_Root_Leg_Jnt.jpg" alt="" id="BLOGGER_PHOTO_ID_5056910883774004226" border="0" /&gt;&lt;/a&gt;I usually switch to the Front View first for these joints to determine the frontal position. In this case, it was obvious where the joints should be placed due to the great model. In other cases, I will have to use my own discretion to determine where the root and leg joint pivot lines are. From the side view, they should be centralised in the body.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_DcJ2gKpa6jc/Ri3Cv_gn_BI/AAAAAAAAAAk/ePs20mQuaDw/s1600-h/Rig2_Root_Leg_Jnt2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_DcJ2gKpa6jc/Ri3Cv_gn_BI/AAAAAAAAAAk/ePs20mQuaDw/s400/Rig2_Root_Leg_Jnt2.jpg" alt="" id="BLOGGER_PHOTO_ID_5056912086364847122" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Ball Joint:&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_DcJ2gKpa6jc/Ri3DA_gn_CI/AAAAAAAAAAs/qTfGhfmOt3A/s1600-h/Rig2_Ball_Jnt.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_DcJ2gKpa6jc/Ri3DA_gn_CI/AAAAAAAAAAs/qTfGhfmOt3A/s400/Rig2_Ball_Jnt.jpg" alt="" id="BLOGGER_PHOTO_ID_5056912378422623266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Knee Joint:&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_DcJ2gKpa6jc/Ri3IMPgn_DI/AAAAAAAAAA0/ZLBZSrN8RS4/s1600-h/Rig2_Knee_Jnt.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_DcJ2gKpa6jc/Ri3IMPgn_DI/AAAAAAAAAA0/ZLBZSrN8RS4/s400/Rig2_Knee_Jnt.jpg" alt="" id="BLOGGER_PHOTO_ID_5056918069254290482" border="0" /&gt;&lt;/a&gt;In hinge-joint areas, for e.g. knee, elbow, fingers, where joints have only 1 degree of freedom, I usually place the joint just slightly above the exact hinge position. In this case, the knee joint, from the diagram we can see that the joint is placed slightly above the hinge (dotted line). And also, offset them slightly from the mid point of the geometry towards the surface which stretches when the joints are rotated. I find that this gives me better deformations later on.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Spine Joint:&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_DcJ2gKpa6jc/Ri3I5Pgn_EI/AAAAAAAAAA8/WG8-kCrYVxw/s1600-h/Rig2_Spine_Jnt.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_DcJ2gKpa6jc/Ri3I5Pgn_EI/AAAAAAAAAA8/WG8-kCrYVxw/s400/Rig2_Spine_Jnt.jpg" alt="" id="BLOGGER_PHOTO_ID_5056918842348403778" border="0" /&gt;&lt;/a&gt;Nothing much. Just to show where the spine joints actually start and end.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Head/Neck Joint:&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_DcJ2gKpa6jc/Ri3JRvgn_FI/AAAAAAAAABE/hxZspMnc7WA/s1600-h/Rig2_Head_Jnt.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_DcJ2gKpa6jc/Ri3JRvgn_FI/AAAAAAAAABE/hxZspMnc7WA/s400/Rig2_Head_Jnt.jpg" alt="" id="BLOGGER_PHOTO_ID_5056919263255198802" border="0" /&gt;&lt;/a&gt;The head joint is placed at the bottom of the ear, and then moved slightly backwards. The jaw joint is placed at the position where the jaw is deemed to be pivoting at.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Clavicle/Shoulder Joint:&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_DcJ2gKpa6jc/Ri3Jwvgn_GI/AAAAAAAAABM/DX6qzcgw_K8/s1600-h/Rig2_Clav_Shoulder_Jnt.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_DcJ2gKpa6jc/Ri3Jwvgn_GI/AAAAAAAAABM/DX6qzcgw_K8/s400/Rig2_Clav_Shoulder_Jnt.jpg" alt="" id="BLOGGER_PHOTO_ID_5056919795831143522" border="0" /&gt;&lt;/a&gt;In the front view, the clavicle joint is placed at where the actual clavicle joint pivots.&lt;br /&gt;&lt;br /&gt;An extra "shoulder" joint is used here in addition to the usual arm joint. This actually allows you to achieve relatively good default skinning at the deltoid area. When the arm is rotated downwards, the deltoid volume is more or less preserved. More on this during the skinning stage.&lt;br /&gt;&lt;br /&gt;The arm joint is placed at where the arm actually pivots at, somewhere between the intersection of the chest and deltoid muscle.&lt;br /&gt;&lt;br /&gt;From the side view, they are placed in the mid point of the geometry as well.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_DcJ2gKpa6jc/Ri3K2vgn_HI/AAAAAAAAABU/4VYIHvtkzGg/s1600-h/Rig2_Clav_Shoulder_Jnt2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_DcJ2gKpa6jc/Ri3K2vgn_HI/AAAAAAAAABU/4VYIHvtkzGg/s400/Rig2_Clav_Shoulder_Jnt2.jpg" alt="" id="BLOGGER_PHOTO_ID_5056920998421986418" border="0" /&gt;&lt;/a&gt;One more important note: I usually take great care in NOT directly translating any joints of parts where IK handles will be applied, for e.g. the arm-elbow-wrist area, and the leg-knee-ankle area. As can be seen from the guide, they are first created as a straight line. Subsequently during the joint guide placement stage, only the arm/leg joints are translated. The positions of the elbow, knee, wrist and ankle are all achieved by rotating the joints, and then&lt;br /&gt;translating the joints ONLY in its local forward axis. For e.g. if the joint orientation was xyz (by default), translate it only in the x direction.&lt;br /&gt;This is all to ensure that the 3 joints exist on the same plane, so that IK handles will not give you unnecessary slight rotation offsets when created. More on this during the rigging stage.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-5516777730335574051?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/5516777730335574051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=5516777730335574051' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/5516777730335574051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/5516777730335574051'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2007/04/autorig-step-2-placing-joint-guides.html' title='AutoRig Step 2 - Placing the Joint Guides'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_DcJ2gKpa6jc/Ri3Bp_gn_AI/AAAAAAAAAAc/-lGDdFRSXtw/s72-c/Rig2_Root_Leg_Jnt.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-9136902002954018715</id><published>2007-04-24T13:52:00.000+08:00</published><updated>2007-04-24T14:09:20.914+08:00</updated><title type='text'>Autorig Step 1 - Loading the Joints Guide</title><content type='html'>Here's a look at the Joints Guide I'm using, and the Autorig tool interface:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://ll90.zorpia.com/lrg/0/3011/19271990.673699.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://ll90.zorpia.com/lrg/0/3011/19271990.673699.jpg" alt="" border="0" /&gt;&lt;/a&gt;I will always create a template for the joints that I need to place in the character, and save it off as a .ma file. So the tool will import in that scene file when I load in the Autorig guide. In this way, if I need any additional joints for placement, I can just go to that source file, add it in, and any subsequent loading of guides will have that in as well.&lt;br /&gt;&lt;br /&gt;The names of the joints/clusters in the Guide are named as such:&lt;br /&gt;SIDE_PART_GUIDE. For eg L_arm_GUIDE, L_leg_GUIDE, etc.&lt;br /&gt;So that when I create the joints in the next step, I just need to script them to inherit the namings of the Guide so everything will be systematic and standardized right from the Guide stage.&lt;br /&gt;&lt;br /&gt;The neck and spine are created as curves instead of joints so that I pull around the vertices to shape the curves to fit the body, and later on, create the chain of joints along the curves. More on that in the Joints Creation stage.&lt;br /&gt;&lt;br /&gt;If anyone's interested, here's a link to the Guide I'm using:&lt;br /&gt;&lt;a href="http://www.4shared.com/file/14623944/bbe383f9/bipGuide.html"&gt;http://www.4shared.com/file/14623944/bbe383f9/bipGuide.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Next up, Joint Placement.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-9136902002954018715?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/9136902002954018715/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=9136902002954018715' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/9136902002954018715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/9136902002954018715'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2007/04/autorig-step-1-loading-joints-guide.html' title='Autorig Step 1 - Loading the Joints Guide'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-1048178111921644849</id><published>2007-04-24T13:23:00.000+08:00</published><updated>2007-04-24T13:48:49.271+08:00</updated><title type='text'>HyperReal Creature Rigging/Revamp of AutoRig system</title><content type='html'>Finally started to work on revamping the Autorig system I built about 2 yrs ago...&lt;br /&gt;&lt;br /&gt;Planning to walk through the whole process of an autorig system, from creating the joint guides, placing the joints, creating the actual joints, and then automatically creating the rig for it.&lt;br /&gt;&lt;br /&gt;Taking the opportunity too to work on the HyperReal beast rig, which I intend to put in my demo reel... Here's THE beast:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://org23.zorpia.com/0/3011/19271983.c0e67e.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://org23.zorpia.com/0/3011/19271983.c0e67e.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Even though it's a biped, the muscular structure are so well-defined, and the edge loops are modelled very well as well. By the way, this was from the HyperReal Creature book from Alias.&lt;br /&gt;&lt;br /&gt;This will be good practice in terms of getting realistic deformations, as well as getting enough controls for realistic animation. Planning to research into achieving good deformations with joints alone, and building a muscle rig on top of it to enhance it further.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-1048178111921644849?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/1048178111921644849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=1048178111921644849' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/1048178111921644849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/1048178111921644849'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2007/04/hyperreal-creature-riggingrevamp-of.html' title='HyperReal Creature Rigging/Revamp of AutoRig system'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-1841620149485799298</id><published>2007-04-06T12:32:00.000+08:00</published><updated>2007-04-08T16:32:20.459+08:00</updated><title type='text'>Mirroring Translation controls by Behaviour</title><content type='html'>I have been scripting lots of animation tools in my work so far, and one thing never fails to bug me. In my old rigs, I did not consider this right from the beginning, and even in the rigs the rigging department build in my company now, this thing still exist.&lt;br /&gt;&lt;br /&gt;That is...&lt;br /&gt;&lt;br /&gt;IK controllers, or rather, translational controllers that exist on 2 sides(left and right) of a rig, do not have mirrored behaviours when the same translation values is plugged into both. For e.g. a 5.0 translateX value in the left controller will move it in the positive X direction. The same value in the right controller will also move it in the positive X direction. &lt;br /&gt;&lt;br /&gt;This problem is not that critical, but when scripting tools to mirror animation, mirror pose, etc, you always have to consider inverting the value when putting into the opposite controller.&lt;br /&gt;&lt;br /&gt;I have always preferred having mirrored behaviour in the rigs, and it is more intuitive to the animators as well to see that the same animation curve is driving the opposite controller in the same way, that is, mirrored behaviour.&lt;br /&gt;&lt;br /&gt;So...&lt;br /&gt;&lt;br /&gt;To get mirrored behaviours in the translational controllers, I would&lt;br /&gt;- create the left controller as per normal. Having a compensation group node above the translational controller.&lt;br /&gt;- in creating the right controller, I would first create it in the same way as the left controller, apply -1 value in the scaleX attribute of the compensation node, then move the node to position it at where the right controller should be.&lt;br /&gt;&lt;br /&gt;And now, the same translate values will create a mirrored behaviour on the opposite side of the rig.&lt;br /&gt;&lt;br /&gt;This is definitely what I would want to see in my rigs from now on, but I'm not sure if I'm thinking along the right path to create rigs in such a way, so would be seeking more opinions on this...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-1841620149485799298?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/1841620149485799298/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=1841620149485799298' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/1841620149485799298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/1841620149485799298'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2007/04/mirroring-translation-controls-by.html' title='Mirroring Translation controls by Behaviour'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-4678940524797951811</id><published>2007-02-08T00:23:00.000+08:00</published><updated>2008-12-10T18:41:11.222+08:00</updated><title type='text'>Anatomy Practice</title><content type='html'>Been attending life drawing sessions in the company. These are times where I can get to practice on studying anatomy and just practise drawing it out.&lt;br /&gt;&lt;br /&gt;Something rough that I did on a night few days back. Just suddenly felt like drawing something. This was drawn with reference to a picture in Strength Anatomy Training book by Frederic Delavier. It's a great book! Worth getting it for muscle and skeletal reference.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_DcJ2gKpa6jc/Rcn_A6gH5FI/AAAAAAAAAAM/o6itvKc_Ph0/s1600-h/muscleStudies1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_DcJ2gKpa6jc/Rcn_A6gH5FI/AAAAAAAAAAM/o6itvKc_Ph0/s320/muscleStudies1.jpg" alt="" id="BLOGGER_PHOTO_ID_5028830850104943698" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Saw another blog by Riven Phoenix teaching anatomy drawing. Great stuff! Check it out if you can:&lt;br /&gt;&lt;a href="http://the-structure-of-man.blogspot.com/"&gt;http://the-structure-of-man.blogspot.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-4678940524797951811?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/4678940524797951811/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=4678940524797951811' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/4678940524797951811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/4678940524797951811'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2007/02/anatomy-practice.html' title='Anatomy Practice'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_DcJ2gKpa6jc/Rcn_A6gH5FI/AAAAAAAAAAM/o6itvKc_Ph0/s72-c/muscleStudies1.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-116732368160518720</id><published>2006-12-29T00:31:00.000+08:00</published><updated>2007-02-08T08:45:34.577+08:00</updated><title type='text'>CGTalk Unofficial Rigging Challenge</title><content type='html'>&lt;span style="font-family: arial;font-family:trebuchet ms;" &gt;This is what I've been working on recently:&lt;br /&gt;&lt;a href="http://forums.cgsociety.org/showthread.php?t=442120&amp;page=1&amp;amp;pp=15"&gt;http://forums.cgsociety.org/showthread.php?t=442120&amp;page=1&amp;amp;pp=15&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;font-family:Trebuchet MS;" &gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;font-family:Trebuchet MS;" &gt;It is a good opportunity for me to further my skills and research into new methods and techniques. So I'm putting in quite a lot of effort into it. Hope it will turn out great!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-116732368160518720?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/116732368160518720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=116732368160518720' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/116732368160518720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/116732368160518720'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2006/12/cgtalk-unofficial-rigging-challenge.html' title='CGTalk Unofficial Rigging Challenge'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-116446906665844662</id><published>2006-11-25T23:34:00.000+08:00</published><updated>2006-11-25T23:37:47.103+08:00</updated><title type='text'>Transition Phase</title><content type='html'>Alright long time no updates. Not because I've slackened. But new job, new responsibilities, and new environment take some time to get used to, and also to pick up new skills for my new job.&lt;br /&gt;&lt;br /&gt;Nevertheless, finally got down to design and setup a mini pipeline in my home computer. Ways to automatically setup my personal tools, menu and development environment.&lt;br /&gt;&lt;br /&gt;Collaboration with friend seems to have come to a standstill due to super busy schedule of his.&lt;br /&gt;&lt;br /&gt;Next up, revamp of my rigging system. Wana get this done quick. May get to use it in work in later stages. Excited about it. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-116446906665844662?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/116446906665844662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=116446906665844662' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/116446906665844662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/116446906665844662'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2006/11/transition-phase.html' title='Transition Phase'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-115686176636329968</id><published>2006-08-29T22:21:00.000+08:00</published><updated>2007-02-02T12:14:11.859+08:00</updated><title type='text'>Shape Shifter Part 3 - Corrections</title><content type='html'>&lt;span style="font-family:trebuchet ms;"&gt;Long time no updates. Been busy with many things recently with regards to my job. So now that most stuff have been settled, I'll be back to my personal projects.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Firstly, some notes regarding the Shape Shifter tool. I realise there are problems with the Shape Shifter method I listed out in my previous posts. The corrective blendshape created using that method is in the joint's local space, which means that if other joints are moved other than that joint in question, the shape will go all wrong. That explains why my characters looks funny in some way even though I did do corrective blendshapes on them. Ultimately, I'm still back to using Comet's PSD tool.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS;"&gt;Next, a friend of mine is in the process of conceptualizing a stylistic muscular character and he has already found a friend to model it. I'll be doing the rigging for it, and will attempt to combine cartoon rigging with some muscle simulation to maintain the volume. More details will be given when most of the things have been finalized. Really excited about it. Would definitely be a great personal project. Nothing beats having fun with a bunch of friends with common interest and aim. :)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-115686176636329968?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/115686176636329968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=115686176636329968' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/115686176636329968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/115686176636329968'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2006/08/shape-shifter-part-3-corrections.html' title='Shape Shifter Part 3 - Corrections'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-115090766951563435</id><published>2006-06-22T00:20:00.001+08:00</published><updated>2006-06-22T00:34:29.536+08:00</updated><title type='text'>Shape Shifter Pt. 2</title><content type='html'>I guess it wouldn't harm to share the workflow, since there are no replies...&lt;br /&gt;&lt;br /&gt;1. Move the character into the problem pose.&lt;br /&gt;2. Duplicate the geometry to be corrected (A). Duplicate it again (B).&lt;br /&gt;3. Sculpt and correct (A) until the desired shape.&lt;br /&gt;4. Apply both (A) and (B) as blendshapes to the original geometry. I find that using the "front of chain" option yield the best results. Then set the weight of (A) to be 1 and the weight of (B) be -1.&lt;br /&gt;5. Move the character back to the neutral/bind pose. You should see your geometry having some wierd deformations. This is perfectly normal.&lt;br /&gt;6. Duplicate the geometry again (C). Delete the previous blendshape created, and both (A) and (B) can be deleted too.&lt;br /&gt;7. Apply (C) as a blendshape to the original geometry. Done! This will be the corrective blendshape you require, which can be driven via set-driven keys or using the poseReaders plugin by Michael Comet.&lt;br /&gt;&lt;br /&gt;The script still need some cleaning up due to some workflow issues. I'll try to put it up ASAP.&lt;br /&gt;&lt;br /&gt;Next on the To Do list:&lt;br /&gt;1. Muscle rigging. Attempt to setup a full muscle rig using &lt;a href="http://cgmuscle.com"&gt;Judd Simantov's&lt;/a&gt; free cgmuscle plugin. Aim is to understand the full muscle anatomy of the human body and attach them to the correct positions.&lt;br /&gt;2. Revamp my auto-rigging script. The first version was done quite some time ago, which ever since then I've been using it in production without much time to further improve on it. There are lots I've planned to improve on, so I'll definitely do this somehow.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-115090766951563435?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/115090766951563435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=115090766951563435' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/115090766951563435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/115090766951563435'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2006/06/shape-shifter-pt-2_22.html' title='Shape Shifter Pt. 2'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-114882952568842445</id><published>2006-05-28T23:10:00.000+08:00</published><updated>2006-05-28T23:52:05.286+08:00</updated><title type='text'>Shape Shifter</title><content type='html'>&lt;span style="font-family:trebuchet ms;"&gt;Remembered that some time ago, I was reading about the way to do corrective blendshapes from the HyperReal series from Alias Masterclass. Even though there are already lots of corrective blendshape solutions out there on the net (Not forgetting the powerful PSD solution scripted by Michael Comet), I kinda like the approach from the class. It's simple, and yet does the job well.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS;"&gt;I even scripted the workflow out into a simple tool, but not sure whether am I allowed to share this. Let me email the relevant people to see if I can do so.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS;"&gt;Would be adding an additional tab to the tool for setting up set-driven keys easily. Might add in the workflow using the poseSpaceReader to drive the the blendshapes.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-114882952568842445?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/114882952568842445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=114882952568842445' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/114882952568842445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/114882952568842445'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2006/05/shape-shifter.html' title='Shape Shifter'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28636148.post-114843514300586699</id><published>2006-05-24T09:44:00.000+08:00</published><updated>2006-05-24T09:45:43.016+08:00</updated><title type='text'>First Step</title><content type='html'>&lt;span style="font-family:trebuchet ms;"&gt;Gotta take this first step out...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS;"&gt;Started this blog to force myself to still learn and experiment much more of rigging despite my really packed production schedule...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS;"&gt;Hope to have something out to share with all... &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28636148-114843514300586699?l=xencreature.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xencreature.blogspot.com/feeds/114843514300586699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28636148&amp;postID=114843514300586699' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/114843514300586699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28636148/posts/default/114843514300586699'/><link rel='alternate' type='text/html' href='http://xencreature.blogspot.com/2006/05/first-step.html' title='First Step'/><author><name>ShihMing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_DcJ2gKpa6jc/SBK_xWDkbAI/AAAAAAAADj4/VAJ5S6ryVdM/S220/avatar.jpg'/></author><thr:total>0</thr:total></entry></feed>
