{"id":725,"date":"2015-10-18T11:28:52","date_gmt":"2015-10-18T11:28:52","guid":{"rendered":"http:\/\/avastar.online\/?page_id=725"},"modified":"2022-07-31T12:45:03","modified_gmt":"2022-07-31T12:45:03","slug":"rig-converter","status":"publish","type":"page","link":"https:\/\/avalab.org\/avastar\/300\/reference\/usermanual\/advanced\/devkits\/users\/rig-converter\/","title":{"rendered":"The Rig Converter"},"content":{"rendered":"<h2><image src=\"\/avastar\/292\/wp-content\/uploads\/2019\/08\/approve_logo_wip.png\" style=\"width:120px;vertical-align:middle;margin-left:0px;margin-right:10px;\"><\/image> Development Kits and the Rig Converter tool<\/h2>\n<div class=\"row-fluid\">\n<div class=\"span7 rhcol\">\n<p>Some creators of full mesh bodies provide <em><span style=\"color: #ff6600;\">Mesh Development Kits<\/span><\/em>. These kits typically contain <span style=\"color: #ff6600;\"><em>Reference Meshes<\/em><\/span> and reference weight maps for the developing of body attachments (clothes).<\/p>\n<p>This document explains how you can use the Avastar Rig Converter to get a development kit imported into Avastar.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><img decoding=\"async\" class=\"alignnone size-full\" src=\"https:\/\/blog.machinimatrix.org\/wp-content\/uploads\/2016\/12\/belleza-avastar.png\" width=\"2319\" height=\"1417\" \/><\/p>\n<\/div>\n<\/div>\n<p><strong>Important: This document is a last resort when the Developerkit Manager fails!<br \/>\n<\/strong>We strictly recommend that you use the Avastar Developerkit Manager instead of using the Rig Conversion tool. Please read on only when the Developerkit manager fails for any reason. In that case please also report to us how the Developerkit Manager failed.<\/p>\n<div class='et-box et-warning'>\n\t\t\t\t\t<div class='et-box-content'><h3>Disclaimer<\/h3>\n<p><strong>If you are a Developer kit User<\/strong><\/p>\n<p>Whenever you run into an issue with a developer kit integration, we must strictly recommend you to ask the kit creator for help. It is important that the creator has kept their distributed working files up-to-date for use with Avastar. You may wish to suggest to the creator that they can contact us for help if they are not able to help you.<\/p>\n<p><strong>If you are a Developer kit Creator<\/strong><\/p>\n<p>We provide help with getting your kit to work with Avastar if &#8211; and only if &#8211; you send us a copy of your developer kit for inspection. Also we only check Developerkits which also provide Collada files. Otherwise we won&#8217;t be able to help you or your customers with any issue resulting from the usage of your developer kit.<\/p><\/div><\/div>\n<h3>Ok, so lets get started<\/h3>\n<p>Lets assume you got the Developer kit in some readable form, such as .obj (Wavefront) or .dae (Collada) file, .fbx file or even as ready made blend file. The models may already be rigged, or not, this does not matter, we also can work with simple unrigged mesh models. In general you will proceed as follows:<\/p>\n<h4>Try first with the Developerkit Manager<\/h4>\n<p>Really! We tell this often to remind you that the Developerkit Manager is the way to go. Anything else is meant to be a workaround (please report any failure to us!)<\/p>\n<p>The Developerkit Manager should make the import of a Developerkit a snap when<\/p>\n<ul>\n<li>The Developerkit comes with Collada (.dae) files<\/li>\n<li>Each Collada file contains one rig and a set of related meshes<\/li>\n<\/ul>\n<p>If this is true for your Developerkit, then the Developerkit Manager is by far better suited than the manual way described below.<\/p>\n<h4>ok, you want (or need) to take the long way<\/h4>\n<p>Open the blend file that contains the development kit meshes or import the development kit meshes to a fresh new Blend file (By using File -&gt; import &#8230;).<\/p>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p><span style=\"color: #993300;\"><strong>For Collada Imports:<\/strong><\/span> When you import a Collada file then you must use the import options as indicated in the image aside. Anything elkse leads to serious problems during the conversion to Avastar.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><img decoding=\"async\" class=\"alignleft size-full wp-image-44598\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-400-5.png\" alt=\"\" width=\"367\" height=\"300\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-400-5.png 367w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-400-5-300x245.png 300w\" sizes=\"(max-width: 367px) 100vw, 367px\" \/><\/p>\n<\/div>\n<\/div>\n<p>Now proceed depending on the properties of the development kit:<\/p>\n<div class=\"row-fluid\">\n<div class=\"rhcol span6\">\n<div class=\"symple-box  green center \" style=\"text-align:left;\"> <strong><span style=\"color: #800080;\">Rigged kits:<br \/>\n<\/span><\/strong>If the development kit is rigged to another Rig (most common case), then open the first toggle bar below.<\/div>\n<\/div>\n<div class=\"rhcol span6\">\n<div class=\"symple-box  green center \" style=\"text-align:left;\"> <strong><span style=\"color: #800080;\">Mesh Only Kits:<\/span><\/strong><br \/>\nIf Your development kit comes with meshes only (rare) then open the second toggle bar below.<\/div>\n<\/div>\n<\/div>\n<div class=\"symple-toggle state-closed \"><h3 class=\"symple-toggle-trigger \">When Your development kit comes with its own Armature...<\/h3><div class=\"symple-toggle-container symple-clearfix\">\n<h4>Migrate from foreign Rig<\/h4>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>If your mesh Developer Kit is rigged to another (non Avastar Rig) then we have the Rig Transfer Tool for you. You find all details in the related documentation page:<\/p>\n<a href=\"\/help\/rig-transfer-tool\/convert\/\" class=\"symple-button default blue   \" target=\"_self\" title=\"Visit Site\" style=\"border-radius:3px\" rel=\"\"><span class=\"symple-button-inner\" style=\"border-radius:3px\">Rig Converter Reference page&#8230;<\/span><\/a>\n<p>The <em>Rig Transfer Tool<\/em> \/ <em>Rig Update Tool <\/em>is located in a subsection of the Rig Inspector panel (see image).<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><img decoding=\"async\" class=\"alignleft wp-image-44592 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-400-2.png\" alt=\"\" width=\"409\" height=\"249\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-400-2.png 409w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-400-2-300x183.png 300w\" sizes=\"(max-width: 409px) 100vw, 409px\" \/><\/p>\n<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>In brief terms you will proceed as follows:<\/p>\n<ul>\n<li>Open the blend file with the mesh development kit<br \/>\nor load the kit from Collada, fbx, &#8230;<\/li>\n<li>Select the armature of the development kit in Object mode<\/li>\n<li>In the tool shelf, Avastar Tab, Rig Conversion Panel:\n<ul>\n<li>Set the properties as necessary for your rig<\/li>\n<li>Click <em>Convert to Avastar Rig<\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"rhcol span5\">\n<p><img decoding=\"async\" class=\"alignleft size-full wp-image-44597\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-400-4.png\" alt=\"\" width=\"409\" height=\"435\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-400-4.png 409w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-400-4-282x300.png 282w\" sizes=\"(max-width: 409px) 100vw, 409px\" \/><\/p>\n<\/div>\n<\/div>\n<div class='et-box et-warning'>\n\t\t\t\t\t<div class='et-box-content'>Please make sure that you have read the Rig converter Reference documentation (button above)! There you find all important information about the Converter options and how they affect your Developer kit.<\/div><\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>In our demo the Rig Inspector already classified the rig as a foreign rig (not Avastar) with a valid SL hierarchy, so it is possible to convert the rig to Avastar.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><img decoding=\"async\" class=\"alignleft wp-image-44592 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-400-2.png\" alt=\"\" width=\"409\" height=\"249\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-400-2.png 409w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-400-2-300x183.png 300w\" sizes=\"(max-width: 409px) 100vw, 409px\" \/><\/p>\n<\/div>\n<\/div>\n<p>However, this tool is very complex and it is not fully fail proof. So you might need to try out a few settings before your results are good to go. See tips&amp;tricks further down on this page for how to proceed when things go wrong.<\/p>\n<p>For now just unfold the Rig Transfer Tool and configure&#8230;<\/p>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>Most important settings:<\/p>\n<ul>\n<li><em><span style=\"color: #ff9900;\">Target Rig<\/span><\/em>:<br \/>\nBasic for old avatar<br \/>\nExtended for Bento Avatar<\/li>\n<li><em><span style=\"color: #ff9900;\">Source Rig<\/span><\/em>:<br \/>\nSL (good for almost all Developer Kits)<br \/>\nAvastar (update Avastar rig to new version)<\/li>\n<\/ul>\n<p>Also check the <em><span style=\"color: #ff9900;\">Transfer Presets<\/span><\/em>. Maybe your Developer Kit is already included there.<\/p>\n<\/div>\n<div class=\"rhcol span5\"><img decoding=\"async\" class=\"alignleft wp-image-44593 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-400-3.png\" alt=\"\" width=\"409\" height=\"596\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-400-3.png 409w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-400-3-206x300.png 206w\" sizes=\"(max-width: 409px) 100vw, 409px\" \/><\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>Look at the converted armature. Obviously the fingers are way to large. This is so because the original model (see above) did not have any hand bones. So Avastar has no information about where it should place the bones. Hence it takes the relative locations from the neutral SL skeleton.<\/p>\n<p>In this case we have a tinie (70 cm high) so the default hands do not match with the body.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><img decoding=\"async\" class=\"alignleft size-full wp-image-44600\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-400-6.png\" alt=\"\" width=\"367\" height=\"402\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-400-6.png 367w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-400-6-274x300.png 274w\" sizes=\"(max-width: 367px) 100vw, 367px\" \/><\/p>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p><span style=\"color: #800080;\"><strong>Important: <\/strong><\/span>If you do not enable the options shown above, then your imported rig has its leaf bones pointing all towards the global Y axis and the Rig Transfer tool might create odd results<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n<div class=\"symple-box  blue center \" style=\"text-align:left;\"> Note:\u00a0 If you find the Rig Transfer Tool is not working out of the box, then please talk to us on our <a href=\"https:\/\/discord.gg\/E2GT9dB\">Discord<\/a> Community\u00a0 Server<\/div>\n<p><strong><span style=\"color: #3366ff;\">Hint:<\/span><\/strong> If the automatic Rig conversion does not work, then you also can try to unbind the meshes from the armature, then proceed with the next toggle tab (When Your development kit comes with meshes only&#8230;)<\/p>\n<\/div><\/div>\n<p><span style=\"color: #993300;\"><strong>Important: <\/strong><\/span>The following sections describe how to handle a Deverloperkit that only provides Meshes with weight maps but no Rig. If your model does not contain Weight Maps, then we do not count this as a Developerkit any more. In that case you better proceed with the <a href=\"\/reference\/usermanual\/advanced\/non-human-rigging\/\">Rig a Creature<\/a> page<\/p>\n<div class=\"symple-toggle state-closed \"><h3 class=\"symple-toggle-trigger \">When Your development kit comes with meshes only...<\/h3><div class=\"symple-toggle-container symple-clearfix\">\n<p><strong><span style=\"color: #993300;\">Important:<\/span> <\/strong>The following sections describe how to handle a Deverloperkit that only provides Meshes with weight maps but no Rig.<\/p>\n<p>This situations is not very common. However it might be possible that you step into issues with converting a foreign rigged mesh to Avastar. In that case you can unbind the rigged mesh from its original rig, and then treat it as Deverloperkit without Armature. But as i typed above, this situation is very rare.<\/p>\n<div class=\"symple-toggle state-closed \"><h3 class=\"symple-toggle-trigger \">Rig a plain T-posed model without armature...<\/h3><div class=\"symple-toggle-container symple-clearfix\">\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p><em>Applies to: not rigged Mesh that was made for the SL Restpose rig with neutral shape and having Weight maps<br \/>\n<\/em><\/p>\n<p>This is the simplest situation where you need to do almost nothing to get the mesh Deverloperkit to work with Avastar.<\/p>\n<p>For this tutorial i made a creature that matches with the Secondlife default Armature in neutral Shape. The creature comes with ready made weight maps but without a rig.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><img decoding=\"async\" class=\"alignleft wp-image-44605 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-002-1.png\" alt=\"\" width=\"409\" height=\"478\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-002-1.png 409w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-002-1-257x300.png 257w\" sizes=\"(max-width: 409px) 100vw, 409px\" \/><\/p>\n<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<ul>\n<li>Create a new Avastar<br \/>\nIf your Deverloperkit contains a full character, then you probably want to create <span style=\"color: #993300;\"><em>only the Rig<\/em><\/span>.<br \/>\nBut you are free to create the Avastar meshes along with the Armature.<\/li>\n<li>In the <em><span style=\"color: #993300;\">Avatar Shape<\/span><\/em> panel<br \/>\nlocate the Shape presets row. There you also see 2 stick figures, one orange, one white. Select the white figure if your mesh was made for the SL neutral shape.<\/li>\n<li>Check that the Avastar armature matches to the mesh.<\/li>\n<\/ul>\n<\/div>\n<div class=\"rhcol span5\">\n<div id=\"attachment_44604\" style=\"width: 419px\" class=\"wp-caption alignleft\"><img decoding=\"async\" aria-describedby=\"caption-attachment-44604\" class=\"wp-image-44604 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-002.png\" alt=\"\" width=\"409\" height=\"407\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-002.png 409w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-002-300x300.png 300w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-002-150x150.png 150w\" sizes=\"(max-width: 409px) 100vw, 409px\" \/><p id=\"caption-attachment-44604\" class=\"wp-caption-text\">The white Stickman icon puts the Armature into SL Restpose Shape. This is what most Foreign Development kits support.<\/p><\/div>\n<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>You must make sure that the rig matches to the mesh as tightly as possible. For our model this is the case when the rig is set to Neutral Shape (the white stick figure) which you can best see when inspecting the hand bones.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><img decoding=\"async\" class=\"alignleft size-full wp-image-44606\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-002-1-1.png\" alt=\"\" width=\"409\" height=\"478\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-002-1-1.png 409w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-002-1-1-257x300.png 257w\" sizes=\"(max-width: 409px) 100vw, 409px\" \/><\/p>\n<\/div>\n<\/div>\n<p><span style=\"color: #3366ff;\"><strong>Note: <\/strong><\/span>It is possible that the mesh was made for another shape than the neutral SL Shape. This is often so when the Developerkit was made with Avastar as well (Avastar fully supports sliders). In that case you need to know which Shape was used to make the mesh. The Developerkit Creator will know.<\/p>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>If the Mesh now matches to the armature, then<\/p>\n<ul>\n<li>Bind your mesh to the Avastar rig with <em>Preserve Weights<\/em><\/li>\n<li>And that&#8217;s all you need, your mesh character is now<br \/>\nready to use with Avastar.<\/li>\n<\/ul>\n<\/div>\n<div class=\"rhcol span5\">\n<p><img decoding=\"async\" class=\"alignleft size-full wp-image-44609\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-002-4.png\" alt=\"\" width=\"409\" height=\"357\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-002-4.png 409w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-002-4-300x262.png 300w\" sizes=\"(max-width: 409px) 100vw, 409px\" \/><\/p>\n<\/div>\n<\/div>\n<p><span style=\"color: #993300;\"><strong>If the Mesh does not match to the armature, then<\/strong><\/span><\/p>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>The Developerkit was made with its very specific shape. However that is no issue at all, at least when your Developerkit Creator can tell you which shape they used for their model.<\/p>\n<p>If you know the shape, then proceed with the next tab ( <em>Adjust the rig to a given Appearance Shape&#8230;<\/em> )<\/p>\n<p><span style=\"color: #3366ff;\"><strong>Note:<\/strong><\/span> If you do not know the Shape, then you still can use the sliders to match the skeleton to the shape as good as possible.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<div id=\"attachment_44610\" style=\"width: 419px\" class=\"wp-caption alignleft\"><img decoding=\"async\" aria-describedby=\"caption-attachment-44610\" class=\"wp-image-44610 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-002-5.png\" alt=\"\" width=\"409\" height=\"497\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-002-5.png 409w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-002-5-247x300.png 247w\" sizes=\"(max-width: 409px) 100vw, 409px\" \/><p id=\"caption-attachment-44610\" class=\"wp-caption-text\">Model made with specific shape, while Armature uses White stick figure Shape.<\/p><\/div>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<\/div><\/div>\n<div class=\"symple-toggle state-closed \"><h3 class=\"symple-toggle-trigger \">Adjust the rig to a given Appearance Shape...<\/h3><div class=\"symple-toggle-container symple-clearfix\">\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p><em>Applies to: not rigged Mesh that was made for a specific SL appearance Shape and having Weight maps<br \/>\n<\/em><\/p>\n<p>Sometimes the Mesh Deverloperkit has been made with a slightly modified rig that does not match exactly to the SL Original rig but has been made for a specific Appearance Shape.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><img decoding=\"async\" class=\"alignleft size-full wp-image-44610\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-002-5.png\" alt=\"\" width=\"409\" height=\"497\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-002-5.png 409w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-002-5-247x300.png 247w\" sizes=\"(max-width: 409px) 100vw, 409px\" \/><\/p>\n<\/div>\n<\/div>\n<p>In that case you need to adjust the Avastar Rig accordingly as follows:<\/p>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>Select the Avastar Armature in Pose mode. If you have the appearance Shape for which the mesh was made, then you can import this shape to Avastar.<\/p>\n<p>If you do not have the Shape available then you still can use the appearance sliders directly adjust the bone length until the rig matches to the Mesh.<\/p>\n<p><strong><span style=\"color: #3366ff;\">Note:<\/span> <\/strong>If you can match the armature to your model only with Shape sliders, then there is no need to Edit the Armature!<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><img decoding=\"async\" class=\"alignleft size-full wp-image-44613\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-002-6.png\" alt=\"\" width=\"409\" height=\"381\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-002-6.png 409w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-002-6-300x279.png 300w\" sizes=\"(max-width: 409px) 100vw, 409px\" \/><\/p>\n<\/div>\n<\/div>\n<p><strong><span style=\"color: #3366ff;\">Hint:<\/span> <\/strong>Once you have your Shape in Blender, you can add it as a new Preset by click on the white + sign right to the Shape Presets row.<\/p>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>If the Mesh now matches to the armature, then<\/p>\n<ul>\n<li>Optional add a new Appearance Shape preset<\/li>\n<li>Bind your mesh to the Avastar rig with <em>Preserve Weights<\/em><\/li>\n<li>And that&#8217;s all you need, your mesh character is now<br \/>\nready to use with Avastar.<\/li>\n<\/ul>\n<\/div>\n<div class=\"rhcol span5\">\n<p><img decoding=\"async\" class=\"alignleft size-full wp-image-44609\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-002-4.png\" alt=\"\" width=\"409\" height=\"357\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-002-4.png 409w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-002-4-300x262.png 300w\" sizes=\"(max-width: 409px) 100vw, 409px\" \/><\/p>\n<\/div>\n<\/div>\n<\/div><\/div>\n<p>If the above methods do not work for you, then you got a real problem. In that case the only chance to get the Developerkit to work is by calling the Creator and ask them for a complete model including a correct working Armature.<\/p>\n<p><strong><span style=\"color: #3366ff;\">Note:<\/span><\/strong> Yes, you could try to adjust the Avastar Armature to the Mesh. This might work for simple cases. But in general any attempt to guess the Armature is very likely to fail, so you either ask the Creator for advise how to proceed or keep away from that Developerkit.<\/p>\n\n<\/div><\/div>\n<div class=\"symple-toggle state-closed \"><h3 class=\"symple-toggle-trigger \">An example for importing a Foreign Development Kit into Avastar<\/h3><div class=\"symple-toggle-container symple-clearfix\">\n<p>There is nothing special about the Belleza Devkit. It just happens to be an ideal candidate for showing how to do a Migration in practice.<\/p>\n<h3>Step 1: Import the Devkit<\/h3>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<ul>\n<li>Open the Collada Importer by using:<\/li>\n<\/ul>\n<pre style=\"padding-left: 90px;\">File -&gt; Import -&gt; Collada<\/pre>\n<ul>\n<li>Locate the Operator Redo Panel near to the top right corner of the File selection Window (See image). Please make sure that the following options are enabled (check marked):<\/li>\n<\/ul>\n<p style=\"padding-left: 90px;\">Fix Leaf Bones<br \/>\nFind Bone<br \/>\nKeep Bind Info (importing Fitted Mesh Bones, see below)<\/p>\n<p style=\"padding-left: 90px;\">Note: the Auto Connect option can be disabled in most cases. Please test what works best for your case!<\/p>\n<ul>\n<li>Import the Model<\/li>\n<\/ul>\n<\/div>\n<div class=\"rhcol span5\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/03\/Image856.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-5792\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/03\/Image856.png\" alt=\"\" width=\"264\" height=\"329\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/03\/Image856.png 264w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/03\/Image856-241x300.png 241w\" sizes=\"(max-width: 264px) 100vw, 264px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<p><span style=\"color: #3366ff;\"><strong>Important:<\/strong> <\/span>The keep bind info feature is especially needed for development kits that are made for restposes other than the SL T-Pose. If you intend to import those development kits to Blender\/Avastar, then please make sure that the Keep Bind Info option is enabled.<\/p>\n<p><span style=\"color: #3366ff;\"><strong>Note: <\/strong><\/span>If you ignore this Tip, then be prepared that your meshes will not look right in SL. Avastar can not export your meshes correctly in that case. Also you can not fix this later. So better get it right here and now.<\/p>\n\n<h3>Step 2: fix the Material settings (specific to Belleza)<\/h3>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>Belleza has set up their models with a transparent material. So it is very likely that you see only the Outline of the Belleza Body.<\/p>\n<p>The reason for this is that the Blender 2.8 Viewport has been improved a lot and it now can display advanced material options.<\/p>\n<p>The good news: You can configure that&#8230;<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/03\/Image857.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-5799\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/03\/Image857.png\" alt=\"\" width=\"311\" height=\"439\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/03\/Image857.png 311w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/03\/Image857-213x300.png 213w\" sizes=\"(max-width: 311px) 100vw, 311px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<ul>\n<li>Open the Shading Options panel (upper right corner of the 3D Viewport)<\/li>\n<li>in the Color subsection select <span style=\"color: #ff6600;\"><em>Object<\/em><\/span><\/li>\n<li>Now the Belleza Body appears again as usual<\/li>\n<\/ul>\n<\/div>\n<div class=\"rhcol span5\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/03\/Image858.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-5800\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/03\/Image858.png\" alt=\"\" width=\"311\" height=\"439\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/03\/Image858.png 311w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/03\/Image858-213x300.png 213w\" sizes=\"(max-width: 311px) 100vw, 311px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>Now the mesh appears as usual<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/03\/Image859.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-5802\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/03\/Image859.png\" alt=\"\" width=\"311\" height=\"439\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/03\/Image859.png 311w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/03\/Image859-213x300.png 213w\" sizes=\"(max-width: 311px) 100vw, 311px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<h3>Step 2: Set the Migration options<\/h3>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<ul>\n<li>Select your Armature in Object mode (or Pose mode)<\/li>\n<li>Open the N-Panel and locate the vertical Avastar Tab<\/li>\n<li>Within the N-panel scroll down to the Rig Inspector<\/li>\n<li>Within the Rig Inspector locate the Transfer tool<\/li>\n<\/ul>\n<\/div>\n<div class=\"rhcol span5\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/02\/Image1398.png\"><img decoding=\"async\" class=\"alignleft wp-image-7518 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/02\/Image1398.png\" alt=\"\" width=\"419\" height=\"367\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/02\/Image1398.png 419w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/02\/Image1398-300x263.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<ul>\n<li>The Source Rig is SL with the Up Axis: Z<\/li>\n<li>The Target Rig can be Basic or Bento depending on what you want to do next. When in Doubt then select Basic.<\/li>\n<li>The Joint Type is <em><span style=\"color: #ff6600;\">Pos<\/span> <\/em>as far as we know.<\/li>\n<li>You probably do not want to have the Avastar meshes, so <em><span style=\"color: #ff6600;\">Dummies:Delete<\/span><\/em><\/li>\n<li>Belleza comes with an A Posed rig, you want to use <em><span style=\"color: #ff6600;\">Bind Pose<\/span><\/em> and <em><span style=\"color: #ff6600;\">With Joints<\/span><\/em><\/li>\n<li>Since we are importing a female model, we keep <em><span style=\"color: #ff6600;\">Male Sliders<\/span><\/em> and Male Skeleton unchecked<\/li>\n<\/ul>\n<\/div>\n<div class=\"rhcol span5\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/02\/Image1399.png\"><img decoding=\"async\" class=\"alignleft wp-image-7520 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/02\/Image1399.png\" alt=\"\" width=\"419\" height=\"509\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/02\/Image1399.png 419w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2021\/02\/Image1399-247x300.png 247w\" sizes=\"(max-width: 419px) 100vw, 419px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<p><span style=\"color: #00ccff;\"><strong>Important:<\/strong> <\/span>For the male Belleza Mesh please enable <em><span style=\"color: #ff6600;\">Male Sliders<\/span><\/em> but disable <em><span style=\"color: #ff6600;\">Male Skeleton<\/span><\/em><\/p>\n<p>Now you are ready to click the Button <span style=\"color: #ff6600;\"><em>Convert to Avastar Rig<\/em><\/span>.<\/p>\n<div class=\"row-fluid\">\n<div class=\"span6 rhcol\">\n<div id=\"attachment_35530\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/03\/Image859.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-5802\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/03\/Image859.png\" alt=\"\" width=\"311\" height=\"439\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/03\/Image859.png 311w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/03\/Image859-213x300.png 213w\" sizes=\"(max-width: 311px) 100vw, 311px\" \/><\/a><\/p>\n<p class=\"wp-caption-text\">Belleza Mesh right after Import (Collada)<\/p>\n<\/div>\n<\/div>\n<div class=\"span6 rhcol\">\n<div id=\"attachment_35529\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/03\/Image862.png\"><img decoding=\"async\" class=\"aligncenter wp-image-5805 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/03\/Image862.png\" alt=\"\" width=\"311\" height=\"450\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/03\/Image862.png 311w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/03\/Image862-207x300.png 207w\" sizes=\"(max-width: 311px) 100vw, 311px\" \/><\/a><\/p>\n<p class=\"wp-caption-text\">Belleza Mesh after conversion to Avastar. The 90 degree rotation is on purpose.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"span6 rhcol\"><span style=\"color: #3366ff;\"><strong>Important Note to Users:<\/strong><\/span><\/p>\n<div class=\"symple-box blue center\">We suggest that you use the Developer kit Manager instead of using the conversion as described here.<\/div>\n<\/div>\n<div class=\"span6 rhcol\"><span style=\"color: #3366ff;\"><strong>Note to Developer kit Creators:<\/strong><\/span><\/p>\n<div class=\"symple-box blue center\">If you like so, you also can publish your settings or send them to us so that we can add your settings as an additional Preset.<\/div>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n\n<\/div><\/div>\n<div class=\"symple-box  yellow center \" style=\"text-align:left;width: 70%;\"> Tip: In some rare cases we can not handle the rig of the development kit in a proper way. For example when the rig contains unknown bones or when the rig topology differs from the SL topology. Then you can unbind the rigged mesh from the other armature, delete the other armature, and continue as if the development kit comes with Meshes only.<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Development Kits and the Rig Converter tool Some creators of full mesh bodies provide Mesh Development Kits. These kits typically contain Reference Meshes and reference weight maps for the developing of body attachments (clothes). This document explains how you can use the Avastar Rig Converter to get a development kit imported into Avastar. Important: This [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":44598,"parent":5193,"menu_order":7,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[8],"tags":[],"class_list":["post-725","page","type-page","status-publish","has-post-thumbnail","hentry","category-reference"],"_links":{"self":[{"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/pages\/725","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=725"}],"version-history":[{"count":14,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/pages\/725\/revisions"}],"predecessor-version":[{"id":44624,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/pages\/725\/revisions\/44624"}],"up":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/pages\/5193"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/media\/44598"}],"wp:attachment":[{"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/media?parent=725"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/categories?post=725"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/tags?post=725"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}