{"id":4269,"date":"2018-09-24T09:38:26","date_gmt":"2018-09-24T09:38:26","guid":{"rendered":"http:\/\/avastar.guru\/?page_id=4269"},"modified":"2021-11-24T08:32:24","modified_gmt":"2021-11-24T08:32:24","slug":"meshes","status":"publish","type":"page","link":"https:\/\/avalab.org\/avastar\/293\/help\/n-panel\/avastar\/weight-copy\/meshes\/","title":{"rendered":"Copy from Meshes"},"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> From Meshes<\/h2>\n<\/div>\n<div class=\"rhcol span2\">\n<a class=\"mamap\" href=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/map-weight-copy-mesh-1.png\" target=\"_blank\"><img decoding=\"async\" alt=\"\" src=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/map-weight-copy-mesh-1.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;\"> The weights are copied from the other meshes bound to the same Skeleton. The weights are copied by projection. So the closer the target mesh shape matches to the source meshes shape, the better will be the weight copy results.<\/div>\n<\/div>\n<div class=\"rhcol span5\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1249.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7210 size-full\" src=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1249.png\" alt=\"\" width=\"419\" height=\"614\" srcset=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1249.png 419w, https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1249-205x300.png 205w\" sizes=\"auto, (max-width: 419px) 100vw, 419px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<h3>The Weight Copy Mapping<\/h3>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>The Weight Copy Tool makes use of Blender&#8217;s Transfer Weights tool. This tool supports a few different methods for how to map the source weights to the target mesh.<\/p>\n<p>On top of this we have added one more transfer option <em><span style=\"color: #ff6600;\">Smart Face Interpolated<\/span><\/em>. This is a mix of different tools which sometimes gives more pleasant results than Blender&#8217;s original tools.<\/p>\n<p>Please experiment with the mappings until you find the one that matches best your situation. There is no right or wrong here. The hover tooltips may give you some hints.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1278.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-7214\" src=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1278.png\" alt=\"\" width=\"419\" height=\"320\" srcset=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1278.png 419w, https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1278-300x229.png 300w\" sizes=\"auto, (max-width: 419px) 100vw, 419px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<p><span style=\"color: #3366ff;\"><strong>Note:<\/strong><\/span> The <span style=\"color: #ff6600;\"><em>Smart Face interpolated<\/em><\/span> mapping is available only when you have selected experimental mode in the Workflow panel.<\/p>\n<h3>Copy weight from &#8230;<\/h3>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>All recognized Weight sources are listed in the Weight Sources widget. Here you select the meshes from which your target mesh shall receive the weights.<\/p>\n<p><strong>Important<\/strong>: Currently only meshes can be used as weight sources when they are bound to the same Avastar Rig. You must select at least one weight source mesh before you can do a weight source copy.<\/p>\n<p>Tip: You can click the eye icons to hide meshes, but then you probably want to enable the <span style=\"color: #ff6600;\"><em>Show hidden Sources<\/em><\/span> option as well (image)<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1260.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7139 size-full\" src=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1260.png\" alt=\"\" width=\"419\" height=\"316\" srcset=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1260.png 419w, https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1260-300x226.png 300w\" sizes=\"auto, (max-width: 419px) 100vw, 419px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<h4>Show hidden Sources<\/h4>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>List all bound meshes for this Armature. Hidden meshes will have their eye icon turned off.<\/p>\n<p>Tips:<\/p>\n<ul>\n<li>You can click the eye icon to toggle the Mesh visibility.<\/li>\n<li>You can click the select icon to toggle the Mesh selectivity.<\/li>\n<\/ul>\n<\/div>\n<div class=\"rhcol span5\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1261.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7141 size-full\" src=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1261.png\" alt=\"\" width=\"419\" height=\"339\" srcset=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1261.png 419w, https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1261-300x243.png 300w\" sizes=\"auto, (max-width: 419px) 100vw, 419px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<h4>Copy from all listed<\/h4>\n<p>Use all listed meshes regardless if they are selected or not<\/p>\n<h3>Mesh Copy options<\/h3>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>You have further options 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><a href=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1262.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7211 size-full\" src=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1262.png\" alt=\"\" width=\"419\" height=\"197\" srcset=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1262.png 419w, https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1262-300x141.png 300w\" sizes=\"auto, (max-width: 419px) 100vw, 419px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<h4>Keep empty Maps<\/h4>\n<p>The generator always creates all Target maps, even if they turn out to be empty. Normally you do not want to keep empty weight maps. However this option allows you to change that at will<\/p>\n<h4>Clear Target maps<\/h4>\n<p>When enabled then the weight maps are cleared from all weights before the weight generator adds new weights to them. This is ideal when you want to renew entire weight maps.<\/p>\n<p>However sometimes you want to recreate the weights only for a subset of selected vertices (see next option). In that case you may want to keep the weights of the deselected vertices unchanged. In that case you will disable this option.<\/p>\n<h4>Selected Verts<\/h4>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>Generate weights only for the selected vertices. This allows you to fine control for which exact parts of your meshes weights are generated or regenerated.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1279.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-7216\" src=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1279.png\" alt=\"\" width=\"419\" height=\"320\" srcset=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1279.png 419w, https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1279-300x229.png 300w\" sizes=\"auto, (max-width: 419px) 100vw, 419px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p><strong><span style=\"color: #3366ff;\">Note:<\/span><\/strong> The <span style=\"color: #ff6600;\"><em>Clear Target Maps<\/em><\/span> is disabled when you select <span style=\"color: #ff6600;\"><em>Selected Verts option<\/em><\/span>. However, all weights are erased for the vertex selection before the weights are copied over from the other meshes.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1280.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-7217\" src=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1280.png\" alt=\"\" width=\"419\" height=\"320\" srcset=\"https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1280.png 419w, https:\/\/avalab.org\/avastar\/293\/wp-content\/uploads\/2021\/01\/Image1280-300x229.png 300w\" sizes=\"auto, (max-width: 419px) 100vw, 419px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>From Meshes The Weight Copy Mapping The Weight Copy Tool makes use of Blender&#8217;s Transfer Weights tool. This tool supports a few different methods for how to map the source weights to the target mesh. On top of this we have added one more transfer option Smart Face Interpolated. This is a mix of different [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":7210,"parent":500,"menu_order":1,"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-4269","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/avalab.org\/avastar\/293\/wp-json\/wp\/v2\/pages\/4269","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/avalab.org\/avastar\/293\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/avalab.org\/avastar\/293\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/293\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/293\/wp-json\/wp\/v2\/comments?post=4269"}],"version-history":[{"count":1,"href":"https:\/\/avalab.org\/avastar\/293\/wp-json\/wp\/v2\/pages\/4269\/revisions"}],"predecessor-version":[{"id":43582,"href":"https:\/\/avalab.org\/avastar\/293\/wp-json\/wp\/v2\/pages\/4269\/revisions\/43582"}],"up":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/293\/wp-json\/wp\/v2\/pages\/500"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/293\/wp-json\/wp\/v2\/media\/7210"}],"wp:attachment":[{"href":"https:\/\/avalab.org\/avastar\/293\/wp-json\/wp\/v2\/media?parent=4269"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/avalab.org\/avastar\/293\/wp-json\/wp\/v2\/categories?post=4269"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/avalab.org\/avastar\/293\/wp-json\/wp\/v2\/tags?post=4269"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}