{"id":5047,"date":"2019-04-30T20:32:58","date_gmt":"2019-04-30T20:32:58","guid":{"rendered":"http:\/\/avastar.guru\/?page_id=5047"},"modified":"2019-04-30T20:32:58","modified_gmt":"2019-04-30T20:32:58","slug":"animations","status":"publish","type":"page","link":"https:\/\/avalab.org\/avastar\/279\/workflows\/basic\/animations\/","title":{"rendered":"Animations"},"content":{"rendered":"<h2>Making Animations<\/h2>\n<div class=\"symple-toggle state-closed complete\"><h3 class=\"symple-toggle-trigger \">A Single Pose in Easy Steps<\/h3><div class=\"symple-toggle-container symple-clearfix\">\n<p>1. In the main window in object mode Press Add&gt;Avastar&gt;Either Basic or Extended.<br \/>\n2. Switch to the Animation screen layout at the top of Blender using the drop down arrows.<\/p>\n<p><a href=\"https:\/\/avalab.org\/avastar\/279\/wp-content\/uploads\/2019\/05\/animation-screen.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-5091\" src=\"http:\/\/avastar.guru\/wp-content\/uploads\/2019\/05\/animation-screen-300x104.png\" alt=\"\" width=\"303\" height=\"105\" srcset=\"https:\/\/avalab.org\/avastar\/279\/wp-content\/uploads\/2019\/05\/animation-screen-300x104.png 300w, https:\/\/avalab.org\/avastar\/279\/wp-content\/uploads\/2019\/05\/animation-screen-768x265.png 768w, https:\/\/avalab.org\/avastar\/279\/wp-content\/uploads\/2019\/05\/animation-screen.png 852w\" sizes=\"auto, (max-width: 303px) 100vw, 303px\" \/><\/a><br \/>\n3. You might notice the vertical Tools panel has disappeared. So, put the mouse in the main window, press keyboard <em>T\u00a0<\/em>then click the Avastar tab.<br \/>\n4. In <em>Workflows<\/em>\u00a0at the top of the Avastar panel, choose<em>\u00a0Pose &amp; Animate<\/em>\u00a0preset.<br \/>\n5. In <em>Rig Display<\/em>, untick the <em>Limit<\/em> checkbox.<\/p>\n<p><a href=\"https:\/\/avalab.org\/avastar\/279\/wp-content\/uploads\/2019\/05\/Tools-panel.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-5093\" src=\"http:\/\/avastar.guru\/wp-content\/uploads\/2019\/05\/Tools-panel-175x300.png\" alt=\"\" width=\"175\" height=\"300\" srcset=\"https:\/\/avalab.org\/avastar\/279\/wp-content\/uploads\/2019\/05\/Tools-panel-175x300.png 175w, https:\/\/avalab.org\/avastar\/279\/wp-content\/uploads\/2019\/05\/Tools-panel.png 509w\" sizes=\"auto, (max-width: 175px) 100vw, 175px\" \/><\/a><br \/>\n6. The green rings on the character are animation bones. Select one with a right click on your mouse. Press keyboard <em>R<\/em> and move the mouse to rotate it. Press keyboard <em>G<\/em> and move the mouse to grab a bone to a new position.<br \/>\n7. Select all the bones with keyboard <em>A,<\/em>\u00a0press keyboard <em>i<\/em> and choose <em>Rotation<\/em>.<\/p>\n<p><a href=\"https:\/\/avalab.org\/avastar\/279\/wp-content\/uploads\/2019\/05\/keyframing.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-5096\" src=\"http:\/\/avastar.guru\/wp-content\/uploads\/2019\/05\/keyframing-300x291.png\" alt=\"\" width=\"286\" height=\"277\" srcset=\"https:\/\/avalab.org\/avastar\/279\/wp-content\/uploads\/2019\/05\/keyframing-300x291.png 300w, https:\/\/avalab.org\/avastar\/279\/wp-content\/uploads\/2019\/05\/keyframing-768x745.png 768w, https:\/\/avalab.org\/avastar\/279\/wp-content\/uploads\/2019\/05\/keyframing.png 1018w\" sizes=\"auto, (max-width: 286px) 100vw, 286px\" \/><\/a><br \/>\n8. Select only the COG bone and press keyboard <em>i<\/em> and choose <em>LocRot<\/em> because this is the bone that controls the\u00a0<em>location\u00a0<\/em>of the character.<\/p>\n<p><a href=\"https:\/\/avalab.org\/avastar\/279\/wp-content\/uploads\/2019\/05\/COG-bone.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-5084\" src=\"http:\/\/avastar.guru\/wp-content\/uploads\/2019\/05\/COG-bone-267x300.jpg\" alt=\"\" width=\"205\" height=\"230\" srcset=\"https:\/\/avalab.org\/avastar\/279\/wp-content\/uploads\/2019\/05\/COG-bone-267x300.jpg 267w, https:\/\/avalab.org\/avastar\/279\/wp-content\/uploads\/2019\/05\/COG-bone.jpg 569w\" sizes=\"auto, (max-width: 205px) 100vw, 205px\" \/><\/a><\/p>\n<p>9. Look in the Dope sheet on the left and find the <em>Origin<\/em> in the list. Left click the name and then hover your mouse over it and press X to delete it.<\/p>\n<p><a href=\"https:\/\/avalab.org\/avastar\/279\/wp-content\/uploads\/2019\/05\/Delete-Origin.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-5095\" src=\"http:\/\/avastar.guru\/wp-content\/uploads\/2019\/05\/Delete-Origin-272x300.png\" alt=\"\" width=\"219\" height=\"244\" \/><\/a><br \/>\n10. Press the Camera button in the properties bar on the right. Scroll down to <em>Animation Export<\/em>.<br \/>\n11. Enter these settings, ensuring that the loop is set and then hit the Export button there.<\/p>\n<p><a href=\"https:\/\/avalab.org\/avastar\/279\/wp-content\/uploads\/2019\/05\/export-settings.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-5088\" src=\"http:\/\/avastar.guru\/wp-content\/uploads\/2019\/05\/export-settings-300x232.png\" alt=\"\" width=\"300\" height=\"232\" srcset=\"https:\/\/avalab.org\/avastar\/279\/wp-content\/uploads\/2019\/05\/export-settings-300x232.png 300w, https:\/\/avalab.org\/avastar\/279\/wp-content\/uploads\/2019\/05\/export-settings-1024x794.png 1024w, https:\/\/avalab.org\/avastar\/279\/wp-content\/uploads\/2019\/05\/export-settings-768x595.png 768w, https:\/\/avalab.org\/avastar\/279\/wp-content\/uploads\/2019\/05\/export-settings.png 1302w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<\/div><\/div>\n<div class=\"symple-toggle state-closed tbd\"><h3 class=\"symple-toggle-trigger \">A Moving Animation in Easy Steps (tbd)<\/h3><div class=\"symple-toggle-container symple-clearfix\">\n<div class=\"symple-toggle state-closed complete\"><h3 class=\"symple-toggle-trigger \">Working with Bone constraints<\/h3><div class=\"symple-toggle-container symple-clearfix\"><\/div><\/div>\n<h4><image src=\"\/avastar\/279\/wp-content\/uploads\/2019\/07\/approve_logo_250.png\" style=\"width:120px;vertical-align:middle;margin-left:0px;margin-right:10px;\"><\/image> Bone Constraints (Pose- &amp; Edit-mode)<\/h4>\n<p>The Avastar Rig tries to keep most of its complexity under the covers. The most important and unfortunately also the least understood part of the rig is its control bone section together with its set of Bone constraints. Here is a bit of information to shed some light on this.<\/p>\n<p>The (green) Animation Bones and the (blue) Deform Bones of the Avastar rig are closely related to each other. Actually the Deform Bones by default inherit the Animation Bone&#8217;s Transformation matrices. So the animation bone skeleton and the deform bone skeleton are like almost perfectly synchronized twins. You can see this best with Bone display mode set to Octahedral:<\/p>\n<div class=\"row-fluid\">\n<div class=\"span6 rhcol\">\n<div id=\"attachment_22296\" style=\"width: 299px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.machinimatrix.org\/wp-content\/uploads\/2014\/09\/rigging_04.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-22296\" class=\"wp-image-22296 size-full\" src=\"http:\/\/blog.machinimatrix.org\/wp-content\/uploads\/2014\/09\/rigging_04.png\" alt=\"rigging_04\" width=\"289\" height=\"429\" \/><\/a><p id=\"caption-attachment-22296\" class=\"wp-caption-text\">The Green Animation Bones are the master bones used for Animation<\/p><\/div>\n<\/div>\n<div class=\"span6 rhcol\">\n<div id=\"attachment_22297\" style=\"width: 299px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.machinimatrix.org\/wp-content\/uploads\/2014\/09\/rigging_05.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-22297\" class=\"wp-image-22297 size-full\" src=\"http:\/\/blog.machinimatrix.org\/wp-content\/uploads\/2014\/09\/rigging_05.png\" alt=\"rigging_05\" width=\"289\" height=\"429\" \/><\/a><p id=\"caption-attachment-22297\" class=\"wp-caption-text\">The Deform Bones are used for Skinning (Weighting). They normally follow the green animation bones<\/p><\/div>\n<\/div>\n<\/div>\n<div class=\"symple-box  yellow center \" style=\"text-align:left;\"> \nDue to the Bone constraints the Deform bones can normally not be directly moved or rotated. So you have to move (animate) the Animation bones and weight the Deform bones.<br \/>\n<\/div>\n<p>However there are 2 situations where you want to change the default behavior:<\/p>\n<div class=\"row-fluid\">\n<div class=\"span6 rhcol\">\n<ul>\n<li>When you Skin your Mesh (When you do weight painting tasks) then you almost always want to unlock the Bone Rotations of the <strong><span style=\"color: #0000ff;\">Blue Deform Bones<\/span><\/strong>. Then you are free to pose the Deform bones for testing purposes.<\/li>\n<li>When you Animate your Character, then you may want to unlock the Location Constraints of the <strong><span style=\"color: #339966;\">Green Animation bones<\/span><\/strong>, so that you can also perform Location animations.<\/li>\n<\/ul>\n<\/div>\n<div class=\"span6 rhcol\">\n<div class=\"symple-box  yellow center \" style=\"text-align:left;\"> Hint: Although the Locking of Rotations and the Locking of Locations seems to be related, they actually are not. The unlocking is used to handle 2 completely different situations! It is important to get this sorted out and understand the difference as explained briefly above!<\/div>\n<\/div>\n<\/div>\n<h4>Bone Constraints Panel (in Edit\/Pose Mode)<\/h4>\n<div class=\"row-fluid\">\n<div class=\"span6 rhcol\">\n<ul>\n<li><em><span style=\"color: #ff6600;\">Bone Constraints Selector:<\/span><\/em> Here you can specify if you want to affect\n<ul>\n<li>All Pose Bones<\/li>\n<li>Same Group<span style=\"color: #ff6600;\"><sup>(1)<\/sup><\/span><\/li>\n<li>All Visible Pose Bones<\/li>\n<li>All Selected Pose Bones<\/li>\n<\/ul>\n<\/li>\n<li><em><span style=\"color: #ff6600;\">SL Bone Rot:<\/span><\/em> Lock\/Unlock the rotation of the Deform Bones (good for weighting tasks)<\/li>\n<li><em><span style=\"color: #ff6600;\">Anim Bone Trans:<\/span> <\/em>Lock\/Unlock the Location of the Control Bones (good for special animations i.e. face animation)<\/li>\n<li><em><span style=\"color: #ff6600;\">Vol Bone Trans:<\/span> <\/em>Lock\/Unlock the Location of the Volume Bones (experimental)<\/li>\n<\/ul>\n<\/div>\n<div class=\"span6 rhcol\"><a href=\"http:\/\/avastar.online\/wp-content\/uploads\/2016\/06\/reference-069.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1687 size-full\" src=\"http:\/\/avastar.online\/wp-content\/uploads\/2016\/06\/reference-069.png\" width=\"273\" height=\"334\" \/><\/a><\/div>\n<\/div>\n<p><em><sup><span style=\"color: #ff6600;\">(1)<\/span><\/sup>Same Group<\/em> relates to the Pose Bone groups which you can find in the Rig Data Properties window (on the right side of the Blender screen)<\/p>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p><strong>Note:<\/strong> The Bone <em><span style=\"color: #ff6600;\">Workflow Presets<\/span> <\/em>affect the Bone Constraints in a subtlew way. When you select the <span style=\"color: #ff6600;\"><em>Skin &amp; Weight<\/em><\/span> preset for example, then the constraints are automatically set appropriate for the Weighting workflow.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/279\/wp-content\/uploads\/2018\/08\/Image424.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3846\" src=\"https:\/\/avalab.org\/avastar\/279\/wp-content\/uploads\/2018\/08\/Image424.png\" alt=\"\" width=\"247\" height=\"242\" \/><\/a><\/p>\n<\/div>\n<\/div>\n\n<\/div><\/div>\n<div class=\"symple-toggle state-closed tbd\"><h3 class=\"symple-toggle-trigger \">Import a bvh file to Avastar (tbd)<\/h3><div class=\"symple-toggle-container symple-clearfix\">\n<p>&#8230;<\/p>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Making Animations<\/p>\n","protected":false},"author":2,"featured_media":5091,"parent":5038,"menu_order":4,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[],"tags":[],"class_list":["post-5047","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/avalab.org\/avastar\/279\/wp-json\/wp\/v2\/pages\/5047","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/avalab.org\/avastar\/279\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/avalab.org\/avastar\/279\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/279\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/279\/wp-json\/wp\/v2\/comments?post=5047"}],"version-history":[{"count":0,"href":"https:\/\/avalab.org\/avastar\/279\/wp-json\/wp\/v2\/pages\/5047\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/279\/wp-json\/wp\/v2\/pages\/5038"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/279\/wp-json\/wp\/v2\/media\/5091"}],"wp:attachment":[{"href":"https:\/\/avalab.org\/avastar\/279\/wp-json\/wp\/v2\/media?parent=5047"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/avalab.org\/avastar\/279\/wp-json\/wp\/v2\/categories?post=5047"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/avalab.org\/avastar\/279\/wp-json\/wp\/v2\/tags?post=5047"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}