{"id":4267,"date":"2018-09-24T09:37:13","date_gmt":"2018-09-24T09:37:13","guid":{"rendered":"http:\/\/avastar.guru\/?page_id=4267"},"modified":"2022-06-18T16:58:28","modified_gmt":"2022-06-18T16:58:28","slug":"empty-groups","status":"publish","type":"page","link":"https:\/\/avalab.org\/avastar\/300\/help\/n-panel\/avastar\/weight-copy\/empty-groups\/","title":{"rendered":"Empty Groups"},"content":{"rendered":"<div class=\"row-fluid\">\n<div class=\"rhcol span10\">\n<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> Empty Groups<\/h2>\n<\/div>\n<div class=\"rhcol span2\">\n<a class=\"mamap\" href=\"\/wp-content\/uploads\/2021\/01\/map-weight-copy-empty.png\" target=\"_blank\"><img decoding=\"async\" alt=\"\" src=\"\/wp-content\/uploads\/2021\/01\/map-weight-copy-empty.png\" \/><\/a>\n<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<div class=\"symple-box  blueish center \" style=\"text-align:left;\"> Only empty weight maps are created. You may want to use this option when you prepare a mesh for entirely manual weighting. You normally do not need this method.<\/div>\n<\/div>\n<div class=\"rhcol span5\">\n<p><img decoding=\"async\" class=\"alignleft wp-image-43966 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1252.png\" alt=\"\" width=\"345\" height=\"381\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1252.png 345w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1252-272x300.png 272w\" sizes=\"(max-width: 345px) 100vw, 345px\" \/><\/p>\n<\/div>\n<\/div>\n<p>The <em><span style=\"color: #ff6600;\">For<\/span><\/em> Bones selection defines which weight maps may be created by the generator. we have following select options:<\/p>\n<h4><span style=\"color: #ff6600;\"><em>Selected<\/em> Enabled<em> Deform Bones<\/em><\/span><\/h4>\n<p>Use this to create Weight maps for the selected deform bones. Prepare the rig additionally as follows:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Select the Mesh<\/li>\n<li>SHIFT select the Armature in Pose mode<\/li>\n<li>Select all deform bones you want to take into account for the weight copy tool.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h4><span style=\"color: #ff6600;\">Visible<em> Enabled Deform Bones<\/em><\/span><\/h4>\n<p>Use this to create weight maps only for the currently visible bones. Prepare the rig additionally as follows:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Select the Mesh<\/li>\n<li>SHIFT Select the Armature in Pose mode<\/li>\n<li>Make all bones visible which you want to take into account for the weight copy tool.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>Tip: <\/strong>Making Bones visible or invisible:<\/p>\n<ul>\n<li>You can hide\/show bone groups using the Rig Display panel.<\/li>\n<li>Or you can open the Armature in pose mode and hide individual bones: Use &#8220;h&#8221; to hide selected bones and &#8220;ALT h&#8221; to make hidden bones visible again.<\/li>\n<\/ul>\n<h4><span style=\"color: #ff6600;\"><em>Enabled Deform Bones<\/em><\/span><\/h4>\n<p>Use this to create weight maps for all bones enabled below. Prepare the rig additionally as follows:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Select the Mesh<\/li>\n<li>Avastar take all Deform Bones into account for the Weight Copy tool.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<h3>Enabled Deform Bone Groups<\/h3>\n<p>The content of the created weight maps is highly dependent on which deform bones contribute to the weights of a mesh. In general we actually do not want Avastar\/Blender to take all deform bones into account. For example in most cases you do not want to generate weights for Volume bones as this simply does not work as you might expect.<\/p>\n<p>By default only the <span style=\"color: #ff6600;\"><em>SL Base<\/em> <\/span>bones (the legacy skeleton) is enabled. For Extended (Bento-) Rigs also the <em><span style=\"color: #ff6600;\">Hands<\/span> <\/em>and <em><span style=\"color: #ff6600;\">Face<\/span> <\/em>bones are enabled by default. But you can change this configuration in the <span style=\"color: #ff6600;\"><em>Enabled Deform Bone Groups <\/em><\/span>Section (see image)<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><img decoding=\"async\" class=\"alignleft wp-image-43971 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1257.png\" alt=\"\" width=\"345\" height=\"461\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1257.png 345w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1257-225x300.png 225w\" sizes=\"(max-width: 345px) 100vw, 345px\" \/><\/p>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<p><strong>Note:<\/strong> The setting here only controls the behavior of the Weight generator! otherwise this setting is completely independent from what you have configured elsewhere in Blender (either in the Rig Config panel, or in the Bone properties window) .<\/p>\n<p><strong>Reminder:<\/strong> If you use the Automatic from Bones Weight method, then please keep the Volume bones disabled. Otherwise the generated weight maps will become totally wrong for this case.<\/p>\n<h3>Targets and Sources<\/h3>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>Below the method selector you find 2 text lines:<\/p>\n<ul>\n<li>n Selected\/visible\/deform bones used.<\/li>\n<li>m deform bones enabled<\/li>\n<\/ul>\n<p>The content of the 2 lines is derived from<\/p>\n<ul>\n<li>the <em><span style=\"color: #ff6600;\">For:<\/span><\/em> Selection (for which bones you want weight maps)<\/li>\n<li>the <em><span style=\"color: #ff6600;\">Enabled Deform Bone Groups<\/span><\/em> you have selected<\/li>\n<li>The visible\/selected bones in the Armature<\/li>\n<\/ul>\n<\/div>\n<div class=\"rhcol span5\">\n<p><img decoding=\"async\" class=\"alignleft wp-image-43972 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1258.png\" alt=\"\" width=\"345\" height=\"470\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1258.png 345w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1258-220x300.png 220w\" sizes=\"(max-width: 345px) 100vw, 345px\" \/><\/p>\n<\/div>\n<\/div>\n<h4>The first line:<\/h4>\n<p>In this example we have chosen the scope <span style=\"color: #ff6600;\"><em>Selected enabled Deform Bones<\/em><\/span>. However we have not selected any pose bone, hence <span style=\"color: #ff6600;\"><em>No bone selected<\/em><\/span><\/p>\n<p><span style=\"color: #3366ff;\">Fix:<\/span><em> Select<\/em> at least one deform bone which is a member of one of the selected deform bone groups.<br \/>\n<span style=\"color: #3366ff;\">Hint:<\/span> You must select deform bones. Animation bones are not taken into account here.<\/p>\n<h4>The second line:<\/h4>\n<p>Here you see the number of bones which are contained in the selected deform Groups (100 in the example).<\/p>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p><strong>Hint:<\/strong> When the scope is <span style=\"color: #ff6600;\"><em>Enabled Deform Bones<\/em><\/span>, then the number of target maps is identical to the number of Enabled Deform bones!<\/p>\n<p>In this example we have selected the legacy bones (SL Base), Hands and Face, hence 100 bones contribute to the weight maps. But because no bone is yet selected on the rig, no weight maps will be generated.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><img decoding=\"async\" class=\"alignleft wp-image-43985 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1259.png\" alt=\"\" width=\"345\" height=\"170\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1259.png 345w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1259-300x148.png 300w\" sizes=\"(max-width: 345px) 100vw, 345px\" \/><\/p>\n<\/div>\n<\/div>\n<h3><\/h3>\n\n<h3>Generator options<\/h3>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>You have one more option to specify what exactly the generator shall create for you. See below for a more detailed description<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><img decoding=\"async\" class=\"alignleft wp-image-43968 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1263.png\" alt=\"\" width=\"345\" height=\"190\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1263.png 345w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1263-300x165.png 300w\" sizes=\"(max-width: 345px) 100vw, 345px\" \/><\/p>\n<\/div>\n<\/div>\n<h4>X-Mirror<\/h4>\n<p>Makes sure that when you have selected bones only from one side of the rig, the bones on the opposite side are also included even when not selected.<\/p>\n<p><strong>Note:<\/strong> Known glitch in Avastar-2.5: The number of <span style=\"color: #ff6600;\"><em>target maps found<\/em><\/span> currently does not count deselected mirrored bones, however the generator still creates the mirrored maps as expected.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Empty Groups Generator options You have one more option to specify what exactly the generator shall create for you. See below for a more detailed description X-Mirror Makes sure that when you have selected bones only from one side of the rig, the bones on the opposite side are also included even when not selected. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":43966,"parent":500,"menu_order":2,"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-4267","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/pages\/4267","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/comments?post=4267"}],"version-history":[{"count":3,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/pages\/4267\/revisions"}],"predecessor-version":[{"id":43967,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/pages\/4267\/revisions\/43967"}],"up":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/pages\/500"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/media\/43966"}],"wp:attachment":[{"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/media?parent=4267"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/categories?post=4267"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/tags?post=4267"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}