{"id":1311,"date":"2012-04-12T16:54:58","date_gmt":"2012-04-12T16:54:58","guid":{"rendered":"http:\/\/www.manibogstudios.com\/blogger\/?p=1311"},"modified":"2012-05-10T04:38:44","modified_gmt":"2012-05-10T04:38:44","slug":"lesson-14-animation","status":"publish","type":"post","link":"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/","title":{"rendered":"Lesson 14 Animation"},"content":{"rendered":"<h2>Reference<\/h2>\n<p>Instead of working directly with your previous file, we are going to <em>reference<\/em>the penguin. Reference is a read only and loaded into the current scene. It allows you to animate the character leaving the rig file untouched. If you update the rig file, the file referencing it will get updated.<\/p>\n<ol>\n<li>Create a Reference\n<ul>\n<li>&#8211; Select <strong>GENERAL || File &gt; New Scene &gt; <\/strong>\u25a1;<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_000\/\" rel=\"attachment wp-att-1312\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1312\" title=\"041212_14-Animation_000\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_000.gif\" alt=\"\" width=\"204\" height=\"383\" \/><\/a><\/li>\n<li>&#8211; <strong>ANIMATION || File &gt; Create Reference &gt; \u25a1;<\/strong><\/li>\n<ul>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_001\/\" rel=\"attachment wp-att-1313\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1313\" title=\"041212_14-Animation_001\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_001.gif\" alt=\"\" width=\"565\" height=\"383\" \/><\/a><\/li>\n<li>Create Reference Options:<\/li>\n<li>&#8211; <strong>Name Clash Options:<\/strong> Resolve all nodes with this string: <em>penguin;<\/em><\/li>\n<li>Note: this will affix the string <em>penguin<\/em> to all the nodes you are bringing in.<\/li>\n<li>&#8211; Click on [REFERENCE];<\/li>\n<ul>\n<li><em>&#8211; (Browser Dialogue Box)<\/em>: Select the previous file.<\/li>\n<li>Note: The file will load into the current one. In the <em>Outliner<\/em> you&#8217;ll see a diamond icon and red names in the <em>Hypergraph<\/em>. This tells the user these files are loaded from a read only.<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_002\/\" rel=\"attachment wp-att-1314\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1314\" title=\"041212_14-Animation_002\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_002.gif\" alt=\"\" width=\"403\" height=\"449\" \/><\/a><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_003\/\" rel=\"attachment wp-att-1315\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1315\" title=\"041212_14-Animation_003\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_003.gif\" alt=\"\" width=\"679\" height=\"479\" srcset=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_003.gif 679w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_003-590x416.gif 590w\" sizes=\"auto, (max-width: 679px) 100vw, 679px\" \/><\/a><\/li>\n<\/ul>\n<\/ul>\n<\/ul>\n<\/li>\n<li>Layers\n<ul>\n<li>&#8211; Turn the visibility: ON for the <em>geoLayer <\/em>and the <em>setupLayer<\/em>.<\/li>\n<li>&#8211; Make sure the <em>smooth<\/em> attribute on the <em>master<\/em> node is set to 0.<\/li>\n<li><em>Note: you should now see only the low-res model along with its rig.<\/em><\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_004\/\" rel=\"attachment wp-att-1316\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1316\" title=\"041212_14-Animation_004\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_004.gif\" alt=\"\" width=\"583\" height=\"450\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>Change The View Panels\n<ul>\n<li>&#8211; <strong>STAGE || Panels &gt; Layouts &gt; Two Panes Stacked.<\/strong><\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_005\/\" rel=\"attachment wp-att-1318\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1318\" title=\"041212_14-Animation_005\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_005.gif\" alt=\"\" width=\"402\" height=\"240\" \/><\/a><\/li>\n<li>&#8211; Change the top panel to <em>Side view<\/em> and the bottom panel to <em>Perspective view.<\/em><\/li>\n<li>&#8211; For the <em>Side View<\/em>, select <strong>STAGE || View &gt; Predefined Bookmarks &gt; Left Side.<\/strong><\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_006\/\" rel=\"attachment wp-att-1317\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1317\" title=\"041212_14-Animation_006\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_006.gif\" alt=\"\" width=\"947\" height=\"343\" srcset=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_006.gif 947w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_006-590x213.gif 590w\" sizes=\"auto, (max-width: 947px) 100vw, 947px\" \/><\/a><\/li>\n<li>&#8211; In the <em>Side View,<\/em> turn <em>Off<\/em> <strong>STAGE || Show &gt; Nurbs Surfaces. <\/strong>&amp;<strong> STAGE || Show &gt; Polygons.<\/strong><\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_007\/\" rel=\"attachment wp-att-1319\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1319\" title=\"041212_14-Animation_007\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_007.gif\" alt=\"\" width=\"944\" height=\"302\" srcset=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_007.gif 944w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_007-590x188.gif 590w\" sizes=\"auto, (max-width: 944px) 100vw, 944px\" \/><\/a><\/li>\n<li>&#8211; Final result <a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_008\/\" rel=\"attachment wp-att-1320\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1320\" title=\"041212_14-Animation_008\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_008.gif\" alt=\"\" width=\"935\" height=\"582\" srcset=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_008.gif 935w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_008-590x367.gif 590w\" sizes=\"auto, (max-width: 935px) 100vw, 935px\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<h2>Animating a Walk Cycle<\/h2>\n<p>Begin your animation by creating a single cycle. To create a cycle you will need the start and the end position to be the same.<\/p>\n<h2>Animate The Feet Sliding<\/h2>\n<p>Key the horizontal positions of the feet to establish their forward movement. This will result in a sliding motion of feet.<\/p>\n<ol>\n<li>Set Your Time Range\n<ul>\n<li>&#8211; Set the <em>Start Time<\/em> and <em>Playback Time<\/em> to 0;<\/li>\n<li>&#8211; Set the <em>End Time <\/em>and <em>Playback End Time<\/em> to 20;<\/li>\n<li>Note: This gives you a smaller time range to work with as you build the cycle. Full stride 2 steps of 10 frames each.<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_009\/\" rel=\"attachment wp-att-1330\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1330\" title=\"041212_14-Animation_009\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_009.gif\" alt=\"\" width=\"1135\" height=\"630\" srcset=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_009.gif 1135w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_009-590x327.gif 590w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_009-950x527.gif 950w\" sizes=\"auto, (max-width: 1135px) 100vw, 1135px\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>Active Character\n<ul>\n<li>&#8211; In the <strong>Current Character<\/strong> menu next to the Range Slider, select <em>penguin.<\/em><\/li>\n<li><em><strong>What this does:<\/strong> Any keys you set will be set on all the attributes of this character node.<\/em><\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_011\/\" rel=\"attachment wp-att-1331\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1331\" title=\"041212_14-Animation_011\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_011.gif\" alt=\"\" width=\"365\" height=\"138\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>Position And Key the Lower Body Start Pose\n<ul>\n<li>Key the starting position of the character in the position of a full stride.<\/li>\n<li>&#8211; Go to frame 0;<\/li>\n<li>&#8211; Select the <em>lHeelControl<\/em>selection handle and set the following:\n<ul>\n<li><strong>Translate Z:<\/strong> 16 units;<\/li>\n<li><strong>Roll:<\/strong> -3;<\/li>\n<\/ul>\n<\/li>\n<li>&#8211; Select the <em>rHeelControl selection<\/em>handle and set the following:\n<ul>\n<li><strong>Translate Z:<\/strong> 0;<\/li>\n<li><strong>Roll:<\/strong> 10;<\/li>\n<\/ul>\n<\/li>\n<li><em>NOTE: Make sure the translate tool is set to world coordinates.<\/em><\/li>\n<li>&#8211; Set the <em>pelvis<\/em> <strong>Translate Z:<\/strong> 13;<\/li>\n<li>&#8211; Move the pelvis down till the knees bend. My <em>pelvis<\/em> is<strong> Translate Y:<\/strong> 12;<\/li>\n<li>&#8211; Leave the arms for now.. Values may not match but make sure our character looks similar to the following image.<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_010\/\" rel=\"attachment wp-att-1328\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1328\" title=\"041212_14-Animation_010\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_010.gif\" alt=\"\" width=\"985\" height=\"584\" srcset=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_010.gif 985w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_010-590x349.gif 590w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_010-950x563.gif 950w\" sizes=\"auto, (max-width: 985px) 100vw, 985px\" \/><\/a><\/li>\n<li>&#8211; Select <em>penguin:penguin <\/em>and press &#8220;s&#8221;;<\/li>\n<li><em>Note: The entire character gets keyframed since penguin character is selected in the <strong>Current Character<\/strong> menu at the bottom right interface.<\/em><\/li>\n<\/ul>\n<\/li>\n<li>Position and Key the Right Foot\n<ul>\n<li>&#8211; Go to frame 10;<\/li>\n<li>&#8211; Set the <em>rHeelControl<\/em> <strong>Translate Z:<\/strong> 32 units and <strong>roll:<\/strong> -5;<\/li>\n<li><em>This translation value is exactly double the value of the initial left foot key. This is important to ensure that the two feet cycle together.<\/em><\/li>\n<li>&#8211; Set the <em>lHeelControl<\/em> <strong>roll:<\/strong>10;<\/li>\n<li>&#8211; Set the <em>pelvis<\/em> <strong>translateZ:<\/strong> 16 units;<\/li>\n<li>&#8211; Select <em>penguin:penguin <\/em>and press &#8220;s&#8221;;<\/li>\n<\/ul>\n<\/li>\n<li>Position and Key the Left Foot\n<ul>\n<li>Move the left foot similar to the starting position.<\/li>\n<li>&#8211; Move to frame 20;<\/li>\n<li>&#8211; Set the <em>lHeelControl<\/em> <strong>translateZ<\/strong>: 48 and <strong>roll:<\/strong> -3;<\/li>\n<li>&#8211; Set the <em>rHeelControl<\/em> <strong>roll:<\/strong>10;<\/li>\n<li>&#8211; Set the <em>pelvis<\/em> <strong>translateZ:<\/strong> 48;<\/li>\n<li>&#8211; Select <em>penguin:penguin <\/em>and press &#8220;s&#8221;;<\/li>\n<\/ul>\n<\/li>\n<li>Save: 041712_14-Animation_01.ma<\/li>\n<\/ol>\n<h2>Edit the Animation Curves<\/h2>\n<p>Refine the in-between animation by changing the animation curves, tangent options.<\/p>\n<ol>\n<li>View the Curves in the Graph Editor.\n<ul>\n<li>Edit the animation curves produced by the keys in the <em>Graph Editor<\/em>.<\/li>\n<li>&#8211; Clear your selection.<\/li>\n<li>&#8211; <strong>GENERAL || Window &gt; Animation Editors &gt; Graph Editor<\/strong>.<\/li>\n<li>&#8211; <strong>Graph Editor:<\/strong> highlight the <em>penguin<\/em> character<\/li>\n<li>&#8211; Select <strong>STAGE || View &gt; Frame All.<\/strong><\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_012\/\" rel=\"attachment wp-att-1346\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1346\" title=\"041212_14-Animation_012\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_012.gif\" alt=\"\" width=\"1089\" height=\"437\" srcset=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_012.gif 1089w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_012-590x236.gif 590w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_012-950x381.gif 950w\" sizes=\"auto, (max-width: 1089px) 100vw, 1089px\" \/><\/a><\/li>\n<li>&#8211; CTRL + SELECT the <em>lHeelControl:TranslateZ<\/em>\u00a0 and <em>rHeelControl:TranslateZ<\/em> in the Outliner section of this window.<\/li>\n<li>&#8211; Select <strong>STAGE || View &gt; Frame Selection.<\/strong><\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_013\/\" rel=\"attachment wp-att-1345\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1345\" title=\"041212_14-Animation_013\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_013.gif\" alt=\"\" width=\"754\" height=\"468\" srcset=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_013.gif 754w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_013-590x366.gif 590w\" sizes=\"auto, (max-width: 754px) 100vw, 754px\" \/><\/a><\/li>\n<li>&#8211; Playback the animation to see the motion.<\/li>\n<li>Note: Opening the <em>Graph Editor<\/em> when the feet <em>lHeelControl and rHeel Control <\/em>are selected will see the animation channel with the keys set in the negative direction. This is the animation curve connecting the <em>RotateZ<\/em> of the foot to the <em>Roll<\/em> attribute. Remember <em>roll<\/em> is set to -3.<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_013-2\/\" rel=\"attachment wp-att-1347\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1347\" title=\"041212_14-Animation_013\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_0131.gif\" alt=\"\" width=\"754\" height=\"468\" srcset=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_0131.gif 754w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_0131-590x366.gif 590w\" sizes=\"auto, (max-width: 754px) 100vw, 754px\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>Edit the Curve Tangents On the Feet\n<ul>\n<li>The curve tangent type should change so the steps cycle smoothly. The default tangent type is <em>Clamped.<\/em><\/li>\n<li>&#8211; Select <strong>Graph Editor || Tangents &gt; Flat.<\/strong><\/li>\n<li>Note: The visual difference between clamped and flat tangents are subtle. Look at the start and end keyframes on the curves. The flat tangents will create a smooth hook-up for the cycle between start and end frame.<\/li>\n<li><strong><em>clamped:<\/em><\/strong><\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_015-2\/\" rel=\"attachment wp-att-1353\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1353\" title=\"041212_14-Animation_015\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_0151.gif\" alt=\"\" width=\"1008\" height=\"530\" srcset=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_0151.gif 1008w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_0151-590x310.gif 590w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_0151-950x499.gif 950w\" sizes=\"auto, (max-width: 1008px) 100vw, 1008px\" \/><\/a><\/li>\n<li><strong><em>flat:<\/em><\/strong><\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_016\/\" rel=\"attachment wp-att-1354\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1354\" title=\"041212_14-Animation_016\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_016.gif\" alt=\"\" width=\"1007\" height=\"530\" srcset=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_016.gif 1007w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_016-590x310.gif 590w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_016-950x500.gif 950w\" sizes=\"auto, (max-width: 1007px) 100vw, 1007px\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h2>Animate the Feet Up And Down<\/h2>\n<p>Key the vertical raising and lowering of the foot to show the stepping action.<\/p>\n<ol>\n<li>Turn On Auto Key for animating.\n<ul>\n<li>Use <em>Auto Key<\/em> to help in the raising of the feet. <em>Auto Key<\/em> will automatically\u00a0 keyframe any attributes on the selected node that already have at least one keyframe, and for which the value is changing.<\/li>\n<li>&#8211; Click on <em>Auto Keyframe<\/em> button on the right side of the Time Slider to turn it on.<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_017\/\" rel=\"attachment wp-att-1359\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1359\" title=\"041212_14-Animation_017\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_017.gif\" alt=\"\" width=\"404\" height=\"105\" \/><\/a><\/li>\n<li>&#8211; Open the <em>Animation Preferences<\/em> window: Click on the button just to the right of the <em>Auto Keyframe<\/em> button.<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_018\/\" rel=\"attachment wp-att-1360\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1360\" title=\"041212_14-Animation_018\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_018.gif\" alt=\"\" width=\"293\" height=\"96\" \/><\/a><\/li>\n<li>&#8211; <strong>ANIMATION PREFERENCES<\/strong><em> (window)<\/em><strong> || Timeline &gt; Playback Speed &gt; Play Every Fame;<\/strong><\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_019\/\" rel=\"attachment wp-att-1361\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1361\" title=\"041212_14-Animation_019\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_019.gif\" alt=\"\" width=\"645\" height=\"183\" srcset=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_019.gif 645w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_019-590x167.gif 590w\" sizes=\"auto, (max-width: 645px) 100vw, 645px\" \/><\/a><\/li>\n<ul>\n<li>&#8211; <strong>ANIMATION PREFERENCES<\/strong><em> (window)<\/em><strong> || Animation &gt; Settings &gt; Tangents &gt; Default In Tangents &gt; Flat;<\/strong><\/li>\n<li>&#8211; <strong>ANIMATION PREFERENCES<\/strong><em> (window)<\/em><strong> || Animation &gt; Settings &gt; Tangents &gt; Default Out Tangents &gt; Flat;<\/strong><\/li>\n<li><em>This will set future tangents to flat.<\/em><\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_020\/\" rel=\"attachment wp-att-1362\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1362\" title=\"041212_14-Animation_020\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_020.gif\" alt=\"\" width=\"620\" height=\"122\" srcset=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_020.gif 620w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_020-590x116.gif 590w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/a><\/li>\n<li>&#8211; Click [SAVE];<\/li>\n<\/ul>\n<\/ul>\n<\/li>\n<li>Raise The Right Foot at mid-step\n<ul>\n<li>Key the high point of the raised foot in the middle of a stride<\/li>\n<li>&#8211; Go to frame 5.<\/li>\n<li>&#8211; Select the <em>rHeelControl.<\/em><\/li>\n<li>&#8211; Translate the foot about 1 units up along the Y-axis.<\/li>\n<li><em>This sets a new key for the Y-axis channel of the foot using Auto Key.<\/em><\/li>\n<\/ul>\n<\/li>\n<li>Raise the left foot at mid-step\n<ul>\n<li>&#8211; Got to frame 15<\/li>\n<li>&#8211; Select <em>lHeelControl.<\/em><\/li>\n<li>&#8211; Move the foot about\u00a0 1 units up along the Y-axis.<\/li>\n<li><em>Key is automatically set.<\/em><\/li>\n<li>&#8211; Playback results<\/li>\n<\/ul>\n<\/li>\n<li>Save\n<ul>\n<li>&#8211; 041712_14-Animation_03.ma<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h2>Animate the Pelvic Rotations<\/h2>\n<p>Create a more realistic action by setting the pelvis&#8217; rotation and position to work with each step. Set keys for translation and rotation of the pelvis using Auto Key.<\/p>\n<ol>\n<li>Set the Pelvis Y rotation\n<ul>\n<li>Animate the pelvis rotation to give the walk a little more rotation.<\/li>\n<li>&#8211; Go to frame 0;<\/li>\n<li>&#8211; Select the <em>pelvis<\/em> node using its selection handle.<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_021\/\" rel=\"attachment wp-att-1367\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1367\" title=\"041212_14-Animation_021\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_021.gif\" alt=\"\" width=\"537\" height=\"296\" \/><\/a><\/li>\n<li>&#8211; Switch to top view. Rotate Pelvis using the rotation handle clockwise -10 degrees.<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_022\/\" rel=\"attachment wp-att-1368\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1368\" title=\"041212_14-Animation_022\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_022.gif\" alt=\"\" width=\"615\" height=\"267\" srcset=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_022.gif 615w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_022-590x256.gif 590w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \/><\/a><\/li>\n<li>Note: This points the hips towards the left foot and right hip towards the right foot.<\/li>\n<\/ul>\n<\/li>\n<li>Rotate the Pelvis in the opposite direction.\n<ul>\n<li>&#8211; Go to Frame 10<\/li>\n<li>&#8211; Rotate the <em>pelvis<\/em> in the opposite direction by about 10 degrees.<\/li>\n<\/ul>\n<\/li>\n<li>Copy a keyframe to another point in the timeline.\n<ul>\n<li>&#8211; Go to frame 0;<\/li>\n<li>&#8211; In the Time Slider, MMB + DRAG to frame 20;<\/li>\n<li>Notice: The display on the stage has not changed.<\/li>\n<li>&#8211; With <em>pelvis<\/em> still selected, highlight the <em>Rotate X <\/em>attribute in the Channel Box, then RMB over the attribute and select <strong>&gt;<\/strong> <em><strong>Key Selected<\/strong><\/em>.<\/li>\n<li><em>Note: By doing so, you have set a keyframe on the rotate X value of the pelvis from frame 0 to 20.<\/em><\/li>\n<li>&#8211; Refresh the Time Slider by dragging anywhere on the timeline.<\/li>\n<li>Notice: The <em>Rotate X <\/em>has the same value at frame 20 and 0;<\/li>\n<\/ul>\n<\/li>\n<li>Pelvis in Front View\n<ul>\n<li>&#8211; Go to frame 5;<\/li>\n<li>&#8211; Front View: Rotate the <em>pelvis<\/em> on its Y-axis by about 4 degrees so that the right hip is rising with the right leg.<\/li>\n<li>&#8211; Translate the pelvis X-axis: 1 units so the weight of the penguin is on the left leg.<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_023\/\" rel=\"attachment wp-att-1370\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1370\" title=\"041212_14-Animation_023\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_023.gif\" alt=\"\" width=\"687\" height=\"327\" srcset=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_023.gif 687w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_023-590x280.gif 590w\" sizes=\"auto, (max-width: 687px) 100vw, 687px\" \/><\/a><\/li>\n<li>&#8211; Go to frame 15<\/li>\n<li>&#8211; <em>Rotate<\/em>Y the <em>pelvis <\/em>on the opposite direction as the foot raises.<\/li>\n<li>&#8211; TranslateX the pelvis so that the weight of the penguin is on the right foot.<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_024\/\" rel=\"attachment wp-att-1375\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1375\" title=\"041212_14-Animation_024\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_024.gif\" alt=\"\" width=\"365\" height=\"191\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>Edit the Keys for Creating Cycles\n<ul>\n<li>Prepare the file for creating cycles by verifying that the rotations match at the start and end cycle.<\/li>\n<li>&#8211; Make sure the <em>pelvis<\/em> is selected.<\/li>\n<li>&#8211; In the Graph Editor, CTRL + SELECT the <em>TranslateX, RotateX, and RotateY<\/em> attributes.<\/li>\n<li>&#8211; Select <strong>GRAPH EDITOR || View &gt; Frame All.<\/strong><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h2>Add a Bounce To the Walk<\/h2>\n<p>Create a bounce to the walk by adding keyframes to <em>TranslateY<\/em> of the pelvis node.<\/p>\n<ol>\n<li>Edit The Pelvis Height\n<ul>\n<li>&#8211; GRAPH EDITOR: Highlight the <em>pelvis.TranslateY<\/em> channel.<\/li>\n<\/ul>\n<\/li>\n<li>Insert Keys To the <em>pelvis.TranslateY<\/em>channel\n<ul>\n<li>&#8211; Select the <em>Insert Keys Tool<\/em> found in the Graph Editor.<\/li>\n<li>&#8211; Select the translateY curve, then with your MMB CLICK to insert a key at frame 5 and frame 15.<\/li>\n<\/ul>\n<\/li>\n<li>Edit the Y translation value of the keys\n<ul>\n<li>&#8211; Press W to select the <em>Move Key Tool<\/em>.<\/li>\n<li>&#8211; Select the new keys at frame 5 and 15 by holding down SHFT.<\/li>\n<li>&#8211; CLICK + DRAG with MMB to move these keys to a value to add some bounce to the walk.<\/li>\n<li>If you are on frame 5 or 15 you will see the effect it has on the character. Make sure the value you choose doesn&#8217;t hyper extend the leg.<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_025\/\" rel=\"attachment wp-att-1382\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1382\" title=\"041212_14-Animation_025\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_025.gif\" alt=\"\" width=\"959\" height=\"532\" srcset=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_025.gif 959w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_025-590x327.gif 590w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_025-950x527.gif 950w\" sizes=\"auto, (max-width: 959px) 100vw, 959px\" \/><\/a><\/li>\n<li>&#8211; Press &#8220;a&#8221; to frame the curve.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h2>Refine the Heel Rotation<\/h2>\n<p>Refine the animation of the foot rotations.<\/p>\n<ol>\n<li>Set a Key on the Left Foot&#8217;s Roll\n<ul>\n<li>Notice: The feet don&#8217;t pound on the ground after the heel contact.<\/li>\n<li>&#8211; Select the <em>lHeelControl<\/em> using it&#8217;s selection handle.<\/li>\n<li>&#8211; Go to frame 2;<\/li>\n<li>&#8211; Set the <em>lHeelControl<\/em> <strong>Roll<\/strong> attribute to 0;<\/li>\n<li>&#8211; Go to frame 5;<\/li>\n<li>&#8211; Set <em>lHeelControl&#8217;s <\/em>Roll attribute to 0;<\/li>\n<\/ul>\n<\/li>\n<li>Set a Key on the Right Foot&#8217;s Roll\n<ul>\n<li>&#8211; Select the <em>rHeelControl<\/em> using its selection Handle.<\/li>\n<li>&#8211; Go to Frame 12<\/li>\n<li>&#8211; Set the <em>rHeelControl<\/em> Roll: 0;<\/li>\n<li>&#8211; Go to frame 15;<\/li>\n<li>&#8211; Set the <em>rHeelControl<\/em> Roll: 0;<\/li>\n<\/ul>\n<\/li>\n<li>Playback results\n<ul>\n<li>Leg animation is finished, but may notice the knees overextend between keyframes. In order to fix these snaps, try to fix the existing keyframe animations rather than adding new ones.<\/li>\n<\/ul>\n<\/li>\n<li>Save\n<ul>\n<li>-041912_14-Animation_01.ma<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h2>Animate the Arm Swing<\/h2>\n<p>Animate the translation of the arm manipulators to be cycled in the animation.<\/p>\n<ol>\n<li>Set Keys for the Start Position\n<ul>\n<li>&#8211; Go to Frame 0;<\/li>\n<li>&#8211; Show the <em>geoLayer<\/em> to see the character&#8217;s geometry;<\/li>\n<li>&#8211; Move and rotate the <em>lHandManip<\/em> behind he body and low down.<\/li>\n<li>&#8211; Move the <em>lArmPv<\/em> to bend the elbow to a good angle.<\/li>\n<li>&#8211; Move and rotate the <em>rHandManip<\/em> in front of the body and up;<\/li>\n<li>&#8211; Move the <em>rArmPv<\/em> to bend the elbow to a good angle<\/li>\n<li>Note: Now the arms are opposite to how the feet are setup.<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_026\/\" rel=\"attachment wp-att-1385\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1385\" title=\"041212_14-Animation_026\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_026.gif\" alt=\"\" width=\"520\" height=\"446\" \/><\/a><\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_027\/\" rel=\"attachment wp-att-1386\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1386\" title=\"041212_14-Animation_027\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_027.gif\" alt=\"\" width=\"492\" height=\"502\" \/><\/a><\/li>\n<li>&#8211; Select the <em>head<\/em> joint and rotate it around the y-axis by about 9 degrees. This has the <em>head<\/em> always pointing straight forward.<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_028\/\" rel=\"attachment wp-att-1389\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1389\" title=\"041212_14-Animation_028\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_028.gif\" alt=\"\" width=\"759\" height=\"412\" srcset=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_028.gif 759w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_028-590x320.gif 590w\" sizes=\"auto, (max-width: 759px) 100vw, 759px\" \/><\/a><\/li>\n<li>041912_14-Animation_02.ma<\/li>\n<\/ul>\n<\/li>\n<li>Copy Keys for the End Position\n<ul>\n<li>In order to create a smooth transition for the arm cycle, you must have matching values at the start and end of your cycle.<\/li>\n<li>&#8211; Select the <em>lArmPv, rArmPv, lHandManip, and rHandManip<\/em> nodes.<\/li>\n<li>&#8211; MMB + DRAG the time slider to frame 20.<\/li>\n<li><em>Note: Timeline will not scrub when the MMB is pressed.<\/em><\/li>\n<li>&#8211; Highlight the <em>translation <\/em>and <em>rotation <\/em>attributes in the channel Box<\/li>\n<li>&#8211; RMB in the Channel Box and select <em>Key Selected\u00a0 <\/em>from the pop-up menu.<\/li>\n<li><em>Note: This sets keyframes only on attributes you have selected in the Channel Box.<\/em><\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_029\/\" rel=\"attachment wp-att-1392\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-1392\" title=\"041212_14-Animation_029\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_029.gif\" alt=\"\" width=\"593\" height=\"606\" srcset=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_029.gif 593w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_029-590x602.gif 590w\" sizes=\"auto, (max-width: 593px) 100vw, 593px\" \/><\/a><\/li>\n<li>&#8211; Refresh the time slider.<\/li>\n<li>Notice: The items you keyed are not following the penguin to frame 20. You will adjust that later.<\/li>\n<li>Note: you can also use the Dope Sheet to copy and paste selected frames, or you can cut and paste keyframe values from the Graph Editor.<\/li>\n<\/ul>\n<\/li>\n<li>Add to the Attributes.\n<ul>\n<li>&#8211; 041912_14-Animation_02.ma<\/li>\n<li>you will need to offset the values already in the Translate Z attributes of the arm manipulators and pole vectors. Enter a mathematical expression in the attribute field to add or subtract to the existing value.<\/li>\n<li>&#8211; Go to frame 20.<\/li>\n<li>&#8211; With the <em>lArmPv, rArmPv, lHandManip, rHandManip<\/em> nodes selected, type <strong><em>+=30<\/em><\/strong> in the translateZ attribute in the Channel Box, then Hit [ENTER].<\/li>\n<li><em>Note: Doing so adds 30 units to your existing values for each attribute for each node.<\/em><\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_030\/\" rel=\"attachment wp-att-1397\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1397\" title=\"041212_14-Animation_030\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_030.gif\" alt=\"\" width=\"715\" height=\"464\" srcset=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_030.gif 715w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_030-590x382.gif 590w\" sizes=\"auto, (max-width: 715px) 100vw, 715px\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>Set the Keys for the <em>head <\/em>Joint\n<ul>\n<li>&#8211; Select the <em>head <\/em>joint.<\/li>\n<li>&#8211; MMB + DRAG the Time Slider from 0 to 20.<\/li>\n<li>&#8211; Click on the <em>head<\/em> Rotate Y attribute in the Channel Box to highlight it.<\/li>\n<li>&#8211; RMB in Channel Box and select <em>Key Selected <\/em>from the pop-up.<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_031\/\" rel=\"attachment wp-att-1398\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1398\" title=\"041212_14-Animation_031\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_031.gif\" alt=\"\" width=\"600\" height=\"257\" srcset=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_031.gif 600w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_031-590x252.gif 590w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>Set Keys for the Middle Position\n<ul>\n<li>&#8211; Go to Frame 10<\/li>\n<li>&#8211; Move the arm manipulators opposite to the legs.<\/li>\n<li>&#8211; Rotate the <em>head<\/em> joint opposite to the hips.<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_032\/\" rel=\"attachment wp-att-1400\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1400\" title=\"041212_14-Animation_032\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_032.gif\" alt=\"\" width=\"425\" height=\"394\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>Keyframe the in-between.\n<ul>\n<li>&#8211; Set a good position for the arms at frame 5 and 15.<\/li>\n<\/ul>\n<\/li>\n<li>Fix the Arm Manipulator Curves\n<ul>\n<li>&#8211; In the Graph Editor, select the arm manipulators Translate and Rotate attributes.<\/li>\n<li>&#8211; Select all keyframes between frame 5 and 15<\/li>\n<li>&#8211; Select <strong>GRAPH EDITOR || Tangents &gt; Spline<\/strong><\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_033\/\" rel=\"attachment wp-att-1401\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1401\" title=\"041212_14-Animation_033\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_033.gif\" alt=\"\" width=\"1117\" height=\"521\" srcset=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_033.gif 1117w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_033-590x275.gif 590w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_033-950x443.gif 950w\" sizes=\"auto, (max-width: 1117px) 100vw, 1117px\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>Delete the Static Channels\n<ul>\n<li>&#8211; If a curve in the Graph Editor is flat it&#8217;s whole length,it means the value doesn&#8217;t change over time. Static Channels slow Maya down, so delete them.<\/li>\n<li>&#8211; <strong>MAIN || Edit &gt; Delete By Type &gt; Static Channels.<\/strong><\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_034\/\" rel=\"attachment wp-att-1408\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1408\" title=\"041212_14-Animation_034\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_034.gif\" alt=\"\" width=\"436\" height=\"354\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>Turn off <em>Auto Key<\/em>.<\/li>\n<li>Save\n<ul>\n<li>&#8211; 042012_14-Animation_02.ma<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<h2>Cycle The Animation<\/h2>\n<p>You&#8217;ve animated one full step. Create a complete walk cycle with the Graph Editor.<\/p>\n<ol>\n<li>Set Your Time Range\n<ul>\n<li>&#8211; Set the <em>Start Time<\/em> and <em>Playback Start Time<\/em> to 0.<\/li>\n<li>&#8211; Set the <em>End Time<\/em> and <em>Playback\u00a0 End Time<\/em> to 300.<\/li>\n<\/ul>\n<\/li>\n<li>View all Curves in the Graph Editor\n<ul>\n<li>&#8211; Select <strong>MAIN || Window &gt; Animation Editors &gt; Graph Editor<\/strong><\/li>\n<li>&#8211; Select <em>penguin<\/em> from the <em>Outliner<\/em> to see all the curves in the <em>Graph Editor<\/em>.<\/li>\n<\/ul>\n<\/li>\n<li>View the Cycle.\n<ul>\n<li>&#8211; <strong>GRAPH EDITOR || View &gt; Infinity.<\/strong><\/li>\n<li>&#8211; Select all the animation curves in the <em>Graph Editor<\/em><\/li>\n<li>&#8211; <strong>GRAPH EDITOR || Curves &gt; Pre Infinity &gt; Cycle with Offset.<\/strong><\/li>\n<li>&#8211;<strong> <strong>GRAPH EDITOR || Curves &gt; Post Infinity &gt; Cycle with Offset.<\/strong><\/strong><\/li>\n<li>Note: <em>Cycle with Offset<\/em> appends the value of the last key to the first key in the animation curve.<\/li>\n<li>&#8211; Play the animation.<\/li>\n<li>Note: In order for this to work, the keyframes of the animation must match and add up correctly from start and finish of the walk cycle you are looping.<\/li>\n<li><em>Note: The hand Manipulator tools must match the same distance from the pelvis on the first keyframe as it does on the last frame of the walk cycle.<\/em><\/li>\n<li><\/li>\n<\/ul>\n<\/li>\n<li>Adjust the Curves\n<ul>\n<li>&#8211; Zoom in on the curves and adjust the tangents so that the connection between the curves and cycle run smoothly.<\/li>\n<li>&#8211; Select the keyframes on frame 0 and 20 in the Graph Editor.<\/li>\n<li>&#8211; <strong>GRAPH EDITOR || Tangents &gt; Flat.<\/strong><\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_035\/\" rel=\"attachment wp-att-1409\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1409\" title=\"041212_14-Animation_035\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_035.gif\" alt=\"\" width=\"854\" height=\"501\" srcset=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_035.gif 854w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_035-590x346.gif 590w\" sizes=\"auto, (max-width: 854px) 100vw, 854px\" \/><\/a><\/li>\n<li>&#8211; Go to frame 300;<\/li>\n<li>&#8211; At this frame you should see if there are any problems with your animation where objects seem to move further away from he group.<\/li>\n<li><em>Note: The hand Manipulator tools must match the same distance from the pelvis on the first keyframe as it does on the last frame of the walk cycle.<\/em><\/li>\n<li>&#8211; Fix any problems\u00a0 in your cycle at either frame 0 or 20.<\/li>\n<li>Note: You should not set a keyframe outside the cycle boundary otherwise you will break up the cycle.<\/li>\n<li>&#8211; File 043012_14-Animation_01.ma<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<h2>Bake the Keyframes<\/h2>\n<p>To use this animation in the <em>Trax Editor,<\/em> you will need to bake the keyframes of the <em>post infinity<\/em> onto the curves. Meaning: all the frames the <em>post infinity<\/em> created beyond your cycle animation,\u00a0 will need to be created The <em>Trax Editor<\/em> cannot use <em>post infinity curves<\/em> from the Graph Editor, so you will need to generate the actual keyframes by baking them.<\/p>\n<ol>\n<li>Select the Penguin\n<ul>\n<li>&#8211; In the <em>Graph Editor<\/em>, select the <em>penguin<\/em>. You will have to select the individual items in the Graph Editor under <em>penguin.<\/em><\/li>\n<\/ul>\n<\/li>\n<li>Bake the Keyframes\n<ul>\n<li>&#8211; <strong>Graph Editor || Curves &gt; Bake Channel &gt; <\/strong>\u25a1\n<ul>\n<li>Bake Channel Options:<\/li>\n<li>&#8211; <strong>Time Range: <\/strong>Start\/ End;<\/li>\n<li>&#8211; <strong>Start Time: <\/strong>0;<\/li>\n<li>&#8211; <strong>End Time:<\/strong> 120;<\/li>\n<li>&#8211; <strong>Sample by: <\/strong>5;<\/li>\n<li>&#8211; <strong>Keep Unbaked Keys:<\/strong> ON;<\/li>\n<li>&#8211; <strong>Sparse Curve Bake:<\/strong> On;<\/li>\n<li>&#8211; Click [BAKE];<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>Save.\n<ul>\n<li>-043012_14-Animation_02.ma<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<h2>Create A Trax Clip File<\/h2>\n<p>The animation is finished. You&#8217;ll be working with <em>Trax Editor<\/em> later, so create a <em>Trax Clip<\/em> file for later use.<\/p>\n<ol>\n<li>Open The Trax Editor Window\n<ul>\n<li>&#8211; Select <strong>ANIMATION || Window &gt; Animation Editors &gt; Trax Editor<\/strong><\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_040\/\" rel=\"attachment wp-att-1416\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1416\" title=\"041212_14-Animation_040\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_040.gif\" alt=\"\" width=\"360\" height=\"154\" \/><\/a><\/li>\n<li>&#8211; Make sure the <em>penguin<\/em> character is set as current.<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_037\/\" rel=\"attachment wp-att-1414\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1414\" title=\"041212_14-Animation_037\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_037.gif\" alt=\"\" width=\"273\" height=\"124\" \/><\/a><\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_039\/\" rel=\"attachment wp-att-1415\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1415\" title=\"041212_14-Animation_039\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_039.gif\" alt=\"\" width=\"220\" height=\"86\" \/><\/a><\/li>\n<li><strong>&#8211; Trax Editor || List &gt; Auto Load Selected Characters.<\/strong><\/li>\n<li>&#8211; This is all you should see in the <em>Trax Editor<\/em>.<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_041\/\" rel=\"attachment wp-att-1417\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1417\" title=\"041212_14-Animation_041\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_041.gif\" alt=\"\" width=\"842\" height=\"267\" srcset=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_041.gif 842w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_041-590x187.gif 590w\" sizes=\"auto, (max-width: 842px) 100vw, 842px\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>Create a Clip\n<ul>\n<li>&#8211; <strong>Trax Editor || Create &gt; Animation Clip &gt; <\/strong>\u25a1\n<ul>\n<li>Animation Clip Options:<\/li>\n<li>&#8211; <strong>Name:<\/strong> Walk;<\/li>\n<li>&#8211; <strong>Leave Keys In Timeline: <\/strong>Off;<\/li>\n<li>&#8211; <strong>Clip:<\/strong> Put Clip in Trax Editor and Visor;<\/li>\n<li>&#8211;<strong> Time Range:<\/strong> Animation Curve;<\/li>\n<li>&#8211; <strong>Include Subcharacters in Clip:<\/strong> Off;<\/li>\n<li>&#8211; <strong>Create Time Warp Curve:<\/strong> Off;<\/li>\n<li>&#8211; <strong>Include Hierarchy: <\/strong>On;<\/li>\n<li>&#8211; Click <strong>[CREATE CLIP]<\/strong>;<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_042\/\" rel=\"attachment wp-att-1418\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1418\" title=\"041212_14-Animation_042\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_042.gif\" alt=\"\" width=\"845\" height=\"221\" srcset=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_042.gif 845w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_042-590x154.gif 590w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>&#8211; Press &#8220;a&#8221; to frame it all.<\/li>\n<li>Note: A clip is created and placed in the Trax timeline. Another clip is also placed in the <em>Visor.\u00a0 Until you export the clip, it can only be accessed thru this scene file.<\/em><\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_038\/\" rel=\"attachment wp-att-1419\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1419\" title=\"041212_14-Animation_038\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_038.gif\" alt=\"\" width=\"845\" height=\"541\" srcset=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_038.gif 845w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_038-590x377.gif 590w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>Export the Clip from Trax Editor\n<ul>\n<li>&#8211;<strong> TRAX EDITOR || File &gt; Visor<\/strong><\/li>\n<li>&#8211; Select the <em>Character Clips<\/em> tab to see the clip source.<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_043\/\" rel=\"attachment wp-att-1420\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1420\" title=\"041212_14-Animation_043\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_043.gif\" alt=\"\" width=\"666\" height=\"271\" srcset=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_043.gif 666w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_043-590x240.gif 590w\" sizes=\"auto, (max-width: 666px) 100vw, 666px\" \/><\/a><\/li>\n<li>&#8211; Select <em>walkSource<\/em> clip.<\/li>\n<li>&#8211; <strong>RMB<\/strong> <em>(on the clip)<\/em><strong> &gt; Export<\/strong>.<\/li>\n<li><a href=\"http:\/\/www.manibogstudios.com\/blogger\/2012\/04\/12\/lesson-14-animation\/041212_14-animation_044\/\" rel=\"attachment wp-att-1421\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1421\" title=\"041212_14-Animation_044\" src=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_044.gif\" alt=\"\" width=\"665\" height=\"315\" srcset=\"http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_044.gif 665w, http:\/\/www.manibogstudios.com\/blogger\/wp-content\/uploads\/2012\/04\/041212_14-Animation_044-590x279.gif 590w\" sizes=\"auto, (max-width: 665px) 100vw, 665px\" \/><\/a><\/li>\n<li><em>Note: a popup will browse to the clips directory of our current project<\/em><\/li>\n<li><em><\/em>&#8211; Export the clip as bigzWalkExport.<\/li>\n<li>Note: Now you can import this clip into another scene. You will do this later.<\/li>\n<li>&#8211; Close the <em>Visor\u00a0<\/em><\/li>\n<\/ul>\n<\/li>\n<li>Save\n<ul>\n<li>043012_14-Animation_04.ma<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Reference Instead of working directly with your previous file, we are going to referencethe penguin. Reference is a read only and loaded into the current scene. It allows you to animate the character leaving the rig file untouched. If you update the rig file, the file referencing it will get updated. Create a Reference &#8211; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1398,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,26,4],"tags":[],"class_list":["post-1311","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-autodesk-maya","category-mayafoundation2008","category-tutorials"],"_links":{"self":[{"href":"http:\/\/www.manibogstudios.com\/blogger\/wp-json\/wp\/v2\/posts\/1311","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=1311"}],"version-history":[{"count":67,"href":"http:\/\/www.manibogstudios.com\/blogger\/wp-json\/wp\/v2\/posts\/1311\/revisions"}],"predecessor-version":[{"id":1528,"href":"http:\/\/www.manibogstudios.com\/blogger\/wp-json\/wp\/v2\/posts\/1311\/revisions\/1528"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.manibogstudios.com\/blogger\/wp-json\/wp\/v2\/media\/1398"}],"wp:attachment":[{"href":"http:\/\/www.manibogstudios.com\/blogger\/wp-json\/wp\/v2\/media?parent=1311"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.manibogstudios.com\/blogger\/wp-json\/wp\/v2\/categories?post=1311"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.manibogstudios.com\/blogger\/wp-json\/wp\/v2\/tags?post=1311"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}