{"id":1566,"date":"2017-03-07T20:17:48","date_gmt":"2017-03-07T20:17:48","guid":{"rendered":"http:\/\/avastar.online\/?page_id=1566"},"modified":"2017-03-07T20:17:48","modified_gmt":"2017-03-07T20:17:48","slug":"about-bones","status":"publish","type":"page","link":"https:\/\/avalab.org\/avastar\/292\/reference\/usermanual\/attachments\/about-bones\/","title":{"rendered":"About Bones"},"content":{"rendered":"<h2><image src=\"\/avastar\/292\/wp-content\/uploads\/2019\/08\/approve_logo_280.png\" style=\"width:120px;vertical-align:middle;margin-left:0px;margin-right:10px;\"><\/image> About Bones<\/h2>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p><span style=\"color: #993300;\"><strong>The most important thing to know!<\/strong> <\/span><\/p>\n<p>Before we go ahead with our Mesh inspections i want to make a quick sidestep to introduce one of the most confusing properties of the Avastar Rig. That is its separation into Sub rigs. In this chapter i will only introduce the <span style=\"color: #0000ff;\"><em>Deforming Rig<\/em><\/span> and the <span style=\"color: #008000;\"><em>Animation Rig<\/em><\/span><\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<ul>\n<li><span style=\"color: #339966;\">Animation Rig<\/span><\/li>\n<li><span style=\"color: #0000ff;\">Deforming Rig<\/span><\/li>\n<li><span style=\"color: #ff6600;\">Fitted Mesh Rig<\/span><\/li>\n<li><span style=\"color: #ff0000;\">Attachment Rig<\/span><\/li>\n<li><span style=\"color: #333333;\">IK Control Rig<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div class=\"symple-box  yellow center \" style=\"text-align:left;\"> \n<h3>A serious recommendation<\/h3>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>If you want to understand the technical details of the rigs and their properties, then you find\u00a0 number of good documents about the <span style=\"color: #ff6600;\"><em>Principles of skeletal Animation<\/em><\/span> on the Web.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<ul>\n<li><a href=\"\/knowledge\/the-sl-skeleton\/\">The SL Skeleton (this site)<\/a><\/li>\n<li><a href=\"\/knowledge\/skinning-fundamentals\/\">Skinning Fundamentals (this site)<\/a><\/li>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Skeletal_animation\">Skeletal Animation (wikipedia)<\/a><\/li>\n<li><a href=\"http:\/\/courses.cs.washington.edu\/courses\/cse459\/16au\/exercises\/animation_principles.html\">Animation Principals (washington, edu)<\/a><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<p>We recommend you to take a bit of time to learn what that is and how it works. You will almost certainly fail with your projects when you do not know exactly what we are talking about!<\/p>\n<\/div>\n<h3>The Animation Rig<\/h3>\n<div class=\"row-fluid\">\n<div class=\"rhcol span8\">\n<p>This rig is used for creating Animations. The rig has been setup to allow you moving the bones around more or less as you like. The Limb bones are organized in chains, so when you grab one bone by using the &#8216;G&#8217; key on the keyboard, you can move the related limb around in a natural way.<\/p>\n<p><strong><span style=\"color: #3366ff;\">For the Experts:<\/span><\/strong> The Animation Rig does not contain any weighting information. But the deform rig (see below) is coupled to the Animation rig by location constraints.<\/p>\n<\/div>\n<div class=\"rhcol span4\">\n<p>\u00a0<a href=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2020\/12\/Image1009.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-6374\" src=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2020\/12\/Image1009.png\" alt=\"\" width=\"338\" height=\"494\" srcset=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2020\/12\/Image1009.png 338w, https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2020\/12\/Image1009-205x300.png 205w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<h3>The Deforming Rig<\/h3>\n<div class=\"row-fluid\">\n<div class=\"rhcol span8\">\n<p>This rig is only used for weighting purposes. When you bind your meshes to the Avastar Rig, then you actually bind them only to the Deform Rig. Avastar does this automatically for you.<\/p>\n[<strong><span style=\"color: #3366ff;\">For the Experts:<\/span><\/strong> The Deform Rig is equivalent to the Skeleton of the SL Avatar. The Bones are named like the SL Bones and they are connected and positioned exactly in the same way as they are used in the SL Viewer.<\/p>\n<\/div>\n<div class=\"rhcol span4\"><a href=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2020\/12\/Image1010.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-6375\" src=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2020\/12\/Image1010.png\" alt=\"\" width=\"338\" height=\"494\" srcset=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2020\/12\/Image1010.png 338w, https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2020\/12\/Image1010-205x300.png 205w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/a><\/div>\n<\/div>\n<h3>The Fitted Mesh Rig (Volume Bones)<\/h3>\n<div class=\"row-fluid\">\n<div class=\"rhcol span8\">\n<p>The Fitted Mesh Rig is a set of bones which originally have been used only for defining touch regions for the Mouse cursor. But technically they also can be used for weighting as well.And since they are related to the SL Shape Slider system, they atually can be used for shaping.<\/p>\n<p>However, the name Fitted Mesh has to be taken with a grain of salt. The name implies that the meshes behave in the same way as the SL System character, the common expectation is that fitted mesh always fits to the Avatar Body regardless of the Shape Slider values. But sadly this is actually not at all true!<\/p>\n<\/div>\n<div class=\"rhcol span4\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2020\/12\/Image1011.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-6376\" src=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2020\/12\/Image1011.png\" alt=\"\" width=\"338\" height=\"494\" srcset=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2020\/12\/Image1011.png 338w, https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2020\/12\/Image1011-205x300.png 205w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<h3>The Attachment Rig<\/h3>\n<div class=\"row-fluid\">\n<div class=\"rhcol span8\">\n<p>The attachment bones indicate the locations where you can attach Prims or Custom mesh to your character. Those bones are animateable and they can also be used for weighting.<\/p>\n<p>Beware: Weighting of attachment bones works but it is not officially supported by Secondlife! We recommend to not use weighted attachment bones.<\/p>\n<\/div>\n<div class=\"rhcol span4\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2020\/12\/Image1012.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-6377\" src=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2020\/12\/Image1012.png\" alt=\"\" width=\"338\" height=\"494\" srcset=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2020\/12\/Image1012.png 338w, https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2020\/12\/Image1012-205x300.png 205w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<h3>The IK Rig<\/h3>\n<div class=\"row-fluid\">\n<div class=\"rhcol span8\">\n<p>The IK Rig is unique to the Avastar Rig. This rig is only used for IK-animation (Inverse Kinematic). we provide IK for:<\/p>\n<ul>\n<li>Arms<\/li>\n<li>legs<\/li>\n<li>hinds<\/li>\n<li>face (*)<\/li>\n<\/ul>\n<p>The Face IK Rig is actually not a true IK rig but it used is very much like the IK Rig, so lets keep this here for now.<\/p>\n<\/div>\n<div class=\"rhcol span4\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2020\/12\/Image1013.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-6378\" src=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2020\/12\/Image1013.png\" alt=\"\" width=\"338\" height=\"494\" srcset=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2020\/12\/Image1013.png 338w, https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2020\/12\/Image1013-205x300.png 205w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<h3>The Rig Display Panel<\/h3>\n<div class=\"row-fluid\">\n<div class=\"rhcol span8\">\n<p>You can choose which parts of which rig are shown in the Blender 3D View. For this purpose we have created the Avastar Rig Display Panel.<\/p>\n<p>You find 4 bone sections here:<\/p>\n<ul>\n<li>The <span style=\"color: #008080;\">Animation Bone groups<\/span> control which parts of the Animation Rig are visible<\/li>\n<li>The <span style=\"color: #0000ff;\">Deform Bone Groups<\/span> specify which parts of the Deform Rig are shown<\/li>\n<li>The <em><span style=\"color: #008000;\">Special Bones Group<\/span><\/em> enables the visibility of bones which are not used so frequently. Note: The Extra Bones also contain the System eyes<\/li>\n<li>In the <em>active deform Bones<\/em> part you can either show the entire Deform Rig, or you can filter by bone type. We will see later how you can use the filter system to only show the weighted deform bones of the active\/selected Meshes<\/li>\n<\/ul>\n<\/div>\n<div class=\"rhcol span4\"><a href=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2020\/12\/Image1008.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-6373\" src=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2020\/12\/Image1008.png\" alt=\"\" width=\"338\" height=\"613\" srcset=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2020\/12\/Image1008.png 338w, https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2020\/12\/Image1008-165x300.png 165w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/a><\/div>\n<\/div>\n<p>Please play a bit with the panel to get used to where is what. And please always follow the rules:<\/p>\n<div class=\"row-fluid\">\n<div class=\"span6 rhcol\">\n<p><span style=\"color: #008000;\"><div class=\"symple-box  green center \" style=\"text-align:left;\"> <strong><i class=\"fa fa-exclamation-triangle\"><\/i> <\/strong>The Animation Rig is <strong>only used to animating<\/strong> your Rig. It is never used for deforming(weighting) your Meshes<\/div><\/span><\/p>\n<\/div>\n<div class=\"span6 rhcol\">\n<p><span style=\"color: #3366ff;\"><div class=\"symple-box  blue center \" style=\"text-align:left;\"> <strong><i class=\"fa fa-exclamation-triangle\"><\/i> <\/strong>The deform Rig is <strong>only used for Weighting<\/strong> your meshes to the Rig. Although we added limited functionality to pose the Deform Rig this rig should never be used for animating your meshes.<\/div><\/span><\/p>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<a href=\"\/reference\/usermanual\/attachments\/weight-maps\/\" class=\"symple-button default green   \" target=\"_self\" title=\"Visit Site\" style=\"border-radius:3px\" rel=\"\"><span class=\"symple-button-inner\" style=\"border-radius:3px\">Next &#8212; Inspect Weights<\/span><\/a>\n","protected":false},"excerpt":{"rendered":"<p>About Bones The most important thing to know! Before we go ahead with our Mesh inspections i want to make a quick sidestep to introduce one of the most confusing properties of the Avastar Rig. That is its separation into Sub rigs. In this chapter i will only introduce the Deforming Rig and the Animation [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":6374,"parent":351,"menu_order":30,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[8],"tags":[],"class_list":["post-1566","page","type-page","status-publish","has-post-thumbnail","hentry","category-reference"],"_links":{"self":[{"href":"https:\/\/avalab.org\/avastar\/292\/wp-json\/wp\/v2\/pages\/1566","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/avalab.org\/avastar\/292\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/avalab.org\/avastar\/292\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/292\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/292\/wp-json\/wp\/v2\/comments?post=1566"}],"version-history":[{"count":0,"href":"https:\/\/avalab.org\/avastar\/292\/wp-json\/wp\/v2\/pages\/1566\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/292\/wp-json\/wp\/v2\/pages\/351"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/292\/wp-json\/wp\/v2\/media\/6374"}],"wp:attachment":[{"href":"https:\/\/avalab.org\/avastar\/292\/wp-json\/wp\/v2\/media?parent=1566"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/avalab.org\/avastar\/292\/wp-json\/wp\/v2\/categories?post=1566"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/avalab.org\/avastar\/292\/wp-json\/wp\/v2\/tags?post=1566"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}