{"id":4199,"date":"2018-09-20T19:31:42","date_gmt":"2018-09-20T19:31:42","guid":{"rendered":"http:\/\/avastar.guru\/?page_id=4199"},"modified":"2018-09-20T19:31:42","modified_gmt":"2018-09-20T19:31:42","slug":"unbind","status":"publish","type":"page","link":"https:\/\/avalab.org\/avastar\/279\/help\/toolshelf\/skinning\/unbind\/","title":{"rendered":"Unbind and Rebind"},"content":{"rendered":"<h2><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> Unbind<\/h2>\n<div class=\"row-fluid\">\n<div class=\"span6 rhcol\">\n<p>Right after you have bound your mesh(es) to your Avastar Rig.<\/p>\n<p>Note: The number in parentheses in the <em>Unbind from Armature<\/em> button tells you how many of the selected mesh objects will be affected (no number is displayed when only one mesh is selected). The number in parentheses in the Appearance control label tells you how many of the selected custom mesh objects will be affected (1 in the image)<\/p>\n<\/div>\n<div class=\"span6 rhcol\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/279\/wp-content\/uploads\/2018\/09\/Image656.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4182 size-full\" src=\"https:\/\/avalab.org\/avastar\/279\/wp-content\/uploads\/2018\/09\/Image656.png\" alt=\"\" width=\"253\" height=\"209\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<h3>Options<\/h3>\n<p><strong><a href=\"https:\/\/avalab.org\/avastar\/279\/wp-content\/uploads\/2015\/10\/double_arrow.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-3003 alignleft\" src=\"https:\/\/avalab.org\/avastar\/279\/wp-content\/uploads\/2015\/10\/double_arrow.png\" alt=\"\" width=\"20\" height=\"21\" \/><\/a><\/strong>Update Reference Mesh (Rebind)<\/p>\n<p>You must refresh the internal data of your character whenever you have edited the verts or the weight maps. Avastar does not do this automatically, because updating the reference meshes takes a lot of computer time and it is not easy to find out when an update needs to be performed.<\/p>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>When your mesh needs an update of the reference mesh, the double arrow icon is marked with a red background.<\/p>\n<p>Note: Avastar only checks if the update might be necessary. So this is less a <em>must do<\/em> and more a<em> gentle proposition<\/em>.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/279\/wp-content\/uploads\/2018\/09\/Image657.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-4183\" src=\"https:\/\/avalab.org\/avastar\/279\/wp-content\/uploads\/2018\/09\/Image657.png\" alt=\"\" width=\"233\" height=\"95\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<div class=\"symple-toggle state-closed \"><h3 class=\"symple-toggle-trigger \">More about the Update Reference Mesh Operator<\/h3><div class=\"symple-toggle-container symple-clearfix\">\n<p>Avastar uses a reference mesh for each mesh that it has bound to an Armature. This reference mesh is used to calculate the shape and the skeleton for each slider setting. The reference mesh is created when the Mesh is bound to the armature.<br \/>\nHowever, sometimes you want to edit your meshes after you have bound them to the armature. But this may result in a topological difference between the expected reference mesh and the true mesh. They can have different sets of verts, edges, faces. And they can have different Weight maps. And for sure they will have different shape.<\/p>\n<p>Because of this, the reference meshes must be updated after editing the meshes.<\/p>\n<\/div><\/div>\n<p>Keep Pose:<\/p>\n<p>Bake the current visual pose into the mesh (make the pose static)<\/p>\n<p>Restore Original:<\/p>\n<p>Restore the Mesh as it was when the Mesh was bound (discard all imprecisions due to math)<\/p>\n<p><strong>Note:<\/strong> If you see a number surrounded by parentheses within the <em>Unbind from Armature<\/em> button, this is the number of mesh objects which will be unbound. If no number is displayed then only the active Object is unbound.<\/p>\n<p>The number in parentheses in the Appearance control label tells you how many of the selected custom mesh objects will be affected (1 in the image above).<\/p>\n<h3>The Appearance Control Section<\/h3>\n<div class=\"row-fluid\">\n<div class=\"rhcol span5\">\n<p>The visual appearance of a mesh can be controlled by shape keys and modifiers. However sometimes it is necessary to have the visual appearance <em>baked<\/em> into the mesh geometry so we can transfer the mesh<em> as it appears<\/em> to Secondlife.<\/p>\n<p>The Update Reference mesh operator (see above) is not suitable for this task because it keeps the shape keys intact.<\/p>\n<p>That is why we have added the quickfix Operator <em>Freeze&amp;Rebind<\/em> which also handles the baking of the Shape keys.<\/p>\n<\/div>\n<div class=\"rhcol span7\"><a href=\"https:\/\/avalab.org\/avastar\/279\/wp-content\/uploads\/2019\/01\/Image741.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-4765\" src=\"https:\/\/avalab.org\/avastar\/279\/wp-content\/uploads\/2019\/01\/Image741.png\" alt=\"\" width=\"569\" height=\"355\" srcset=\"https:\/\/avalab.org\/avastar\/279\/wp-content\/uploads\/2019\/01\/Image741.png 569w, https:\/\/avalab.org\/avastar\/279\/wp-content\/uploads\/2019\/01\/Image741-300x187.png 300w\" sizes=\"auto, (max-width: 569px) 100vw, 569px\" \/><\/a><\/div>\n<\/div>\n<p>This operator does following tasks:<\/p>\n<ul>\n<li>Freeze all Custom Meshes (bake shape keys into the meshes)<\/li>\n<li>Conserve Mesh edits (makes all changes in the Meshes permanent)<\/li>\n<li>Rebind the frozen meshes back To the Rig<\/li>\n<\/ul>\n<p><strong>Tip: <\/strong>You can freeze Avastar system meshes with the <a href=\"\/help\/toolshelf\/tools\/shape\/freeze\/\"><em>Freeze<\/em> operator<\/a> in the Avastar Tool Box.<\/p>\n<a href=\"\/help\/toolshelf\/weight-copy\/\" class=\"symple-button default green   \" target=\"_self\" title=\"Visit Site\" style=\"border-radius:3px\" rel=\"\"><span class=\"symple-button-inner\" style=\"border-radius:3px\">Proceed to weight Copy&#8230;<\/span><\/a>\n","protected":false},"excerpt":{"rendered":"<p>Unbind Right after you have bound your mesh(es) to your Avastar Rig. Note: The number in parentheses in the Unbind from Armature button tells you how many of the selected mesh objects will be affected (no number is displayed when only one mesh is selected). The number in parentheses in the Appearance control label tells [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":4182,"parent":1752,"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-4199","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/avalab.org\/avastar\/279\/wp-json\/wp\/v2\/pages\/4199","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=4199"}],"version-history":[{"count":0,"href":"https:\/\/avalab.org\/avastar\/279\/wp-json\/wp\/v2\/pages\/4199\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/279\/wp-json\/wp\/v2\/pages\/1752"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/279\/wp-json\/wp\/v2\/media\/4182"}],"wp:attachment":[{"href":"https:\/\/avalab.org\/avastar\/279\/wp-json\/wp\/v2\/media?parent=4199"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/avalab.org\/avastar\/279\/wp-json\/wp\/v2\/categories?post=4199"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/avalab.org\/avastar\/279\/wp-json\/wp\/v2\/tags?post=4199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}