{"id":444,"date":"2015-10-12T20:39:12","date_gmt":"2015-10-12T20:39:12","guid":{"rendered":"http:\/\/avastar.online\/?page_id=444"},"modified":"2015-10-12T20:39:12","modified_gmt":"2015-10-12T20:39:12","slug":"update-avastar","status":"publish","type":"page","link":"https:\/\/avalab.org\/avastar\/legacy\/reference\/update-avastar\/","title":{"rendered":"Update Avastar"},"content":{"rendered":"<div class=\"row-fluid\">\n<div style=\"text-align: center;\" class=\"rhcol span6\"><span style=\"color: #ff0000;\"> <a href=\"http:\/\/blog.machinimatrix.org\/wp-content\/uploads\/2010\/06\/logo_tiled.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-17357\" src=\"http:\/\/blog.machinimatrix.org\/wp-content\/uploads\/2010\/06\/logo_tiled.png\" alt=\"logo_tiled\" width=\"150\" height=\"150\" \/><\/a><br \/>\n<\/span><\/div>\n<div class=\"rhcol span6\">\n<p>From time to time Avastar provides new versions to keep up to date with Second Life and Blender. We assume that you also want to keep up to date and you update your Avastar installation as well.<\/p>\n<p>However the implementation of the Avastar Rig itself also changes over time. This article describes what you need to do to get your Avastar updated and work with your &#8220;old&#8221; rigs in the new environment.<\/p>\n<\/div>\n<\/div>\n<h3>Update the Avastar Software<\/h3>\n<div class=\"row-fluid\">\n<div class=\"span6 rhcol\">\n<p>Updating Avastar is as simple as:<\/p>\n<ul>\n<li>Download the newest Avastar version<\/li>\n<li>Update Blender to the most current release<\/li>\n<li>Install Avastar<\/li>\n<\/ul>\n<\/div>\n<div class=\"rhcol span6\"><strong><span style=\"color: #ff6600;\">Hint:<\/span><\/strong> Sometimes The Update creates an error Message about some missing Modules. If that happens to you, please follow the <em><span style=\"color: #ff6600;\">when the update fails<\/span><\/em> guide below.<\/div>\n<\/div>\n<div class=\"symple-toggle state-closed \"><h3 class=\"symple-toggle-trigger \">when the update fails<\/h3><div class=\"symple-toggle-container symple-clearfix\">\n<p>When you update an Addon in Blender, then normally the following steps are performed:<\/p>\n<ol>\n<li>The installer disables the current version of the Addon.<\/li>\n<li>The disabled addon is removed from the system (deleted from disk),<\/li>\n<li>The new Addon version is installed.<\/li>\n<li>You now can enable the new version manually<\/li>\n<\/ol>\n<p>However sometimes the first step (disabling the Addon) does not disable all of the software. So it may happen that the old Addon leaves some traces which may result in subsequent errors when the new version is enabled in step 4.<\/p>\n<p>When the above situation happens to you, then please proceed as follows:<\/p>\n<h4>Step 0: Remove traces<\/h4>\n<ul>\n<li>Save User Setting at the bottom of the User Preferences Panel:<a href=\"http:\/\/blog.machinimatrix.org\/wp-content\/uploads\/2014\/10\/remove_02.png\"><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-23111\" src=\"http:\/\/blog.machinimatrix.org\/wp-content\/uploads\/2014\/10\/remove_02.png\" alt=\"remove_02\" width=\"378\" height=\"206\" \/><\/a><\/li>\n<li>Then close Blender<br \/>\nIt is important that you really close blender.<br \/>\nOpening a new scene or pressing F8 are not enough!<\/li>\n<li>Open Blender and open the User preferences again<\/li>\n<li>Type &#8220;Avastar&#8221; into the Addon search field to locate your Addon<\/li>\n<li>Then Enable the Addon<\/li>\n<\/ul>\n<p>In most cases this is all that you need to do. The Addon will enable without errors.<\/p>\n<p>If the above procedure does not work for you, then you need to put blender into a clean state as follows:<\/p>\n<h4>Step 1: Remove Avastar<\/h4>\n<p>You find the Remove Button in the expanded Avastar Addon Panel:<\/p>\n<p style=\"text-align: left;\"><a href=\"http:\/\/blog.machinimatrix.org\/wp-content\/uploads\/2014\/10\/remove_011.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-23110\" src=\"http:\/\/blog.machinimatrix.org\/wp-content\/uploads\/2014\/10\/remove_011.png\" alt=\"remove_01\" width=\"618\" height=\"208\" \/><\/a><\/p>\n<h4>Step 2: Save User Settings<\/h4>\n<p>You find the Save User settings Button at the bottom of the User Preferences Window:<\/p>\n<p style=\"text-align: left;\"><a href=\"http:\/\/blog.machinimatrix.org\/wp-content\/uploads\/2014\/10\/remove_02.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-23111\" src=\"http:\/\/blog.machinimatrix.org\/wp-content\/uploads\/2014\/10\/remove_02.png\" alt=\"remove_02\" width=\"378\" height=\"206\" \/><\/a><\/p>\n<h4>Step 3: Restart Blender and Install the new Avastar Addon<\/h4>\n<p>Proceed by installing your Addon:<\/p>\n<p style=\"text-align: left;\"><a href=\"\/reference\/install\/\" class=\"symple-button large green   \" target=\"_self\" title=\"Visit Site\" style=\"border-radius:3px\" rel=\"\"><span class=\"symple-button-inner\" style=\"border-radius:3px\"><span class=\"symple-button-icon-left fa fa-wrench\"><\/span>Install<\/span><\/a>\n<\/div><\/div>\n<h3>Update your Models<\/h3>\n<div class=\"row-fluid\">\n<div class=\"row-fluid\">\n<div class=\"span6 rhcol\">\n<h4>The Problem:<\/h4>\n<p>Whenever you create an Avastar in a scene, then a fresh character is created with its own meshes and its own Armature. So, when you upgrade to a newer version of Avastar, then the Rig is not upgraded automatically. This may result in compatibility issues.<\/p>\n<\/div>\n<div class=\"span6 rhcol\">\n<h4>The solution<\/h4>\n<p>We have included the <em><span style=\"color: #ff6600;\">Rig Upgrade Tool<\/span><\/em> into Avastar. This Tool will take your Avastar model and migrates the Armature to the newest Avastar version <em><span style=\"color: #ff6600;\">in place<\/span><\/em>. Below you find the Tool Help Page.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"symple-toggle state-closed \"><h3 class=\"symple-toggle-trigger \">The Rig Transfer Tool<\/h3><div class=\"symple-toggle-container symple-clearfix\">\n<div class=\"row-fluid\">\n<div class=\"span6 rhcol\"><p><iframe loading=\"lazy\" width=\"1080\" height=\"608\" src=\"https:\/\/www.youtube.com\/embed\/PM_ucKgwBSQ?feature=oembed\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n<\/div>\n<div class=\"span6 rhcol\">The Rig Transfer tool has been added as a convenience tool for users who have to reopen old Projects with newer Avastar versions. Also users who want to migrate from the simple SL rig to the Avastar Rig find this tool helpful. And finally Creators who use mesh templates (SDK&#8217;s) from other creators may find this tool of value. The tool has 3 usage modes:<\/div>\n<\/div>\n<h3>Convert non Avastar rig to Avastar<\/h3>\n<p>This mode is entered when you have selected an arbitrary (not Avastar) Armature or one or more mesh Objects which are bound to an armature. In that case the conversion tool offers to <span style=\"color: #ff6600;\">Convert<\/span> the Armature &#8220;in place&#8221;:<\/p>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<ul>\n<li>The original Armature will be deleted<\/li>\n<li>A new Avastar Armature will be created<\/li>\n<li>The assigned mesh objects will be moved to the new Avastar.<\/li>\n<li>For the additional options see below<\/li>\n<\/ul>\n<p><span style=\"color: #3366ff;\"><strong>Note:<\/strong> <\/span>The Option <em><span style=\"color: #ff6600;\">Transfer Joints<\/span><\/em> is critical. Please read below<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/legacy\/wp-content\/uploads\/2015\/10\/1.7-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1228 size-full aligncenter\" src=\"https:\/\/avalab.org\/avastar\/legacy\/wp-content\/uploads\/2015\/10\/1.7-1.png\" alt=\"1-7-1\" width=\"220\" height=\"240\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"span6 rhcol\">This tool makes it also possible to integrate Mesh development kits from other creators into the Avastar Rig. Please watch the Demo video to see this option in action<\/div>\n<div class=\"span6 rhcol\"><p><iframe loading=\"lazy\" width=\"1080\" height=\"608\" src=\"https:\/\/www.youtube.com\/embed\/K0LXwObShU8?feature=oembed\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n<\/div>\n<\/div>\n<div class=\"symple-toggle state-closed \"><h3 class=\"symple-toggle-trigger \">Converting the Belleza Development Mesh (Avastar 1.7-3)<\/h3><div class=\"symple-toggle-container symple-clearfix\">\n<p>The Belleza Developer Dummy can be easily converted with the Avastar Conversion tool. Below you find a brief tutorial. For other development kits the procedure might be similar.<\/p>\n<h3>Load the Belleza Meshes<\/h3>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<ul>\n<li>Open the Collada Importer by using:\n<pre>File -&gt; Import -&gt; Collada<\/pre>\n<\/li>\n<li>Take care the all import options are enabled<\/li>\n<li>Import the Belleza Rig<\/li>\n<li>Take care that the Belleza Armature is selected in OBJECT mode<\/li>\n<\/ul>\n<p>Note: For older Blender release not all options might be available. But don&#8217;t worry, that is fine.<\/p>\n<\/div>\n<div class=\"rhcol span5\"><a href=\"https:\/\/avalab.org\/avastar\/legacy\/wp-content\/uploads\/2015\/10\/Image312.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1229 aligncenter\" src=\"https:\/\/avalab.org\/avastar\/legacy\/wp-content\/uploads\/2015\/10\/Image312.png\" alt=\"image312\" width=\"237\" height=\"249\" \/><\/a><\/div>\n<\/div>\n<h3>Set the Conversion options<\/h3>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<ul>\n<li>Open the Avastar Toolshelf<\/li>\n<li>Locate the Tool Panel<\/li>\n<li><span style=\"color: #000080;\">Take care that <em>Attach Sliders<\/em> are disabled<\/span><\/li>\n<li><span style=\"color: #000080;\">Take care that <em>Transfer Joints<\/em> is enabled!<\/span><\/li>\n<li>Finally hit the button <em><span style=\"color: #ff6600;\">Convert to Avastar<\/span><\/em><\/li>\n<\/ul>\n<p>After a short while a new Avastar Armature appears and the Belleza Mesh gets attached to it.<\/p>\n<\/div>\n<div class=\"rhcol span5\"><a href=\"https:\/\/avalab.org\/avastar\/legacy\/wp-content\/uploads\/2015\/10\/1.7-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1230 aligncenter\" src=\"https:\/\/avalab.org\/avastar\/legacy\/wp-content\/uploads\/2015\/10\/1.7-2.png\" alt=\"1-7-2\" width=\"199\" height=\"217\" \/><\/a><\/div>\n<\/div>\n<p><strong><span style=\"color: #3366ff;\">Note:<\/span> <\/strong>The armature is rotated by 90 degree. This is on purpose! And you may now want to set the 3D View to Front View.<\/p>\n<h3>Convert your Mesh to T-Pose<\/h3>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<ul>\n<li>Select the Armature<\/li>\n<li>Enter Pose mode<\/li>\n<li>Now bend the arms by 45 degree upwards<\/li>\n<li>Finally <strong>Select the Mesh in Object mode<\/strong><\/li>\n<\/ul>\n<\/div>\n<div class=\"rhcol span5\"><a href=\"https:\/\/avalab.org\/avastar\/legacy\/wp-content\/uploads\/2015\/10\/1.7-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-1231 aligncenter\" src=\"http:\/\/legacy.avastar.online\/wp-content\/uploads\/2015\/10\/1.7-3-254x300.png\" alt=\"1-7-3\" width=\"254\" height=\"300\" srcset=\"https:\/\/avalab.org\/avastar\/legacy\/wp-content\/uploads\/2015\/10\/1.7-3-254x300.png 254w, https:\/\/avalab.org\/avastar\/legacy\/wp-content\/uploads\/2015\/10\/1.7-3.png 454w\" sizes=\"auto, (max-width: 254px) 100vw, 254px\" \/><\/a><\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<ul>\n<li>Open the Modifier stack of the Mesh<\/li>\n<li>In the Armature modifier enable <em><span style=\"color: #ff6600;\">Preserve Volume<\/span><\/em><\/li>\n<li>Apply the Armature<\/li>\n<\/ul>\n<p>Now you have converted the Belleza Mesh into a T posed Mesh. You can delete the Armature as we do not need it any longer. We must only keep the T posed Mesh for now.<\/p>\n<\/div>\n<div class=\"rhcol span5\"><a href=\"https:\/\/avalab.org\/avastar\/legacy\/wp-content\/uploads\/2015\/10\/1.7-6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1234 aligncenter\" src=\"https:\/\/avalab.org\/avastar\/legacy\/wp-content\/uploads\/2015\/10\/1.7-6.png\" alt=\"1-7-6\" width=\"298\" height=\"280\" \/><\/a><\/div>\n<\/div>\n<p><strong><span style=\"color: #3366ff;\">Note:<\/span><\/strong> In principle you could even reuse the Avastar Armature for the next step. But lets make things in the most clean way first. You can later experiment on your own to improve this workflow.<\/p>\n<h3>Bind the T Posed Mesh to Avastar<\/h3>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<ul>\n<li>Create a new Avastar Armature (Rig Only)<\/li>\n<li>Open the Appearance Sliders<\/li>\n<li>Click the white Stickman Icon to get the Armature into Restpose<\/li>\n<li>Select the Armature and the Mesh<\/li>\n<\/ul>\n<ul>\n<li>Open the Skinning Panel<\/li>\n<li>Bind the Mesh with the <em><span style=\"color: #ff6600;\">Keep Weights<\/span><\/em> option\u00a0 (see image)<\/li>\n<\/ul>\n<\/div>\n<div class=\"rhcol span5\"><a href=\"https:\/\/avalab.org\/avastar\/legacy\/wp-content\/uploads\/2015\/10\/1.7-4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1232 aligncenter\" src=\"https:\/\/avalab.org\/avastar\/legacy\/wp-content\/uploads\/2015\/10\/1.7-4.png\" alt=\"1-7-4\" width=\"200\" height=\"156\" \/><\/a><\/div>\n<\/div>\n<p>Now the Appearance sliders should work and the Belleza Mesh is rigged to Avastar.<\/p>\n<\/div><\/div>\n<h3>Update old Avastar Rig to newest version<\/h3>\n<p>This mode is entered, when you have selected an older version of an Avastar Armature (by opening an older project blend file for example) or you selected a mesh that is bound to an older Avastar Armature. In that case the conversion tool offers to <span style=\"color: #ff6600;\">Update<\/span> the Armature &#8220;in place&#8221;<\/p>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<ul>\n<li>The original Armature will be deleted<\/li>\n<li>A new Avastar Armature will be created<\/li>\n<li>The assigned mesh objects will be moved to the new Avastar.<\/li>\n<li>All possibly edited Bones (Joints) will be transferred.<\/li>\n<\/ul>\n<\/div>\n<div style=\"text-align: center;\" class=\"rhcol span5\">\n<div id=\"attachment_1235\" style=\"width: 209px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/avalab.org\/avastar\/legacy\/wp-content\/uploads\/2015\/10\/1.7-7.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1235\" class=\"wp-image-1235 size-full\" src=\"https:\/\/avalab.org\/avastar\/legacy\/wp-content\/uploads\/2015\/10\/1.7-7.png\" alt=\"1-7-7\" width=\"199\" height=\"114\" \/><\/a><p id=\"caption-attachment-1235\" class=\"wp-caption-text\">Update an Old Avastar Rig to the newest Version (in Place)<\/p><\/div>\n<\/div>\n<\/div>\n<h3>Copy an Armature to an existing Avastar<\/h3>\n<p>This mode is entered, when you have selected 2 armatures, of which the active Armature is either an outdated Avastar armature or an arbitrary non Avastar Armature, and the other armature is a new Avastar Armature. In that case the conversion tool offers to <span style=\"color: #ff6600;\">Copy<\/span> the Active Armature&#8217;s configuration to the other selected Armature:<\/p>\n<h4>Copy Avastar to Avastar<\/h4>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<ul>\n<li>The original Armature will be kept<\/li>\n<li>All possibly edited Bones (Joints) will be transferred<\/li>\n<li>For the other options see below<\/li>\n<\/ul>\n<\/div>\n<div class=\"rhcol span5\">\n<div id=\"attachment_1236\" style=\"width: 192px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/avalab.org\/avastar\/legacy\/wp-content\/uploads\/2015\/10\/1.7-8.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1236\" class=\"wp-image-1236 size-full\" src=\"https:\/\/avalab.org\/avastar\/legacy\/wp-content\/uploads\/2015\/10\/1.7-8.png\" alt=\"1-7-8\" width=\"182\" height=\"162\" \/><\/a><p id=\"caption-attachment-1236\" class=\"wp-caption-text\">Copy an (old) Avastar Rig to another Avastar Rig<\/p><\/div>\n<\/div>\n<\/div>\n<h4>Copy SL Compatible Rig to Avastar<\/h4>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<ul>\n<li>The original Armature will be kept<\/li>\n<li>The assigned mesh objects will be copied to the Avastar.<\/li>\n<li>For the other options see below<\/li>\n<\/ul>\n<\/div>\n<div class=\"rhcol span5\">\n<div id=\"attachment_22781\" style=\"width: 171px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-22781\" class=\"wp-image-22781 size-full\" src=\"http:\/\/blog.machinimatrix.org\/wp-content\/uploads\/2014\/09\/wf_19.png\" alt=\"wf_19\" width=\"161\" height=\"153\" \/><p id=\"caption-attachment-22781\" class=\"wp-caption-text\">Copy an SL compatible Rig to an Avastar Rig<\/p><\/div>\n<\/div>\n<\/div>\n<h3>Options<\/h3>\n<div class=\"row-fluid\">\n<div class=\"span6 rhcol\"><em><span style=\"color: #ff6600;\">Dummies:<br \/>\n<\/span><\/em>This option controls the Avastar Meshes in the Target Armature. Depending on the use case you will want Avastar to handle these meshes differently :<em><br \/>\n<\/em><\/div>\n<div class=\"span6 rhcol\">\n<ul>\n<li><em><span style=\"color: #ff6600;\">Keep<\/span><\/em>: Use for Mesh Attachment creation<\/li>\n<li><em><span style=\"color: #ff6600;\">Hide<\/span><\/em>: Use for Human Character Creation<\/li>\n<li><em><span style=\"color: #ff6600;\">Delete<\/span><\/em>: Use for non Human character Creation<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"span6 rhcol\"><em><span style=\"color: #ff6600;\">Transfer Joints<\/span><\/em> (only in Copy Mode)<br \/>\nWhen your Armature has been edited, then you need to copy the modified bones to the Target Armature. Functionally all that is needed is to transfer the relative position of the bone joints.<\/div>\n<div class=\"span6 rhcol\">This option only shows up when the Source Armature is not an Avastar Armature. The option is not necessary for Avastar to Avastar copies because for that case the joints are always adjusted automatically.<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"span6 rhcol\"><em><span style=\"color: #ff6600;\">Transfer Meshes<\/span>(only in Copy Mode)<\/em><br \/>\nYou might want to only copy the Armature settings to the Target Armature<\/div>\n<div class=\"span6 rhcol\">This option only shows up when the Source Armature is an Avastar Armature. The option is not necessary for Migration copies (from non Avastar Rigs to Avastar) because we assume for that case that all visible Meshes have to be migrated as well.<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>From time to time Avastar provides new versions to keep up to date with Second Life and Blender. We assume that you also want to keep up to date and you update your Avastar installation as well. However the implementation of the Avastar Rig itself also changes over time. This article describes what you need [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":620,"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":[6],"tags":[],"class_list":["post-444","page","type-page","status-publish","hentry","category-reference"],"_links":{"self":[{"href":"https:\/\/avalab.org\/avastar\/legacy\/wp-json\/wp\/v2\/pages\/444","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/avalab.org\/avastar\/legacy\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/avalab.org\/avastar\/legacy\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/legacy\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/legacy\/wp-json\/wp\/v2\/comments?post=444"}],"version-history":[{"count":0,"href":"https:\/\/avalab.org\/avastar\/legacy\/wp-json\/wp\/v2\/pages\/444\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/legacy\/wp-json\/wp\/v2\/pages\/620"}],"wp:attachment":[{"href":"https:\/\/avalab.org\/avastar\/legacy\/wp-json\/wp\/v2\/media?parent=444"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/avalab.org\/avastar\/legacy\/wp-json\/wp\/v2\/categories?post=444"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/avalab.org\/avastar\/legacy\/wp-json\/wp\/v2\/tags?post=444"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}