{"id":6825,"date":"2020-12-30T18:02:14","date_gmt":"2020-12-30T18:02:14","guid":{"rendered":"https:\/\/avastar.machinimatrix.org\/280\/?page_id=6825"},"modified":"2020-12-30T18:02:14","modified_gmt":"2020-12-30T18:02:14","slug":"weight-tools","status":"publish","type":"page","link":"https:\/\/avalab.org\/avastar\/292\/help\/n-panel\/avastar\/tool-box\/mesh\/weight-tools\/","title":{"rendered":"Weight Tools"},"content":{"rendered":"<h2>Weight Tools<\/h2>\n<p><a href=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/map-weight-tools.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6912 size-full\" src=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/map-weight-tools.png\" alt=\"\" width=\"1280\" height=\"751\" srcset=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/map-weight-tools.png 1280w, https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/map-weight-tools-300x176.png 300w, https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/map-weight-tools-1024x601.png 1024w, https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/map-weight-tools-768x451.png 768w, https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/map-weight-tools-1080x634.png 1080w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/a><\/p>\n    <h2>Section sub pages<\/h2>\n              <div class='mama-subpage tolightblue'>\n          <h3><a href=\"https:\/\/avalab.org\/avastar\/292\/help\/n-panel\/avastar\/tool-box\/mesh\/weight-tools\/mirror-from-opposite-bone\/\">\n              Mirror from Opposite Bone              <\/a><\/h3>\n          <div class=\"row-fluid\">\n            <div class=\"rhcol span8\">\n              Mirror from Opposite Bone The Mirror copy tool works only on bones which have a mirrored counterpart (left\/right side of the Avatar). You only have to select the target bone(s) where you want to get the weight copies stored. Please make sure the Armature is in Pose mode and your mesh is in weight pa...              <div class=\"h-readmore\"> <a href=\"https:\/\/avalab.org\/avastar\/292\/help\/n-panel\/avastar\/tool-box\/mesh\/weight-tools\/mirror-from-opposite-bone\/\">Read More<\/a><\/div>\n            <\/div>\n            <div class=\"rhcol span4\">\n              <img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/02\/Image1492-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" \/>            <\/div>\n          <\/div>\n        <\/div>\n              <div class='mama-subpage tolightblue'>\n          <h3><a href=\"https:\/\/avalab.org\/avastar\/292\/help\/n-panel\/avastar\/tool-box\/mesh\/weight-tools\/weld-to-rigged\/\">\n              Weld to Rigged              <\/a><\/h3>\n          <div class=\"row-fluid\">\n            <div class=\"rhcol span8\">\n              Weld to Rigged When 2 meshes have adjacent edges, then in almost every case you may want to make sure that the vertices match perfectly. This is the case for the Skirt and the Top in the image. However, sometimes you find that the meshes behave different when posed, such that for example a gap [&hel...              <div class=\"h-readmore\"> <a href=\"https:\/\/avalab.org\/avastar\/292\/help\/n-panel\/avastar\/tool-box\/mesh\/weight-tools\/weld-to-rigged\/\">Read More<\/a><\/div>\n            <\/div>\n            <div class=\"rhcol span4\">\n              <img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/Image1190-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" \/>            <\/div>\n          <\/div>\n        <\/div>\n              <div class='mama-subpage tolightblue'>\n          <h3><a href=\"https:\/\/avalab.org\/avastar\/292\/help\/n-panel\/avastar\/tool-box\/mesh\/weight-tools\/add-missing-mirror-groups\/\">\n              Add missing Mirror Groups              <\/a><\/h3>\n          <div class=\"row-fluid\">\n            <div class=\"rhcol span8\">\n              Add missing Mirror Groups For each existing bone which has a Mirror symmetric bone defined (e.g. mCollarLeft &#8211; mCollarRight are mirror symmetric bones) Avastar checks if both bones of the pair have weightmaps defined and creates the maps if they do not yet exist. In the image we see weight map...              <div class=\"h-readmore\"> <a href=\"https:\/\/avalab.org\/avastar\/292\/help\/n-panel\/avastar\/tool-box\/mesh\/weight-tools\/add-missing-mirror-groups\/\">Read More<\/a><\/div>\n            <\/div>\n            <div class=\"rhcol span4\">\n              <img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/01\/Image1197-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" \/>            <\/div>\n          <\/div>\n        <\/div>\n              <div class='mama-subpage tolightblue'>\n          <h3><a href=\"https:\/\/avalab.org\/avastar\/292\/help\/n-panel\/avastar\/tool-box\/mesh\/weight-tools\/clean-weightmaps\/\">\n              Clean Weightmaps              <\/a><\/h3>\n          <div class=\"row-fluid\">\n            <div class=\"rhcol span8\">\n              Clean Weight Maps This function removes unused weight maps (maps with no weights assigned or only zero values assigned) Note: In the operator Redo panel you find a few options for changing the behavior of this operator right after you called it (see below). Hint: By default the operator is only appl...              <div class=\"h-readmore\"> <a href=\"https:\/\/avalab.org\/avastar\/292\/help\/n-panel\/avastar\/tool-box\/mesh\/weight-tools\/clean-weightmaps\/\">Read More<\/a><\/div>\n            <\/div>\n            <div class=\"rhcol span4\">\n              <img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2020\/12\/Image1188-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" \/>            <\/div>\n          <\/div>\n        <\/div>\n              <div class='mama-subpage tolightblue'>\n          <h3><a href=\"https:\/\/avalab.org\/avastar\/292\/help\/n-panel\/avastar\/tool-box\/mesh\/weight-tools\/weight-limit\/\">\n              Weight Limit              <\/a><\/h3>\n          <div class=\"row-fluid\">\n            <div class=\"rhcol span8\">\n              &gt; Weight Limit (too many Weights on Verts) The &gt; Weight Limit Operator selects all vertices for which the number of assigned weights is &gt;\u00a0 a given number (4 by default). Note: this operator does not preserve the original vertex selection. So after the operator is called, only the vertices ...              <div class=\"h-readmore\"> <a href=\"https:\/\/avalab.org\/avastar\/292\/help\/n-panel\/avastar\/tool-box\/mesh\/weight-tools\/weight-limit\/\">Read More<\/a><\/div>\n            <\/div>\n            <div class=\"rhcol span4\">\n              <img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2020\/12\/Image1177-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" \/>            <\/div>\n          <\/div>\n        <\/div>\n              <div class='mama-subpage tolightblue'>\n          <h3><a href=\"https:\/\/avalab.org\/avastar\/292\/help\/n-panel\/avastar\/tool-box\/mesh\/weight-tools\/unweighted\/\">\n              Unweighted              <\/a><\/h3>\n          <div class=\"row-fluid\">\n            <div class=\"rhcol span8\">\n              Unweighted (Find Unweighted Vertices) The Unweighted verts Operator selects all vertices which are not assigned to any Weight Group. Note: This operator does not preserve the original vertex selection. So after the operator is called, only the unweighted vertices are selected or no vertex is selecte...              <div class=\"h-readmore\"> <a href=\"https:\/\/avalab.org\/avastar\/292\/help\/n-panel\/avastar\/tool-box\/mesh\/weight-tools\/unweighted\/\">Read More<\/a><\/div>\n            <\/div>\n            <div class=\"rhcol span4\">\n              <img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2020\/12\/Image1180-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" \/>            <\/div>\n          <\/div>\n        <\/div>\n              <div class='mama-subpage tolightblue'>\n          <h3><a href=\"https:\/\/avalab.org\/avastar\/292\/help\/n-panel\/avastar\/tool-box\/mesh\/weight-tools\/zero-weights\/\">\n              Zero Weights              <\/a><\/h3>\n          <div class=\"row-fluid\">\n            <div class=\"rhcol span8\">\n              Zero weights (weight sum == 0) The Zero weighted Operator selects all vertices for which the sum of all assigned weights is 0.0 (zero). Note: this operator does not preserve the original vertex selection. So after the operator is called, only the zero weighted vertices are selected or no vertex is s...              <div class=\"h-readmore\"> <a href=\"https:\/\/avalab.org\/avastar\/292\/help\/n-panel\/avastar\/tool-box\/mesh\/weight-tools\/zero-weights\/\">Read More<\/a><\/div>\n            <\/div>\n            <div class=\"rhcol span4\">\n              <img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2020\/12\/Image1181-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" \/>            <\/div>\n          <\/div>\n        <\/div>\n              <div class='mama-subpage tolightblue'>\n          <h3><a href=\"https:\/\/avalab.org\/avastar\/292\/help\/n-panel\/avastar\/tool-box\/mesh\/weight-tools\/weight-count-on-mesh\/\">\n              Weight Inspector              <\/a><\/h3>\n          <div class=\"row-fluid\">\n            <div class=\"rhcol span8\">\n              Weight Inspector The Weights Inspector displays the number of weights per vertex by creating a colorized texture (using vertex paint) where each color stands for a specific number of weights (see further down) The Weight inspector only works on Objects which are bound to an armature. Otherwise the i...              <div class=\"h-readmore\"> <a href=\"https:\/\/avalab.org\/avastar\/292\/help\/n-panel\/avastar\/tool-box\/mesh\/weight-tools\/weight-count-on-mesh\/\">Read More<\/a><\/div>\n            <\/div>\n            <div class=\"rhcol span4\">\n              <img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/avalab.org\/avastar\/292\/wp-content\/uploads\/2021\/02\/Image1490-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" \/>            <\/div>\n          <\/div>\n        <\/div>\n        \n","protected":false},"excerpt":{"rendered":"<p>Weight Tools<\/p>\n","protected":false},"author":2,"featured_media":6912,"parent":3914,"menu_order":0,"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-6825","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/avalab.org\/avastar\/292\/wp-json\/wp\/v2\/pages\/6825","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=6825"}],"version-history":[{"count":0,"href":"https:\/\/avalab.org\/avastar\/292\/wp-json\/wp\/v2\/pages\/6825\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/292\/wp-json\/wp\/v2\/pages\/3914"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/292\/wp-json\/wp\/v2\/media\/6912"}],"wp:attachment":[{"href":"https:\/\/avalab.org\/avastar\/292\/wp-json\/wp\/v2\/media?parent=6825"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/avalab.org\/avastar\/292\/wp-json\/wp\/v2\/categories?post=6825"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/avalab.org\/avastar\/292\/wp-json\/wp\/v2\/tags?post=6825"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}