{"id":1179,"date":"2012-03-29T04:02:47","date_gmt":"2012-03-29T04:02:47","guid":{"rendered":"http:\/\/www.manibogstudios.com\/blogger\/?p=1179"},"modified":"2012-04-08T05:21:30","modified_gmt":"2012-04-08T05:21:30","slug":"lesson-13-rigging","status":"publish","type":"post","link":"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/","title":{"rendered":"Lesson 13 Rigging"},"content":{"rendered":"<h2>Rig Hierarchy<\/h2>\n<p>Your <em>Outliner<\/em> should be cleaned and organized. All your elements should be under on master node, which makes placement of your character easy in different scenes. <a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_000\/\" rel=\"attachment wp-att-1187\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1187\" title=\"13_rigging_000\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_000.gif\" alt=\"\" width=\"351\" height=\"577\" \/><\/a><\/p>\n<ol>\n<li>Open your last scene.\n<ul>\n<li>&#8211; 032812_13-Rigging_01.ma<\/li>\n<\/ul>\n<\/li>\n<li>Geometry Group\n<ul>\n<li>&#8211; Select all the bound geometry in your scene.<\/li>\n<li><em>Note: It might be easier to select the geometry from the Outliner.<\/em><\/li>\n<li>&#8211; Press CTRL + G to group it together.<\/li>\n<li>&#8211; Rename group to <em>geo<\/em>.<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_001\/\" rel=\"attachment wp-att-1188\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1188\" title=\"13_rigging_001\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_001.gif\" alt=\"\" width=\"362\" height=\"471\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>Create a Master Node\n<ul>\n<li>&#8211; Change your view to <em>top <\/em>view.<\/li>\n<li>&#8211; Create an EP Curve: <strong>ANIMATION || Create &gt; EP Curve &gt;<\/strong> \u25a1<\/li>\n<ul>\n<li>EP Curve Options:<\/li>\n<li>&#8211; Change the <strong>Curve Degree<\/strong>: 1 Linear;<\/li>\n<li>&#8211; Click [CLOSE];<\/li>\n<\/ul>\n<li>&#8211; Hold down &#8220;x&#8221; and draw four arrows shape as indicated;<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_003\/\" rel=\"attachment wp-att-1189\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1189\" title=\"13_rigging_003\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_003.gif\" alt=\"\" width=\"506\" height=\"481\" \/><\/a><\/li>\n<li>&#8211; Hit [ENTER] to complete the curve.<\/li>\n<li>&#8211; Rename the curve <em>master.<\/em><\/li>\n<\/ul>\n<\/li>\n<li>Hierarchy\n<ul>\n<li>&#8211; Switch view to <em>Persp\/Outliner<\/em>. <strong>STAGE || Panels &gt; Saved Layouts &gt; Persp\/Outliner.<\/strong><\/li>\n<li>&#8211; In the Outliner, select all the character set-up nodes and Parent them to the <em>master<\/em> node. Parent not <em>Constrain Parent.<\/em><\/li>\n<li><strong>General || Edit &gt; Parent<\/strong><\/li>\n<li><em>(Note: Do Not Parent the bound geometry or the geometry group to the master node. There should only be two groups in the Outliner: geo and master node)<\/em><\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_002-3\/\" rel=\"attachment wp-att-1190\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1190\" title=\"13_rigging_002\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_0022.gif\" alt=\"\" width=\"372\" height=\"459\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>Node Names\n<ul>\n<li>&#8211; Make sure all the node names are named correctly. Best practice is to have a unique name for each item.<\/li>\n<\/ul>\n<\/li>\n<li>Visibility of Layers\n<ul>\n<li>&#8211; In the <em>Layer Editor<\/em>, create a new layer and name it <em>setupLayer.<\/em><\/li>\n<li>&#8211; Select <em>master <\/em>node in the perspective view, them RMB on the <em>setupLayer<\/em> and click on <em>Add New Selected Objects<\/em>.<\/li>\n<li>\n<address>(Note: All the character rig nodes can now be hidden by hiding the setupLayer.)<\/address>\n<\/li>\n<li>&#8211; Create a new layer and name it <em>geoLayer.<\/em><\/li>\n<li>&#8211; Select the <em>geo<\/em> node in perspective then RMB over <em>geoLayer<\/em> and select <em>Add Selected Objects.<\/em><\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_004\/\" rel=\"attachment wp-att-1191\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1191\" title=\"13_rigging_004\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_004.gif\" alt=\"\" width=\"459\" height=\"213\" \/><\/a><\/li>\n<li><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<h2>Selection Sets<\/h2>\n<p>Selection Sets simplifies the process of selecting multiple objects. In this setup, it would be great to be able to select the <em>spine and neck joints <\/em>at once in order to be able to bend the character&#8217;s back easily.<\/p>\n<ol>\n<li>Select the Spine and Neck\n<ul>\n<li>&#8211; Select the <em>spine, <\/em>then SHFT + SELECT<em> spine1, neck, neck1 <\/em>and<em> head <\/em>joint.<\/li>\n<\/ul>\n<\/li>\n<li>Create a Set\n<ul>\n<li>&#8211; <strong>GENERAL || Create &gt; Sets &gt; Quick Select Set<\/strong><\/li>\n<ul>\n<li>In the window:<\/li>\n<li>&#8211; Name it <em>spineSet.<\/em><\/li>\n<li>&#8211; Click [OK]<\/li>\n<li><em>(If you scroll down the Outliner, there will be a set called spineSet)<\/em><\/li>\n<\/ul>\n<\/ul>\n<\/li>\n<li>Use The Selection Set\n<ul>\n<li>&#8211; Select <em>spineSet <\/em>in the <em>Outliner.<\/em><\/li>\n<li>&#8211; RMB over <em>spineSet <\/em>and select <em>Select Set Members <\/em>(in pop-up menu).<\/li>\n<li><em>(Note: all the objects are selected)<\/em><\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_006\/\" rel=\"attachment wp-att-1198\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1198\" title=\"13_rigging_006\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_006.gif\" alt=\"\" width=\"398\" height=\"393\" \/><\/a><\/li>\n<li>&#8211; Press &#8220;e&#8221; to access the rotate tool and test out your joints by rotating them together.<\/li>\n<li><em>Note: If you notice some joints are not rotating correctly, it&#8217;s probably because the joint&#8217;s local rotation axes are not aligned correctly.<\/em><\/li>\n<li><\/li>\n<li><\/li>\n<\/ul>\n<\/li>\n<li>Fix Joint Local Rotation Axis\n<ul>\n<li>&#8211; Switch to Component Mode<\/li>\n<li>&#8211; Display Local Rotation Axes: <strong>General || Display &gt; Transform Display &gt; Local Rotation Axes<\/strong><\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_007\/\" rel=\"attachment wp-att-1199\"><img loading=\"lazy\" decoding=\"async\" title=\"13_rigging_007\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_007.gif\" alt=\"\" width=\"302\" height=\"298\" \/><\/a><\/li>\n<li>&#8211; In the <em>Component Selection<\/em> Bar, turn off the points and any other buttons selected. RMB over the &#8220;?&#8221; and check mark <em>Local Rotation Axes.<\/em><\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_008\/\" rel=\"attachment wp-att-1200\"><img loading=\"lazy\" decoding=\"async\" title=\"13_rigging_008\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_008.gif\" alt=\"\" width=\"410\" height=\"96\" \/><\/a><\/li>\n<li>&#8211; Select your local rotation axes and modify their alignment.<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_009\/\" rel=\"attachment wp-att-1201\"><img loading=\"lazy\" decoding=\"async\" title=\"13_rigging_009\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_009.gif\" alt=\"\" width=\"367\" height=\"370\" \/><\/a><\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_010\/\" rel=\"attachment wp-att-1202\"><img loading=\"lazy\" decoding=\"async\" title=\"13_rigging_010\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_010.gif\" alt=\"\" width=\"745\" height=\"511\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>Edit a Selection Set\n<ul>\n<li><em>It&#8217;s best if the head did not rotate with the other joints so lets remove the head from the selection set.<\/em><\/li>\n<li>&#8211; Select Sets: <strong>GENERAL || Window &gt; Relationship Editors &gt; Sets.<\/strong><\/li>\n<li><strong><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_011\/\" rel=\"attachment wp-att-1203\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1203\" title=\"13_rigging_011\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_011.gif\" alt=\"\" width=\"580\" height=\"589\" \/><\/a><\/strong>\n<ul>\n<li>Relationship Editors\/Sets Window Options:<\/li>\n<li>&#8211; On the left side: Click on <em>spineSet<\/em> to highlight it.<\/li>\n<li>&#8211; On the right side: you&#8217;ll notice the objects in the spineSet are highlighted as well. Click &#8220;+&#8221; sign next to <em>spineSet <\/em>to see the set.<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_012\/\" rel=\"attachment wp-att-1204\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1204\" title=\"13_rigging_012\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_012.gif\" alt=\"\" width=\"574\" height=\"366\" \/><\/a><\/li>\n<li>On the left side, you can add or remove items of your selection set by highlighting the items.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>Save\n<ul>\n<li>&#8211; 033012_13-Rigging_01.ma<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<h2>Custom Attributes<\/h2>\n<p>Some attributes on the rig are not easy to access. Place attributes on strategic nodes for easy access. Since the arms and leg IK handles use custom setups, it&#8217;s a good idea to place useful IK attributes on the hand manipulator and reverse foot bones.<\/p>\n<ol>\n<li>Add new Attribute<em> <\/em>\n<ul>\n<li><em>&#8211; <\/em>Select the following items. SHFT + SELECT. <em>lHandManip, <\/em>the <em>rHandManip, <\/em>the <em>lHeelControl<\/em>, and the <em>rHeelControl<\/em><\/li>\n<li>&#8211; While the items are selected, <strong>GENERAL || Modify &gt; Add Attribute <\/strong>\n<ul>\n<li>Attribute Window:<\/li>\n<li>&#8211; <strong>Long Name:<\/strong> Twist;<\/li>\n<li>&#8211; <strong>Data Type: <\/strong>Float;<\/li>\n<li>&#8211; <strong>Default: <\/strong>0;<\/li>\n<li>&#8211; Click [ADD];<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_014\/\" rel=\"attachment wp-att-1205\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1205\" title=\"13_rigging_014\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_014.gif\" alt=\"\" width=\"508\" height=\"495\" \/><\/a><\/li>\n<li>\n<address>(this will add an attribute to the nodes while keeping the window open)<\/address>\n<\/li>\n<li>&#8211; Add another attribute<\/li>\n<li>&#8211; <strong>Long Name:<\/strong> ikBlend;<\/li>\n<li>&#8211; <strong>Data Type: Integer<\/strong>;<\/li>\n<li>&#8211; <strong>Default: <\/strong>0;<\/li>\n<li>&#8211; Click [OK];<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_013\/\" rel=\"attachment wp-att-1206\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1206\" title=\"13_rigging_013\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_013.gif\" alt=\"\" width=\"511\" height=\"497\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>Connect the New Attributes\n<ul>\n<li>&#8211; Select <strong>General || Window &gt; General Editors &gt; Connection Editor.<\/strong><\/li>\n<li>&#8211; Select <em>lHandManip<\/em><\/li>\n<li>&#8211; Connection Editor: Click [RELOAD LEFT]<\/li>\n<li>&#8211; Scroll down and highlight <em>Twist<\/em>.<\/li>\n<li>&#8211; Select <em>lArmIk.<\/em><\/li>\n<li>&#8211; Connection Editor: Click on [RELOAD RIGHT]<\/li>\n<li>&#8211; Scroll down and highlight <em>Twist.<\/em><\/li>\n<li><em>(You just connected the <strong>twist attribute of the hand<\/strong> to the<strong> left armIK handle twist<\/strong> attribute)<\/em><\/li>\n<li>&#8211; Highlight the <em>ikBlend<\/em> attribute on the left side of the editor<\/li>\n<li>&#8211; Highlight the <em>ikBlend<\/em> attribute on the right side of the editor<\/li>\n<li><em>(ikBlend attribute of the handManip is now connected the left armIK handle ikBlend attribute)<\/em><\/li>\n<li><em>Note: The &#8220;ikBlend&#8221; attribute must be set to 1 in the Channel Box in order to see the effect of the HandManip on the body. <\/em><\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_015\/\" rel=\"attachment wp-att-1213\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1213\" title=\"13_rigging_015\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_015.gif\" alt=\"\" width=\"526\" height=\"473\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>Repeat\n<ul>\n<li>&#8211; Repeat the previous step to the rest..<em> rHandManip, <\/em>the <em>lHeelControl<\/em>, and the <em>rHeelControl<\/em>.<\/li>\n<li>&#8211; Close the connection editor.<\/li>\n<\/ul>\n<\/li>\n<li>Hide the IK Handles\n<ul>\n<li>Since the manipulators(ie; rHandManip, lHeelControl, etc.) are connected to the IK handles, you can hide them from view.<\/li>\n<li>&#8211; Select the lArmlk, rArmlk, lLegIk and rLegIk.<\/li>\n<li>&#8211; Set the <em>Visibility<\/em> attribute to &#8220;0&#8221; to hide them.<\/li>\n<li>&#8211; Highlight the &#8220;<em>Visibility&#8221; <\/em>attribute name.<\/li>\n<li>&#8211; RMB in the Channel Box &gt; select <em>Lock Selected.<\/em><\/li>\n<li><em>(Doing so will prevent the IK handles from being displayed if the user goes to <\/em><strong>GENERAL || Display &gt; Show &gt; All)<\/strong><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h2>Selection Handles<\/h2>\n<p>There are several nodes you need to select for animating, but will find them difficult to select. This is where the selection handle comes to play.<\/p>\n<ol>\n<li>Show the Selection Handles\n<ul>\n<li>&#8211; Select <em>lHeelControl, rHeelControl <\/em>and the <em>pelvis<\/em> joints<\/li>\n<li>&#8211; Select <strong>GENERAL || Display &gt; Transform Display &gt; Selection Handles<\/strong><\/li>\n<li>&#8211; Clear the current selection.<\/li>\n<li><em>Notice: Crosshairs should appear by the selected items.<\/em><\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_016\/\" rel=\"attachment wp-att-1214\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1214\" title=\"13_rigging_016\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_016.gif\" alt=\"\" width=\"530\" height=\"300\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>Move Selection Handles\n<ul>\n<li>&#8211; Switch to Component mode.<\/li>\n<li>&#8211; Make sure the <em>Selection Mask <\/em>is the only one enabled.<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_017\/\" rel=\"attachment wp-att-1215\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1215\" title=\"13_rigging_017\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_017.gif\" alt=\"\" width=\"519\" height=\"78\" \/><\/a><\/li>\n<li>&#8211; CLICK + DRAG a selection box over the entire character in the viewport.<\/li>\n<li>&#8211; Select only the <em>Selection Handles<\/em> for <em>lHeelControl, rHeelControl, and pelvis.<\/em><\/li>\n<li>&#8211; Select the <em>translate<\/em> tool.<\/li>\n<li>&#8211; Translate the selection back on the z-axis, until it is out of the geometry.<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_018\/\" rel=\"attachment wp-att-1216\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1216\" title=\"13_rigging_018\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_018.gif\" alt=\"\" width=\"499\" height=\"281\" \/><\/a><\/li>\n<li>&#8211; Go back to <em>Object Mode<\/em>.<\/li>\n<\/ul>\n<\/li>\n<li>Save\n<ul>\n<li>&#8211; 040112_13-Rigging_01.ma<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h2><\/h2>\n<h2>Eye Set-up<\/h2>\n<p>You will create an <em>aim constraint<\/em>on the eyes which will force an object to aim at another object. You will also create an attribute for the blinking.<\/p>\n<ol>\n<li>Look-At Locator\n<ul>\n<li><em>Locator<\/em> will be used to specify a point where the eyes will be looking.<\/li>\n<li>&#8211; Select <strong>GENERAL || Create &gt; Locator<\/strong><\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_019\/\" rel=\"attachment wp-att-1220\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1220\" title=\"13_rigging_019\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_019.gif\" alt=\"\" width=\"225\" height=\"435\" \/><\/a><\/li>\n<li>&#8211; Rename it <em>lookAt<\/em><\/li>\n<li>&#8211; Snap the <em>locator<\/em> to the <em>head<\/em> joint<\/li>\n<li>&#8211; Move the <em>Locator<\/em> in front of the penguin about 10 units on the z-axis.<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_020\/\" rel=\"attachment wp-att-1219\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1219\" title=\"13_rigging_020\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_020.gif\" alt=\"\" width=\"597\" height=\"275\" srcset=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_020.gif 597w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_020-590x271.gif 590w\" sizes=\"auto, (max-width: 597px) 100vw, 597px\" \/><\/a><\/li>\n<li>&#8211; Parent the <em>lookAt<\/em> locator to the <em>Master <\/em>node. Select the <em>lookAt<\/em> and SHFT + SELECT the <em>master<\/em> in the Outliner and Press P.<\/li>\n<\/ul>\n<\/li>\n<li>Freeze Transformations\n<ul>\n<li>In order to be able to easily place the <em>lookAt<\/em> locator at it&#8217;s default position you should <em>freeze transformations.<\/em><\/li>\n<li>&#8211; Select the <em>lookAt<\/em> locator.<\/li>\n<li>&#8211; <strong>GENERAL || Modify &gt; Freeze Transformations<\/strong><\/li>\n<\/ul>\n<\/li>\n<li>Aim Constraint\n<ul>\n<li>&#8211; Select <em>lookAt <\/em>then from the Outliner, CTRL + SELECT the <em>lEye<\/em> joint from the <em>Outliner.<\/em><\/li>\n<li><em>Note: You might have to expand the hierarchy to each the node<\/em>.<\/li>\n<li>&#8211; Select <strong>ANIMATION || Constrain &gt; Aim &gt; <\/strong>\u25a1<\/li>\n<ul>\n<li>Aim Options Window:<\/li>\n<li>&#8211; <strong>Maintain Offeset:<\/strong> On<\/li>\n<li>&#8211; Click [ADD]<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_021\/\" rel=\"attachment wp-att-1221\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1221\" title=\"13_rigging_021\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_021.gif\" alt=\"\" width=\"910\" height=\"406\" srcset=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_021.gif 910w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_021-590x263.gif 590w\" sizes=\"auto, (max-width: 910px) 100vw, 910px\" \/><\/a><\/li>\n<\/ul>\n<li>&#8211; Repeat for the <em>rEye<\/em> joint.<\/li>\n<\/ul>\n<\/li>\n<li>Experiment with lookAt\n<ul>\n<li>&#8211; Select the <em>lookAt <\/em>locator and move it around to see how the eyeballs react.<\/li>\n<\/ul>\n<\/li>\n<li>Eye Blink Attribute\n<ul>\n<li>Add a blink attribute to make it easy to blink the eyeballs.<\/li>\n<li>&#8211; Select the <em>lookAt<\/em> and select <strong>ANIMATION || Modify &gt; Add Attribute.<\/strong><\/li>\n<ul>\n<li>Attribute Window:<\/li>\n<li>&#8211; <strong>LongName<\/strong>: blink;<\/li>\n<li>&#8211; <strong>Data Type:<\/strong> Float;<\/li>\n<li>&#8211; <strong>Minimum:<\/strong> 0;<\/li>\n<li>&#8211; <strong>Max: <\/strong>2;<\/li>\n<li>&#8211; <strong>Default: <\/strong>1;<\/li>\n<li>Click [OK];<\/li>\n<\/ul>\n<\/ul>\n<\/li>\n<li>Set the Driven Keys for the Eye Blink\n<ul>\n<li>&#8211; Select <strong>ANIMATION || Animate &gt; Set Driven Key &gt; Set&#8230;<\/strong><\/li>\n<li>&#8211; Load <em>lookAt<\/em> node as the <em>Driver<\/em> : CLick [LOAD DRIVER] and select the <em>blink<\/em> attribute.<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_022\/\" rel=\"attachment wp-att-1223\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1223\" title=\"13_rigging_022\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_022.gif\" alt=\"\" width=\"396\" height=\"274\" \/><\/a><\/li>\n<li>&#8211; Select the <em>lEyeLid<\/em> and highlight the <em>makeNurbsSphere<\/em> in the Channel Box.<\/li>\n<li>&#8211; Click on [LOAD DRIVEN]<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_023\/\" rel=\"attachment wp-att-1222\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1222\" title=\"13_rigging_023\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_023.gif\" alt=\"\" width=\"1029\" height=\"444\" srcset=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_023.gif 1029w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_023-590x254.gif 590w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_023-950x409.gif 950w\" sizes=\"auto, (max-width: 1029px) 100vw, 1029px\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>Test The Eye Blink\n<ul>\n<li>&#8211; Test the <em>blink <\/em>attribute with the virtual slider. MMB + CLICK DRAG on the stage with <em>blink <\/em>in Channel Box selected.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<h2>Jiggle Deformer<\/h2>\n<p>Makes vertices jiggle when the geometry is moving. Use a jiggle deformer on the belly of the penguin.<\/p>\n<ol>\n<li>Paint Selection Tool\n<ul>\n<li>&#8211; Select the <em>body<\/em> geometry.<\/li>\n<li>&#8211; DBL + CLICK on the <em>Paint Selection Tool<\/em> in the toolbox.<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_024\/\" rel=\"attachment wp-att-1226\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1226\" title=\"13_rigging_024\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_024.gif\" alt=\"\" width=\"152\" height=\"240\" \/><\/a><\/li>\n<li>&#8211; Paint on the <em>body<\/em> geometry to easily select the belly vertices.<\/li>\n<li>Note: Use the <em>Unselect paint<\/em> operation to select unwanted vertices.<\/li>\n<\/ul>\n<\/li>\n<li>Create A Jiggle Deformer\n<ul>\n<li>&#8211; Select <strong>ANIMATION || Create Deformers &gt; Jiggle Deformer &gt; <\/strong>\u25a1<\/li>\n<ul>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_026\/\" rel=\"attachment wp-att-1237\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1237\" title=\"13_rigging_026\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_026.gif\" alt=\"\" width=\"212\" height=\"333\" \/><\/a><\/li>\n<li>Jiggle Deformer Options:<\/li>\n<li>&#8211; <strong>Stiffness:<\/strong> 0.2;<\/li>\n<li><strong>&#8211; Damping: <\/strong>0.2;<\/li>\n<li><strong>&#8211; Ignore Transform:<\/strong> On;<\/li>\n<li>&#8211; Click [CREATE];<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_027\/\" rel=\"attachment wp-att-1236\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1236\" title=\"13_rigging_027\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_027.gif\" alt=\"\" width=\"555\" height=\"375\" \/><\/a><\/li>\n<li>Note: The <em>jiggle1<\/em> deformer will be added to penguin&#8217;s input history in the Channel Box.<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_028\/\" rel=\"attachment wp-att-1235\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1235\" title=\"13_rigging_028\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_028.gif\" alt=\"\" width=\"219\" height=\"263\" \/><\/a><\/li>\n<\/ul>\n<\/ul>\n<\/li>\n<li>Smooth The Jiggle Influence\n<ul>\n<li>With the default value, all the vertices are FULLY affected by the jiggle deformer. It&#8217;s is best to apply a gradient to smooth the jiggle&#8217;s weight.<\/li>\n<li>&#8211; Go into <em>Object<\/em> mode: Press F8. and select the body geometry.<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_029\/\" rel=\"attachment wp-att-1234\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1234\" title=\"13_rigging_029\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_029.gif\" alt=\"\" width=\"251\" height=\"246\" \/><\/a><\/li>\n<li>&#8211; Select <strong>ANIMATION || Edit Deformers &gt; Paint Jiggle Weights Tool &gt;<\/strong>\u25a1\n<ul>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_030\/\" rel=\"attachment wp-att-1233\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1233\" title=\"13_rigging_030\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_030.gif\" alt=\"\" width=\"234\" height=\"332\" \/><\/a><\/li>\n<li>Paint Jiggle Weights Tool Options:<\/li>\n<li>&#8211; <strong>Paint Attributes:<\/strong> Smooth;<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_031\/\" rel=\"attachment wp-att-1232\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1232\" title=\"13_rigging_031\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_031.gif\" alt=\"\" width=\"453\" height=\"535\" \/><\/a><\/li>\n<li>&#8211; Click on <strong>Paint Attributes: <\/strong>[FLOOD] several times to get the following.<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_032\/\" rel=\"attachment wp-att-1231\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1231\" title=\"13_rigging_032\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_032.gif\" alt=\"\" width=\"418\" height=\"485\" \/><\/a><\/li>\n<li>&#8211; Close the window.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>Test The Jiggle Deformer\n<ul>\n<li>&#8211; Keyframe a simple animation in order to see the jiggle. The attributes for the jiggle deformer can be found in the Channel Box when the <em>body <\/em>is selected.<\/li>\n<li><em>NOTE: Make sure to set your playback speed to play everyframe when playing a scene with dynamics. Doing so will display an accurate representation of the final effect.<\/em><\/li>\n<\/ul>\n<\/li>\n<li>Save\n<ul>\n<li>&#8211; 040412_13-Rigging_05.ma<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h2>Lock and Hide Nodes And Attributes<\/h2>\n<p>Many character nodes and attributes in your rig should not be animated or changed. It&#8217;s recommended that you double check if the animator needs them or not so you can hide and lock them. The Channel Control Window allows you to quickly set which attributes are displayed in the Channel Box and which ones are locked.<\/p>\n<ol>\n<li>Lock Geometry Units\n<ul>\n<li>Since all the geometry is bound to the skeleton, it must not be moved. All the geometry attributes should therefore be locked.<\/li>\n<li>&#8211; Select <strong>ANIMATION || Window &gt; Hypergraph: Hierarchy.<\/strong><\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_034\/\" rel=\"attachment wp-att-1240\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1240\" title=\"13_rigging_034\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_034.gif\" alt=\"\" width=\"228\" height=\"249\" \/><\/a><\/li>\n<li>&#8211; Make sure all the nodes are visible in the Hypergraph by enabling <em>Hidden Nodes. <\/em><strong>Hypergraph: Hierarchy window || Options &gt; Display &gt; Hidden Nodes &gt; On<\/strong>.<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_033\/\" rel=\"attachment wp-att-1242\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1242\" title=\"13_rigging_033\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_033.gif\" alt=\"\" width=\"706\" height=\"329\" srcset=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_033.gif 706w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_033-590x274.gif 590w\" sizes=\"auto, (max-width: 706px) 100vw, 706px\" \/><\/a><\/li>\n<li>&#8211; Select <em>geo <\/em>group.<\/li>\n<li>&#8211; Select Hierarchy: <strong>GENERAL || Edit &gt; Select Hierarchy<\/strong><\/li>\n<li><strong> <\/strong>result: <a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_035\/\" rel=\"attachment wp-att-1241\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1241\" title=\"13_rigging_035\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_035.gif\" alt=\"\" width=\"230\" height=\"499\" \/><\/a><\/li>\n<li>&#8211; Channel Box: highlight <em>Translate, Rotate, Scale<\/em> attributes.<\/li>\n<li>&#8211; <strong>Channel Box || RMB &gt; Lock and Hide Selected.<\/strong><\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_036\/\" rel=\"attachment wp-att-1243\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1243\" title=\"13_rigging_036\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_036.gif\" alt=\"\" width=\"240\" height=\"665\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>Channel Control Editor\n<ul>\n<li>&#8211; <strong>ANIMATION || Window &gt; General Editors &gt; Channel Control<\/strong><\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_037\/\" rel=\"attachment wp-att-1244\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1244\" title=\"13_rigging_037\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_037.gif\" alt=\"\" width=\"688\" height=\"455\" srcset=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_037.gif 688w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_037-590x390.gif 590w\" sizes=\"auto, (max-width: 688px) 100vw, 688px\" \/><\/a><\/li>\n<li>NOTE:Under the<em> keyable <\/em>tab, all the keyable attributes displayed in the Channel Box are displayed. If you highlight attributes and click [MOVE &gt;&gt;], the selected will move to <em>Nonkeyable Hidden<\/em>.<\/li>\n<li>NOTE: Only the <em>Visibility<\/em> attribute is visible in the Channel Box.<\/li>\n<li>This works the same way for the <em>Locked<\/em> tab, by moving <em>Locked <\/em>attributes to the <em>Non-Locked<\/em> column.<\/li>\n<\/ul>\n<\/li>\n<li>Hide End Joints\n<ul>\n<li>End Joints are usually not animated.<\/li>\n<li>&#8211; Select all the end joints on your skeleton, except the eye joints.<\/li>\n<li>&#8211; Set their <em>Visibility<\/em> attributes to <em>Off.<\/em><\/li>\n<li>&#8211; Lock and hide all the end joints on your skeleton.<\/li>\n<li><em>An end joint is the last joint in a joint chain. They are usually created only for visual reference and often never used.<\/em><\/li>\n<li>NOTE: For selecting end joints. <strong>GENERAL || Edit &gt; Select All By Type &gt; Joints. <\/strong>Press the <em>down arrow<\/em> repeatedly until all the end joints are selected. NOTE: This works but the <em>Visibility<\/em> attribute may not appear in the Channel Control Window. It did appear after selecting them individually. The <em>lAnkleControl<\/em> and <em>rAnkleControl<\/em> were selected in the group.. Not sure if this was supposed to be selected as part of the skeleton.<\/li>\n<\/ul>\n<\/li>\n<li>Lock Joints\n<ul>\n<li>Joints should rotate, but should not be translated or scaled. There are exceptions, such as joint roots, that usually need to be able to translate.<\/li>\n<li>&#8211; <em>Lock and Hide <\/em>the <em>Translate, Scale and Visibility <\/em>attributes for all the joints in the scene, except for the <em>pelvis, lHeelControl and rHeelControl, which require translation.<\/em><\/li>\n<li>NOTE: Try using <strong>GENERAL || Edit &gt; Select All By Type &gt; Joints<\/strong><\/li>\n<li>&#8211; <em>Lock and Hide<\/em> the <em>Scale<\/em> and <em>Visibility<\/em> attributes for the <em>pelvis, lHeelControl and rHeelControl<\/em>.<\/li>\n<\/ul>\n<\/li>\n<li>Rest of The Setup\n<ul>\n<li>Spend some time checking each node in your character rig hierarchy to lock and hide unwanted attributes or nodes. When you don&#8217;t know what an attribute does, you should set it to non-keyable, so it doesn&#8217;t appear in the Channel Box. This will prevent it from being keyframed accidentally.<\/li>\n<\/ul>\n<\/li>\n<li>Master Scale\n<ul>\n<li>Make sure to set the <em>Master&#8217;s<\/em> scaling attributes to non-keyable, but do not lock them. By doing so you can be sure no keyframes will be made on the global scaling of the character, but you&#8217;ll still be able to change the character&#8217;s scaling to fit in it&#8217;s environment.<\/li>\n<\/ul>\n<\/li>\n<li>Save\n<ul>\n<li>040612_13-Rigging_01.ma<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<h2>High Resolution Model<\/h2>\n<p>When animating it is a good idea of having the choice of displaying either a high resolution or low resolution model. In this case your penguin is already quite low and its a good idea to have a hiRes version to see the final result of your animation.<\/p>\n<p>Use a polygonal smooth node and connect it to a new attribute on the character&#8217;s master.<\/p>\n<ol>\n<li>Smooth Polygons\n<ul>\n<li>&#8211; Select the <em>body <\/em>geometry.<\/li>\n<li>&#8211; Select <strong>ANIMATION || Mesh &gt; Smooth.<\/strong><\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_038\/\" rel=\"attachment wp-att-1261\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-1261\" title=\"13_rigging_038\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_038.gif\" alt=\"\" width=\"775\" height=\"338\" srcset=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_038.gif 775w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_038-590x257.gif 590w\" sizes=\"auto, (max-width: 775px) 100vw, 775px\" \/><\/a><\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_039\/\" rel=\"attachment wp-att-1262\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1262\" title=\"13_rigging_039\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_039.gif\" alt=\"\" width=\"253\" height=\"143\" \/><\/a><\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_040\/\" rel=\"attachment wp-att-1263\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1263\" title=\"13_rigging_040\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_040.gif\" alt=\"\" width=\"328\" height=\"413\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>Smooth Attribute\n<ul>\n<li>&#8211; Select the <em>Master<\/em> node.<\/li>\n<li>&#8211; Select <strong>GENERAL || Modify &gt; Add Attribute<\/strong><\/li>\n<ul>\n<li>Add Attribute Window:<\/li>\n<li>&#8211;<strong> Long Name:<\/strong> Smooth;<\/li>\n<li>&#8211; <strong>Data Type:<\/strong> Integer;<\/li>\n<li>&#8211; <strong>Minimum:<\/strong> 0;<\/li>\n<li>&#8211; <strong>Maximum:<\/strong> 2;<\/li>\n<li>&#8211; <strong>Default:<\/strong> 0;<\/li>\n<li>&#8211; Click [OK];<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_041\/\" rel=\"attachment wp-att-1264\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1264\" title=\"13_rigging_041\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_041.gif\" alt=\"\" width=\"508\" height=\"489\" \/><\/a><\/li>\n<\/ul>\n<li>&#8211; Using the <em>Connection Editor, <\/em>connect the new <em>Smooth<\/em> attribute to <em>polySmoothFace1&#8217;s<\/em> <em>Divisions<\/em> attribute;<\/li>\n<li>&#8211; Open the Connection Editor: <strong>GENERAL || General Editors &gt; Connection Editor.<\/strong><\/li>\n<li>&#8211; Select the <em>Master <\/em>node.<\/li>\n<li>&#8211; Click on <em>RELOAD LEFT<\/em> in the Connection Editor to load the attributes for the <em>master.<\/em><\/li>\n<li>&#8211; Highlight the <em>Smooth<\/em> attribute in the column.<\/li>\n<li>&#8211; Select the <em>body<\/em> geometry on the stage.<\/li>\n<li>&#8211; In the Channel Box: Select <em>polySmoothFace1.<\/em><\/li>\n<li>&#8211; Click on <em>RELOAD RIGHT<\/em> in the Connection Editor to load the attributes.<\/li>\n<li>&#8211; Highlight the <em>Divisions<\/em> attribute in the column.<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_042\/\" rel=\"attachment wp-att-1267\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1267\" title=\"13_rigging_042\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_042.gif\" alt=\"\" width=\"1040\" height=\"517\" srcset=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_042.gif 1040w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_042-590x293.gif 590w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_042-950x472.gif 950w\" sizes=\"auto, (max-width: 1040px) 100vw, 1040px\" \/><\/a><\/li>\n<li>&#8211; Select the <em>master<\/em> node.<\/li>\n<li>&#8211; In the Channel Box: Select the <em>Smooth<\/em> attribute.<\/li>\n<li>&#8211; Test the\u00a0attribute.<\/li>\n<li>&#8211; Save 040612_13-Rigging_03.ma<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h2>Creating Character Sets<\/h2>\n<p>In the next lesson, you&#8217;ll use keyframing techniques to make the penguin walk. Organize the animation channels needed for keyframing by creating character sets. The sets\u00a0 let you collect attributes into a single node that can then be efficiently keyed and edited as a group.<\/p>\n<ol>\n<li>Create a Main Character Node\n<ul>\n<li>&#8211; Select the <em>master<\/em> node.<\/li>\n<li>&#8211; Select <strong>ANIMATION || Character &gt; Create Character Set &gt; <\/strong>\u25a1\n<ul>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_043\/\" rel=\"attachment wp-att-1271\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1271\" title=\"13_rigging_043\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_043.gif\" alt=\"\" width=\"220\" height=\"263\" \/><\/a><\/li>\n<li>Create Character Set Options:<\/li>\n<li>&#8211; Name: Penguin;<\/li>\n<li>&#8211; Hierarchy below selected node: ON;<\/li>\n<li>&#8211; All keyable: ON<\/li>\n<li>&#8211; Click [CHARACTER SET];<a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_044\/\" rel=\"attachment wp-att-1270\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1270\" title=\"13_rigging_044\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_044.gif\" alt=\"\" width=\"547\" height=\"375\" \/><\/a><\/li>\n<li><em>Note: This character is now active and visible next to Range Slider. It&#8217;s created with all the keyframeable attributes for the entire master hierarchy.<\/em><\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_045\/\" rel=\"attachment wp-att-1272\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1272\" title=\"13_rigging_045\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_045.gif\" alt=\"\" width=\"365\" height=\"144\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>Remove Unnecessary Attributes From the Character Set\n<ul>\n<li>&#8211; Select the <em>penguin <\/em>character set from the <em>Outliner<\/em>.<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_046\/\" rel=\"attachment wp-att-1273\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1273\" title=\"13_rigging_046\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_046.gif\" alt=\"\" width=\"404\" height=\"297\" \/><\/a><\/li>\n<li>All the character attributes are listed in the Channel Box.<\/li>\n<li>Note: Some attributes in the Channel Box are colored. These are connected, being driven by the constraints. They are not needed.<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_047\/\" rel=\"attachment wp-att-1274\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1274\" title=\"13_rigging_047\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_047.gif\" alt=\"\" width=\"439\" height=\"400\" \/><\/a><\/li>\n<li>&#8211; Highlight all the colored attributes: CTRL\u00a0 + CLICK all the colored attributes<\/li>\n<li>Remove from Character Set: <strong>ANIMATION || Character &gt;Remove from Character Set<\/strong>.<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/03\/29\/lesson-13-rigging\/13_rigging_048\/\" rel=\"attachment wp-att-1275\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1275\" title=\"13_rigging_048\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/03\/13_rigging_048.gif\" alt=\"\" width=\"217\" height=\"269\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>Save\n<ul>\n<li>&#8211; 040612_13-Rigging_04.ma<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h2>\u00a0Conclusion<\/h2>\n<ul>\n<li>&#8211; Created a character rig simpler for an animator to use and virtually unbreakable.<\/li>\n<li>&#8211; Created an attribute to set the resolution of the model.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Rig Hierarchy Your Outliner should be cleaned and organized. All your elements should be under on master node, which makes placement of your character easy in different scenes. Open your last scene. &#8211; 032812_13-Rigging_01.ma Geometry Group &#8211; Select all the bound geometry in your scene. Note: It might be easier to select the geometry from [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,26,4],"tags":[],"class_list":["post-1179","post","type-post","status-publish","format-standard","hentry","category-autodesk-maya","category-mayafoundation2008","category-tutorials"],"_links":{"self":[{"href":"http:\/\/www.manibogstudios.com\/blogger\/wp-json\/wp\/v2\/posts\/1179","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.manibogstudios.com\/blogger\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.manibogstudios.com\/blogger\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.manibogstudios.com\/blogger\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.manibogstudios.com\/blogger\/wp-json\/wp\/v2\/comments?post=1179"}],"version-history":[{"count":44,"href":"http:\/\/www.manibogstudios.com\/blogger\/wp-json\/wp\/v2\/posts\/1179\/revisions"}],"predecessor-version":[{"id":1183,"href":"http:\/\/www.manibogstudios.com\/blogger\/wp-json\/wp\/v2\/posts\/1179\/revisions\/1183"}],"wp:attachment":[{"href":"http:\/\/www.manibogstudios.com\/blogger\/wp-json\/wp\/v2\/media?parent=1179"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.manibogstudios.com\/blogger\/wp-json\/wp\/v2\/categories?post=1179"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.manibogstudios.com\/blogger\/wp-json\/wp\/v2\/tags?post=1179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}