{"id":4199,"date":"2018-09-20T19:31:42","date_gmt":"2018-09-20T19:31:42","guid":{"rendered":"http:\/\/avastar.guru\/?page_id=4199"},"modified":"2022-06-13T18:08:57","modified_gmt":"2022-06-13T18:08:57","slug":"unbind","status":"publish","type":"page","link":"https:\/\/avalab.org\/avastar\/300\/help\/n-panel\/avastar\/skinning\/unbind\/","title":{"rendered":"Unbind, Rebind"},"content":{"rendered":"<h1><image src=\"\/avastar\/300\/wp-content\/uploads\/2022\/03\/approve_logo_300.png\" style=\"width:120px;vertical-align:middle;margin-left:0px;margin-right:10px;\"><\/image> Unbind, Rebind<\/h1>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>For already bound(skinned) meshes the Skinning Panel changes as shown in the image.<\/p>\n<p><strong><span style=\"color: #3366ff;\">Note:<\/span><\/strong> The number in parentheses in the <span style=\"color: #ff6600;\"><em>Unbind <\/em><\/span>button label indicates how many of the selected mesh objects will be affected (no number is displayed when only one mesh is selected).<\/p>\n<h4>The Unbind options<\/h4>\n<ul>\n<li><em><span style=\"color: #ff6600;\">Apply Pose<\/span><\/em>: Bake the current pose into the Mesh<\/li>\n<li><em><span style=\"color: #ff6600;\">Cleanup<\/span><\/em>: Remove all traces of Avastar Date from the mesh<\/li>\n<li><em><span style=\"color: #ff6600;\">break Parenting<\/span><\/em>: unparent the mesh from the armature<\/li>\n<\/ul>\n<\/div>\n<div class=\"rhcol span5\">\n<p><img decoding=\"async\" class=\"alignleft wp-image-43935 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1379.png\" alt=\"\" width=\"350\" height=\"400\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1379.png 350w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1379-263x300.png 263w\" sizes=\"(max-width: 350px) 100vw, 350px\" \/><\/p>\n<\/div>\n<\/div>\n<h2>Update Binding<\/h2>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>Avastar needs to refresh the internal data of your meshes whenever you have edited the vertices or the weight maps. Avastar detects most of your changes automatically and when applicable the <em><span style=\"color: #ff6600;\">Update Binding<\/span><\/em> Button is marked with a red background (see image). In that case you can refresh the data simply by clicking the <em><span style=\"color: #ff6600;\">Update Binding<\/span><\/em> Button. If all went well, the button turns back to grey.<\/p>\n<p><strong><span style=\"color: #3366ff;\">Warning:<\/span><\/strong> You can leave this button in red state while you continue modifying your mesh. But eventually you have to Update Binding, otherwise you loose your edits when you use the Appearance Sliders. Furthermore you can not export your mesh.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><img decoding=\"async\" class=\"alignleft wp-image-43936 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1380.png\" alt=\"\" width=\"350\" height=\"359\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1380.png 350w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1380-292x300.png 292w\" sizes=\"(max-width: 350px) 100vw, 350px\" \/><\/p>\n<\/div>\n<\/div>\n<h4>The Update Bind options<\/h4>\n<ul>\n<li><em><span style=\"color: #ff6600;\">Automatic rebind<\/span><\/em>: Automatically adjust the Slider data (reference mesh, see <em><span style=\"color: #3366ff;\">Important info&#8230;<\/span><\/em> below) to the current mesh (when you edited the mesh before)<\/li>\n<li><em><span style=\"color: #ff6600;\">Apply Bindshape<\/span><\/em>: Replace the Bind shape by the currently active Shape.<\/li>\n<\/ul>\n<div class=\"symple-toggle state-closed \"><h3 class=\"symple-toggle-trigger \">Important info about the Update Binding feature<\/h3><div class=\"symple-toggle-container symple-clearfix\">\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>Avastar uses a reference mesh for each mesh that it has bound to an Armature. This reference mesh is used as the basis mesh to calculate the shape and the skeleton for each slider setting. The reference mesh is created when the Mesh is bound to the armature.<\/p>\n<p>Sometimes you want to edit your meshes after you have bound them to the armature. As soon as you enter Edit mode, Avastar takes a &#8216;snapshot&#8217; of your mesh (in fact it calculates a checksum)<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/02\/Image1381.png\"><img decoding=\"async\" class=\"alignleft size-full wp-image-7471\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/02\/Image1381.png\" alt=\"\" width=\"419\" height=\"403\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/02\/Image1381.png 419w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/02\/Image1381-300x289.png 300w\" sizes=\"(max-width: 419px) 100vw, 419px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>After you have finished your editing, the mesh may look completely different. Your edits result in differences between the expected reference mesh and the true mesh. The changes can be different sets of vertices, edges, faces. If your mesh has Shape Keys those can have been edited as well. And even the weight maps may have been modified.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/02\/Image1382.png\"><img decoding=\"async\" class=\"alignleft size-full wp-image-7472\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/02\/Image1382.png\" alt=\"\" width=\"419\" height=\"403\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/02\/Image1382.png 419w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/02\/Image1382-300x289.png 300w\" sizes=\"(max-width: 419px) 100vw, 419px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>If you do not update the Binding after editing your mesh, then Avastar still uses the original data for any of its calculations. Because of this, any change in the Shape Editor, Fitted Mesh panel, even changes in your mesh weights may get lost whenever Avastar uses the binding data (whenever you change a slider value).<\/p>\n<p>This is why the Update Binding Button turns red as soon as you leave Edit mode<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><img decoding=\"async\" class=\"alignleft wp-image-43937 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1383.png\" alt=\"\" width=\"419\" height=\"403\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1383.png 419w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1383-300x289.png 300w\" sizes=\"(max-width: 419px) 100vw, 419px\" \/><\/p>\n<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>When you change the sliders without updating the binding, then your mesh edits are all reverted and the Update Binding button turns to grey. This is probably not what you want.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><img decoding=\"async\" class=\"alignleft wp-image-43938 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1384.png\" alt=\"\" width=\"419\" height=\"403\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1384.png 419w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1384-300x289.png 300w\" sizes=\"(max-width: 419px) 100vw, 419px\" \/><\/p>\n<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>When you call the Update Binding operator, then your edits get preserved and the button turns grey. But from now on any change in the Shape sliders will affect the mesh as usual, while your edits remain.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/02\/Image1385.png\"><img decoding=\"async\" class=\"alignleft size-full wp-image-7475\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/02\/Image1385.png\" alt=\"\" width=\"419\" height=\"403\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/02\/Image1385.png 419w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/02\/Image1385-300x289.png 300w\" sizes=\"(max-width: 419px) 100vw, 419px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<\/div><\/div>\n<h2>Rebind Auto<\/h2>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>It can become a nuisance to always remember to rebind your meshes, especially when you make frequent changes to your project. Therefore we have added the Auto Rebind Feature. If the Auto Rebind button is enabled, then Avastar not only reports back that a mesh needs to be refreshed, but it also refreshes the mesh immediately.<\/p>\n<p>This means that the Rebind Button should never turn red again.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><img decoding=\"async\" class=\"alignleft wp-image-43939 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1386.png\" alt=\"\" width=\"350\" height=\"309\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1386.png 350w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1386-300x265.png 300w\" sizes=\"(max-width: 350px) 100vw, 350px\" \/><\/p>\n<\/div>\n<\/div>\n<p><span style=\"color: #3366ff;\"><strong>Note:<\/strong><\/span> By default the Auto rebind button is enabled. You may want to disable it only if you are working with very high polygon meshes. However, in that case a rebind can take a lot of time. You may not want to rebind often in that case.<\/p>\n<h2>Unbind<\/h2>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>Unbind removes the skeletal animation from the selected Meshes. this operator has one option:<\/p>\n<ul>\n<li><span style=\"color: #ff6600;\"><em>Apply Pose: <\/em><\/span>Bake the current visual pose into the mesh (make the pose static)<\/li>\n<li><em><span style=\"color: #ff6600;\">Cleanup:<\/span><\/em> Remove all Avastar custom properties from the Mesh<\/li>\n<li><em><span style=\"color: #ff6600;\">Break Parenting: <\/span><\/em>Remove parent information from the Mesh<\/li>\n<\/ul>\n<p><strong>Note:<\/strong> If you see a number surrounded by parentheses inside the <em>Unbind <\/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<\/div>\n<div class=\"rhcol span5\">\n<p><img decoding=\"async\" class=\"alignleft wp-image-43940 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1379-1.png\" alt=\"\" width=\"350\" height=\"400\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1379-1.png 350w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/06\/Image-300-1379-1-263x300.png 263w\" sizes=\"(max-width: 350px) 100vw, 350px\" \/><\/p>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Unbind, Rebind For already bound(skinned) meshes the Skinning Panel changes as shown in the image. Note: The number in parentheses in the Unbind button label indicates how many of the selected mesh objects will be affected (no number is displayed when only one mesh is selected). The Unbind options Apply Pose: Bake the current pose [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":43935,"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\/300\/wp-json\/wp\/v2\/pages\/4199","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=4199"}],"version-history":[{"count":2,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/pages\/4199\/revisions"}],"predecessor-version":[{"id":43941,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/pages\/4199\/revisions\/43941"}],"up":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/pages\/1752"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/media\/43935"}],"wp:attachment":[{"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/media?parent=4199"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/categories?post=4199"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/tags?post=4199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}