{"id":856,"date":"2015-11-01T22:17:19","date_gmt":"2015-11-01T22:17:19","guid":{"rendered":"http:\/\/avastar.online\/?page_id=856"},"modified":"2015-11-01T22:17:19","modified_gmt":"2015-11-01T22:17:19","slug":"editable-avastars","status":"publish","type":"page","link":"https:\/\/avalab.org\/avastar\/300\/avastar-workflows\/editable-avastars\/","title":{"rendered":"Clones"},"content":{"rendered":"<h3>Purpose<\/h3>\n<div class=\"row-fluid\">\n<div class=\"rhcol span6\">\n<p>Sometimes you may want to modify the Avastar meshes<\/p>\n<ul>\n<li>to create slight modifications of the original SL character.<\/li>\n<li>to use the original as starting point for your own Model.<\/li>\n<li>to create static (posed but not rigged) versions of the Avastar meshes.<\/li>\n<\/ul>\n<\/div>\n<div class=\"rhcol span6\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2018\/10\/Image721.png\"><img decoding=\"async\" class=\"aligncenter wp-image-4558 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2018\/10\/Image721.png\" alt=\"\" width=\"561\" height=\"360\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2018\/10\/Image721.png 561w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2018\/10\/Image721-300x193.png 300w\" sizes=\"(max-width: 561px) 100vw, 561px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<p>The workflows below help you to Quickly create a Mesh based clone of the SL Avatar.<\/p>\n<div class=\"symple-toggle state-closed \"><h3 class=\"symple-toggle-trigger \">Good to know in advance<\/h3><div class=\"symple-toggle-container symple-clearfix\">\n<div class=\"row-fluid\">\n<div style=\"text-align: left;\" class=\"rhcol span7\">\n<p><strong><span style=\"color: #ff6600;\">Important:<\/span> <\/strong>In some cases you may want to modify (edit) the Avastar character meshes. For example when you want to &#8230;<\/p>\n<ul>\n<li>Create a tiny or a giant.<\/li>\n<li>Add extra shape beyond what you can do with sliders.<\/li>\n<li>Modify the Avastar Meshes into something totally different.<\/li>\n<li>Join the character parts to have one single mesh body<\/li>\n<\/ul>\n<p>Well, you actually can do this. But you must convert the Avastar Meshes into regular custom meshes ( see the <a href=\"\/help\/n-panel\/avastar\/skinning\/freeze-shape\/\">Freeze option<\/a> in the Avastar Tool Box).<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p>If you do not prepare (<a href=\"\/help\/n-panel\/avastar\/skinning\/freeze-shape\/\">freeze<\/a>) the Avastar meshes, then you have a good chance to break Avastar and create wild results as shown below:<\/p>\n<div id=\"attachment_21612\" style=\"width: 296px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.machinimatrix.org\/wp-content\/uploads\/2012\/11\/broken_avastar1.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-21612\" class=\"wp-image-21612 size-full\" src=\"http:\/\/blog.machinimatrix.org\/wp-content\/uploads\/2012\/11\/broken_avastar1.png\" alt=\"broken_avastar\" width=\"286\" height=\"202\" \/><\/a><p id=\"caption-attachment-21612\" class=\"wp-caption-text\">Unexpected results after small edits in the Avastar meshes<\/p><\/div>\n<\/div>\n<\/div>\n<div class=\"symple-toggle state-closed \"><h3 class=\"symple-toggle-trigger \">The technical reason for this behavior<\/h3><div class=\"symple-toggle-container symple-clearfix\">\n<p>Avastar needs to translate the slider settings into the final shape as you can see in the Blender 3D View. However the shape calculation is based on a hidden reference shape. This reference shape is created once when the sliders are setup for the character. And Avastar relies on the reference shape having the same mesh topology (same number of verts, edges and faces) as the visible mesh.<\/p>\n<p>But as soon as you edit the visible mesh you introduce a difference to the reference shape. Then it becomes likely that Avastar gets everything wrong. And things like in the image above can happen.<\/p>\n<p>You can get over this by freezing the Avastar character. Basically you then remove all shape keys from the character. What this means will be explained later.<\/p>\n<\/div><\/div>\n\n<\/div><\/div>\n<h3>Workflow<\/h3>\n<p>This is the most basic process of creating a simple character mesh based on the SL Avatar mesh<\/p>\n<div class=\"symple-toggle state-closed \"><h3 class=\"symple-toggle-trigger \">Step 1: Create a new Avastar<\/h3><div class=\"symple-toggle-container symple-clearfix\">\n<h3>Adding a new Avastar<\/h3>\n<p>You can add a new Avastar Character only when Blender is in Object mode. You navigate to the Add -&gt; Avastar menu and select from one of the rig types:<\/p>\n<div class=\"row-fluid\">\n<div class=\"span6 rhcol\">\n<p><img decoding=\"async\" class=\"alignleft size-full wp-image-44132\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-940.png\" alt=\"\" width=\"573\" height=\"583\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-940.png 573w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2022\/07\/Image-300-940-295x300.png 295w\" sizes=\"(max-width: 573px) 100vw, 573px\" \/><\/p>\n<\/div>\n<div class=\"rhcol span6\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/12\/Image941.png\"><img decoding=\"async\" class=\"alignleft wp-image-6210 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/12\/Image941.png\" alt=\"\" width=\"555\" height=\"555\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/12\/Image941.png 555w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/12\/Image941-300x300.png 300w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/12\/Image941-150x150.png 150w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/12\/Image941-440x440.png 440w\" sizes=\"(max-width: 555px) 100vw, 555px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<ul>\n<li>The <span style=\"color: #ff6600;\"><strong>Basic<\/strong><\/span> variant is the legacy Avatar with the classic SL Bones and the Fitted mesh Bones, but without the extended (Bento) Bones<\/li>\n<li>The<strong><span style=\"color: #ff6600;\"> Complete<\/span><\/strong> variant is the full Avatar with all Bones including the Classic bones, the Bento Bones and the Fitted mesh Bones and a few more bones for various purposes (IK, structure, Animation, &#8230;)<\/li>\n<li>The <strong><span style=\"color: #ff6600;\">Skeleton<\/span><\/strong> Variant only loads a Skeleton without Meshes using the default Shape (Orange). This is useful for example when you want to make a creature Rig where you do not need the Avatar meshes at all.<\/li>\n<li>The<strong><span style=\"color: #ff6600;\"> Animesh<\/span> <\/strong>variant is similar to the Skeleton variant, except that it comes with Sliders disabled and using the Neutral shape (White).<\/li>\n<\/ul>\n<p><strong><span style=\"color: #3366ff;\">Note for long term Avastar users<\/span><\/strong>: You can add back the old variants in the <a href=\"\/help\/n-panel\/sections\/workflows\/addon-settings\/\">Avastar Preferences window<\/a><\/p>\n<p>After a short time (typically 2-4 secs) a new Avastar character is created in the 3D View and at the center of the 3D View .<\/p>\n\n<\/div><\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span1\">\n<p>&nbsp;<\/p>\n<\/div>\n<div class=\"rhcol span11\">\n<div class=\"symple-toggle state-closed \"><h3 class=\"symple-toggle-trigger \">Step 2a (optional): Use Appearance Sliders<\/h3><div class=\"symple-toggle-container symple-clearfix\">\n <span style='color:red;font-size:1.2em;'>[include path='\/fragment\/toolshelf\/appearance-sliders'] not found!<\/span> \n<\/div><\/div>\n<div class=\"symple-toggle state-closed \"><h3 class=\"symple-toggle-trigger \">Step 2b (optional): Change Gender<\/h3><div class=\"symple-toggle-container symple-clearfix\">\n<div class=\"row-fluid\">\n<div class=\"span6 rhcol\">\n<p>You can change the Gender of the Avastar character as follows:<\/p>\n<ul>\n<li>Select the Avastar Armature<\/li>\n<li>Open the Data Properties Tab in the Properties window:<a href=\"http:\/\/blog.machinimatrix.org\/wp-content\/uploads\/2014\/05\/Image010.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-19799\" src=\"http:\/\/blog.machinimatrix.org\/wp-content\/uploads\/2014\/05\/Image010.png\" alt=\"Image010\" width=\"213\" height=\"319\" \/><\/a><\/li>\n<li>locate the Gender Selector and enable &#8220;Male&#8221;<\/li>\n<\/ul>\n<\/div>\n<div class=\"span6 rhcol\">\n<p>Your final result will look like this:<a href=\"http:\/\/blog.machinimatrix.org\/wp-content\/uploads\/2014\/05\/Image011.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-19800\" src=\"http:\/\/blog.machinimatrix.org\/wp-content\/uploads\/2014\/05\/Image011.png\" alt=\"Image011\" width=\"238\" height=\"279\" \/><\/a><\/p>\n<p><strong><span style=\"color: #99ccff;\">Note:<\/span> <\/strong>You can switch the Gender on and off as you like.<\/p>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n\n<\/div><\/div>\n<\/div>\n<\/div>\n<div class=\"symple-toggle state-closed \"><h3 class=\"symple-toggle-trigger \">Step 3: Freeze your Shape<\/h3><div class=\"symple-toggle-container symple-clearfix\">\n <span style='color:red;font-size:1.2em;'>[include path='\/help\/n-panel\/toolshelf\/tools\/shape\/freeze'] not found!<\/span> \n<\/div><\/div>\n<div class=\"symple-toggle state-closed \"><h3 class=\"symple-toggle-trigger \">Step 4: Join Parts (Optional)<\/h3><div class=\"symple-toggle-container symple-clearfix\">\n<div class=\"row-fluid\">\n<div class=\"span6 rhcol\">\n<h3>Join Avatar Parts<\/h3>\n<\/div>\n<div class=\"span6 rhcol\"><div style=\"padding:56.25% 0 0 0;position:relative;\"><iframe src=\"https:\/\/player.vimeo.com\/video\/93783930?h=1b1c3803e1&color=ff9933&title=0&byline=0&portrait=0\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture\" allowfullscreen><\/iframe><\/div><script src=\"https:\/\/player.vimeo.com\/api\/player.js\"><\/script><\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"span6 rhcol\">\n<p>Joining parts of a mesh will make all parts belong to one single object.<\/p>\n<ul>\n<li>Select all objects that you want to join. Here i have selected the Head, the upper body and the lower body of a frozen version of the Avastar character:<a href=\"http:\/\/blog.machinimatrix.org\/wp-content\/uploads\/2014\/05\/Image008.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-19790\" src=\"http:\/\/blog.machinimatrix.org\/wp-content\/uploads\/2014\/05\/Image008.png\" alt=\"Image008\" width=\"284\" height=\"416\" \/><\/a><\/li>\n<\/ul>\n<p><strong><span style=\"color: #99ccff;\">Note:<\/span><\/strong> You can select multiple objects by holding the SHIFT key down while you right click on the parts which you want to select.<\/p>\n<\/div>\n<div class=\"span6 rhcol\">\n<ul>\n<li>Press CTRL +J to join the parts into one object<\/li>\n<\/ul>\n<div class=\"symple-toggle state-closed \"><h3 class=\"symple-toggle-trigger \">W<strong>hat you should know<\/strong><\/h3><div class=\"symple-toggle-container symple-clearfix\">\n<p>You might have duplicate vertices especially along the seams of the meshes. You can remove these duplicates as follows:<\/p>\n<ul>\n<li>Go to Edit Mode<\/li>\n<li>Select all Vertices (press &#8220;A&#8221; once or twice)<\/li>\n<li>Press &#8220;W&#8221;<\/li>\n<li>Select the &#8220;Remove Doubles&#8221; function<\/li>\n<li>Go back to Object Mode<\/li>\n<\/ul>\n<\/div><\/div>\n<p>Your final result will look like this:<\/p>\n<p><a href=\"http:\/\/blog.machinimatrix.org\/wp-content\/uploads\/2014\/05\/Image009.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-19794\" src=\"http:\/\/blog.machinimatrix.org\/wp-content\/uploads\/2014\/05\/Image009.png\" alt=\"Image009\" width=\"194\" height=\"273\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n\n<\/div><\/div>\n<div class=\"symple-toggle state-closed \"><h3 class=\"symple-toggle-trigger \">Step 5: Export the Mesh<\/h3><div class=\"symple-toggle-container symple-clearfix\">\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>The Collada exporter exports your Mesh character or mesh attachment to a file with the file ending <em>.dae<\/em> and possibly it also exports a set of images (image textures). You find the Mesh Exporter in the Blender Export menu.<\/p>\n<p>The Exporter opens with a file selection window where you can set the file to where you want to export.<\/p>\n<\/div>\n<div class=\"rhcol span5\"><a href=\"\/wp-content\/uploads\/2019\/09\/Image-355.png\"><img decoding=\"async\" class=\"wp-image-5347 size-full alignleft\" src=\"\/wp-content\/uploads\/2019\/09\/Image-355.png\" alt=\"\" width=\"443\" height=\"534\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2019\/09\/Image-355.png 443w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2019\/09\/Image-355-249x300.png 249w\" sizes=\"(max-width: 443px) 100vw, 443px\" \/><\/a><\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span10\">\n<h3>The Export option Panel<\/h3>\n<\/div>\n<div class=\"rhcol span2\"><a class=\"mamap\" href=\"\/wp-content\/uploads\/2019\/09\/map-collada-panel-2.png\" target=\"_blank\"><img decoding=\"async\" alt=\"\" src=\"\/wp-content\/uploads\/2019\/09\/map-collada-panel-2.png\" \/><\/a><\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p><strong><span style=\"color: #99ccff;\"><span style=\"color: #3366ff;\">Hint:<\/span> <\/span><\/strong>You usually can keep the default settings and just click on the &#8220;Collada(Avastar)(.dae)&#8221; button in the lower right corner of the Window (see zoom icon in this chapter title).<\/p>\n<p>A File Selector will pop up. Here you can navigate to your export directory and then export your file as a Collada file (using the file extension &#8220;.dae&#8221;) There is also a set of export options available on the right side of the window (see image)<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><a href=\"\/wp-content\/uploads\/2019\/09\/Image-356.png\"><img decoding=\"async\" class=\"wp-image-5350 size-full alignleft\" src=\"\/wp-content\/uploads\/2019\/09\/Image-356.png\" alt=\"\" width=\"310\" height=\"192\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2019\/09\/Image-356.png 310w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2019\/09\/Image-356-300x186.png 300w\" sizes=\"(max-width: 310px) 100vw, 310px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p><span style=\"color: #0000ff;\"><strong>Tip:<\/strong> <\/span>If you intend to use your exported mesh for Animesh then please note that Animesh currently does not support the Shape Sliders in world. Your mesh will always been displayed as when you enable the Neutral Shape preset in the <a href=\"\/help\/toolshelf\/appearance-sliders\/\">Avastar Shape Editor<\/a> panel.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2019\/09\/Image-379.png\"><img decoding=\"async\" class=\"wp-image-5447 size-full alignleft\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2019\/09\/Image-379.png\" alt=\"\" width=\"244\" height=\"104\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<h3>The Export option Sub-panels<\/h3>\n<div class=\"symple-toggle state-closed \"><h3 class=\"symple-toggle-trigger \">Textures export (advanced)<\/h3><div class=\"symple-toggle-container symple-clearfix\">\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">You can export images along with your models. In that case Avastar stores the images as files on your disk and adds a reference to the Collada file. The SL Importer knows how to read and import these images for static meshes.<br \/>\n<span style=\"color: #3366ff;\"><strong>Note:<\/strong> <\/span>For rigged meshes the images are not recognized by the SL Importer. This is a viewer bug which has never been fixed.<\/div>\n<div class=\"rhcol span5\"><a href=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/12\/Image949.png\"><img decoding=\"async\" class=\"alignleft wp-image-6229 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/12\/Image949.png\" alt=\"\" width=\"310\" height=\"226\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/12\/Image949.png 310w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/12\/Image949-300x219.png 300w\" sizes=\"(max-width: 310px) 100vw, 310px\" \/><\/a><\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<ul>\n<li><span style=\"color: #ff6600;\"><strong>Image Format:<\/strong> <\/span>(default is png) is typically predefined in the Render settings. However we found it convenient to offer an immediate setting in the Exporter. By default the exporter applies the image type only to generated images.<\/li>\n<li><span style=\"color: #ff6600;\"><strong>Use &#8216;Image format&#8217; for all images:<\/strong><\/span> If you set this option, then Blender will use the selected image format for all exported images. If you disable the option, then only the generated images are affected.<\/li>\n<\/ul>\n<\/div>\n<div class=\"rhcol span5\">\n<ul>\n<li><strong><span style=\"color: #ff6600;\">Use RGBA:<\/span> <\/strong>Blender can export the Alpha channel for images. Normally you set this in the render settings where you can specify to use either RGB or RGBA for image exports. If the selected export format supports Alpha then enabling RGBA here will export images with Alpha channel even if the render settings are set to RGB and vice versa.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<p><span style=\"color: #3366ff;\"><strong>Hint: <\/strong><\/span>You may want to NOT use RGBA because of the Alpha glitch. However this is not a general advice. There are many situations where using Alpha images is even recommended (for example when you want to create an Alpha mask).<\/p>\n<p><span style=\"color: #3366ff;\"><strong>Hint:<\/strong> <\/span>If the format of the exported image(es) does not support an Alpha channel then the &#8220;Use RGBA&#8221; option is simply ignored.<\/p>\n<\/div><\/div>\n<div class=\"symple-toggle state-closed \"><h3 class=\"symple-toggle-trigger \">Advanced options<\/h3><div class=\"symple-toggle-container symple-clearfix\">\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>The Advanced Options are related to special scenarios. You should normally keep all options set as they are. This makes sure that your exports are well suited for SL. However in some situations you will have to get back here and set the options according to the descriptions below.<\/p>\n<p><span style=\"color: #ff6600;\"><strong>Warning: <\/strong><\/span>You must really know what you do when you set an advanced option. Handle with care!<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/12\/Image954.png\"><img decoding=\"async\" class=\"alignleft wp-image-6234 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/12\/Image954.png\" alt=\"\" width=\"310\" height=\"307\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/12\/Image954.png 310w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/12\/Image954-300x297.png 300w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/12\/Image954-150x150.png 150w\" sizes=\"(max-width: 310px) 100vw, 310px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p><strong><span style=\"color: #ff6600;\">Use Bind Pose:<\/span><\/strong> The Use Bind Pose option is largely documented in the <a href=\"\/workflows\/bind-pose\/\">Bind Pose Workflow<\/a><br \/>\nYou normally set this option in the Avastar Shape Editor. We added it here only for convenience.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/12\/Image951.png\"><img decoding=\"async\" class=\"alignleft wp-image-6231 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/12\/Image951.png\" alt=\"\" width=\"310\" height=\"106\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/12\/Image951.png 310w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/12\/Image951-300x103.png 300w\" sizes=\"(max-width: 310px) 100vw, 310px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<p>Following options are only available when the Use Bind Pose option is enabled:<\/p>\n<ul>\n<li><strong>with Reset Animation:<\/strong> Avastar generates a 0-priority single frame animation of the current Restpose. This animation can later be used in SL together with an animation reset script (see below)<\/li>\n<li><strong>with Reset Script:<\/strong> Avastar generates an LSL Script ready for usage in SL. In SL you copy this script together with the Reset Animation (see above) into your model&#8217;s inventory. You need this especially when you are not exporting in white stickman mode (see <a href=\"\/fragment\/toolshelf\/appearance-sliders\/\">Avastar Shape Editor<\/a>)<\/li>\n<li><strong>Animesh Restpose:<\/strong> when your model shall be used as an Animesh, then you need to enable this option here. Otherwise your imported meshes will not look the same as in Blender.<\/li>\n<\/ul>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p><span style=\"color: #ff6600;\"><strong>Animesh Restpose:<\/strong><\/span> You use this option when you want to export cor Animesh. Note this option only resets the Shape Editor to White Stickman for Export. You may actually want to work in White Stickman Shape all the time, so this option is here just for convenience.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\"><span style=\"color: #ff6600;\"><strong>Apply Armature Scale:<\/strong><\/span> If you have <strong><em>scaled your Armature in Object Mode<\/em> <\/strong>for making a tiny or a giant you should not apply the scale to the armature because then the entire Avastar Animation system may no longer work. But the Object Scale must be applied when you export the mesh.<\/div>\n<div class=\"rhcol span5\">Otherwise the target online world does not recognize the scaling and the giant shrinks back (or the tiny grows back) to normal size. The apply Armature Scale option ensures that the Object scale is applied in the exported Armature.<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\"><span style=\"color: #ff6600;\"><strong>Apply Rotation &amp; Scale:<\/strong><\/span> If you have <strong><em>Scaled or rotated your Objects in Object Mode<\/em><\/strong> then this Scale&amp;Rotation should be applied to all objects of an export to avoid unexpected scaling and rotation issues within the target system. However this is all so often simply forgotten and sometimes even unknown.<\/div>\n<div class=\"rhcol span5\">Hence we have added an automatic apply Rotation&amp;Scale to the exporter. This setting does not affect the original objects.<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p><span style=\"color: #ff6600;\"><strong>Export SL Rotation:<\/strong><\/span> When you export an Avastar Rig then it must be rotated according to the SL Standards (so that the character looks into the positive X direction).<\/p>\n<p><span style=\"color: #3366ff;\"><strong>Hint: <\/strong><\/span>You want to enable this option when you export to Second Life or similar worlds.<\/p>\n<\/div>\n<div class=\"rhcol span5\"><span style=\"color: #3366ff;\"><strong>Disabled: <\/strong><\/span>Do nothing<br \/>\n<span style=\"color: #3366ff;\"><strong>Enabled:<\/strong><\/span> Rotate the Rig by 90 degrees to make it compatible to the SL specifications<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p><strong><span style=\"color: #ff6600;\">Triangulate:<\/span><\/strong> Export the meshes as triangles. Normally you want to do the triangulation on your own if at all. You also can just export without triangulation and let the SL Importer do the job. Or just use this option here.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p>This is an optional setting. We set it to True because it seems to be the safest option of all possible ones.<\/p>\n<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\"><span style=\"color: #ff6600;\"><strong>Weld Edge Normals:<\/strong><\/span> When two separate objects share a boundary line, then you typically see a boundary seam in the object texture. This happens because the vertex normals differ even if the adjacent objects share the same vertex locations.<\/div>\n<div class=\"rhcol span5\">The exporter recalculates the vertex Normals at the adjacent boundaries of the selected objects.<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\"><span style=\"color: #ff6600;\"><strong>Weld to all visible: <\/strong><\/span>Sometimes you want to only export one part but still want the vertex Normals be fixed.<\/div>\n<div class=\"rhcol span5\">This option lets the exporter take all visible objects into account when calculating the vertex Normals at object boundaries.<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p><strong><span style=\"color: #ff6600;\">Export Shape:<\/span> <\/strong>The current Shape from the Shape editor is exported as an avatar shape file (with extention .xml) Some viewers (firestorm) can import this file as new Avatar Shape by some<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p>This option is most important especially for Developerkit makers. If you distribute this shape along with the developerkit file, then Avastar can setup the Developerkit Manager with more precision.<\/p>\n<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p><span style=\"color: #ff6600;\"><strong>Sanity Checks: <\/strong><\/span>Perform tests on the Mesh (tricount, texture face counts, etc&#8230;)<\/p>\n<p><span style=\"color: #3366ff;\"><strong>Hint: <\/strong><\/span>You want to enable this option in most cases.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n<h3>Bone Filters<\/h3>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>Define which subset of the Bones in the rig are exported along with the meshes.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/12\/Image952.png\"><img decoding=\"async\" class=\"alignleft wp-image-6232 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/12\/Image952.png\" alt=\"\" width=\"310\" height=\"200\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/12\/Image952.png 310w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/12\/Image952-300x194.png 300w\" sizes=\"(max-width: 310px) 100vw, 310px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p><strong><span style=\"color: #ff6600;\">Export with Joints:<\/span><\/strong> When you have edited the Armature to adjust the Rig to your special character (Alien, creature, pet&#8230;) then you normally want to keep your edited Armature when you export your Meshes.<\/p>\n<p><strong><span style=\"color: #3366ff;\">Hint:<\/span> <\/strong>You want this option disabled only when your rig is so complex that Avastar can not calculate the Neutral Rig for your situation. In that case please set the sliders to SL Neutral (Avastar Shape Editor, white stickman icon) and never touch the sliders again (actually the sliders will be locked when you select the neutral shape)<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><strong><span style=\"color: #3366ff;\">Disabled:<\/span><\/strong> Export the Rig visually as it is. Note: You must make sure that the Avastar Shape Editor is reset to the SL Neutral Shape (White Stickman Icon). Otherwise Avastar rejects the exports.<\/p>\n<p><span style=\"color: #3366ff;\"><strong>Enabled:<\/strong><\/span> Calculate the neutral skeleton from the current rig settings (temporary set Sliders to Neutral SL Settings) but apply the current Slider settings as bind pose. Pleased refer to the Bind Pose document for further explanations.<\/p>\n<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p><strong><span style=\"color: #ff6600;\">Export all Bones:<\/span> A<\/strong>dd all bones of the rig to the exported Model.<\/p>\n<\/div>\n<div class=\"rhcol span5\">You want to enable this option only when you plan to export your model for import into another 3D Modelling tool.<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p><span style=\"color: #ff6600;\"><strong>Only Weighted Bones:<\/strong><\/span> Avastar can export all deform bones of the Rig. However in most cases it is enough to only export the deform Bones which are actually used (weighted to meshes)<\/p>\n<p><span style=\"color: #3366ff;\"><strong>Hint: <\/strong><\/span>You want to enable this option in most cases.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><span style=\"color: #3366ff;\"><strong>Disabled: <\/strong><\/span>Export all deform Bones unconditionally<br \/>\n<span style=\"color: #3366ff;\"><strong>Enabled: <\/strong><\/span>Export only those bones which are actually used (have weights for meshes)<\/p>\n<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p><strong><span style=\"color: #ff6600;\">Only Deform Bones:<\/span><\/strong> Avastar has many control bones (mainly for IK-Animation, targetless Animation and attachment points) Avastar can export all Bones of the rig, or only the Deform bones<\/p>\n<p><strong><span style=\"color: #3366ff;\">Hint:<\/span> <\/strong>You want to enable this option in most cases.<\/p>\n<\/div>\n<div class=\"rhcol span5\"><strong><span style=\"color: #3366ff;\">Disabled:<\/span> <\/strong>Export all Bones in the Rig unconditionally<br \/>\n<strong><span style=\"color: #3366ff;\">Enabled:<\/span><\/strong> Export only deform Bones<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p><strong><span style=\"color: #ff6600;\">Allow Weighted Attachments<\/span><\/strong>: SL does not allow weighting of attachment points. Hence we suppress the export of weights for attachment points by default.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p>This option should indeed never be used for SL! <span style=\"color: #ff6600;\"><em>Handle with Care. It is very likely that the SL importer rejects meshes with attachment point weighting at some time in the future.<\/em><\/span><\/p>\n<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p><strong><span style=\"color: #ff6600;\">Enforce Parent Hierarchy:<\/span><\/strong> Ensures that all parent bones of exported bones are also exported, even if they have no weights defined.<\/p>\n<p>Details: When you enable the above bone filters then it can happen that not all bones of a Bone chain are exported. This becomes a problem when one or more of the not exported bones have Joint edits defined. Those definitions would then get lost during export.<\/p>\n<p><strong><span style=\"color: #3366ff;\">Hint:<\/span> <\/strong>You want to enable this option in most cases.<\/p>\n<\/div>\n<div class=\"rhcol span5\"><strong><span style=\"color: #3366ff;\">Disabled:<\/span> <\/strong>Do nothing<br \/>\n<strong><span style=\"color: #3366ff;\">Enabled:<\/span><\/strong> Take care that all parent bones of exported Bones are also exported.<\/div>\n<\/div>\n<h3>Collada Options<\/h3>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>The Collada options are mainly for exporting the models with the most possible extra information. This data can ater be used by other 3D programs or target engines for rebuilding as much of the original Avastar rig as possible. Those options are rarely used.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><a href=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/12\/Image953.png\"><img decoding=\"async\" class=\"alignleft wp-image-6233 size-full\" src=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/12\/Image953.png\" alt=\"\" width=\"310\" height=\"130\" srcset=\"https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/12\/Image953.png 310w, https:\/\/avalab.org\/avastar\/300\/wp-content\/uploads\/2020\/12\/Image953-300x126.png 300w\" sizes=\"(max-width: 310px) 100vw, 310px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p><strong><span style=\"color: #ff6600;\">Export Bone Roll:<\/span><\/strong> Export Bone Roll using the Blender Collada Scheme.<\/p>\n<p><strong><span style=\"color: #3366ff;\">Hint:<\/span> <\/strong>This is only useful when you want to later import back the Dae file to Blender.<\/p>\n<\/div>\n<div class=\"rhcol span5\"><strong><span style=\"color: #3366ff;\">Disabled:<\/span> <\/strong>Do nothing<br \/>\n<strong><span style=\"color: #3366ff;\">Enabled:<\/span><\/strong> Export the Bone roll according to Blender&#8217;s Collada Scheme<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p><strong><span style=\"color: #ff6600;\">Export Bone layers:<\/span><\/strong> Export Bone Layer Data using the Blender Collada Scheme.<\/p>\n<p><strong><span style=\"color: #3366ff;\">Hint:<\/span> <\/strong>This is only useful when you want to later import back the Dae file to Blender.<\/p>\n<\/div>\n<div class=\"rhcol span5\"><strong><span style=\"color: #3366ff;\">Disabled:<\/span> <\/strong>Do nothing<br \/>\n<strong><span style=\"color: #3366ff;\">Enabled:<\/span><\/strong> Export the Bone Layer data according to Blender&#8217;s Collada Scheme<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p><span style=\"color: #ff6600;\"><strong>Export with Blender Profile: <\/strong><\/span>Use Blender Collada scheme for exporting Blender specific Information<\/p>\n<p><strong><span style=\"color: #3366ff;\">Hint:<\/span> <\/strong>This is only useful when you want to later import back the Dae file to Blender.<\/p>\n<\/div>\n<div class=\"rhcol span5\"><strong><span style=\"color: #3366ff;\">Disabled:<\/span> <\/strong>Do nothing<br \/>\n<strong><span style=\"color: #3366ff;\">Enabled:<\/span><\/strong> Export Extended Options according to Blender&#8217;s Collada Scheme<span style=\"color: #ff0000;\"><br \/>\n<\/span><\/div>\n<\/div>\n<h3>Unsupported Options<\/h3>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>Avastar also provides some advanced export options. However those options are not shown by default as they are only rarely used.<\/p>\n<p><strong><span style=\"color: #3366ff;\">Note:<\/span> <\/strong>If you really want to use these options, then you first need to enable them in the Avastar Addon Properties Panel.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><a href=\"\/wp-content\/uploads\/2019\/09\/Image-357.png\"><img decoding=\"async\" class=\"aligncenter wp-image-5357 size-full\" src=\"\/wp-content\/uploads\/2019\/09\/Image-357.png\" alt=\"\" width=\"240\" height=\"188\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p>You enable these options in the Avastar Add-on Panel (where you initially enabled the Add-on after you installed it):<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p><a href=\"\/wp-content\/uploads\/2019\/09\/Image-060.png\"><img decoding=\"async\" class=\"aligncenter wp-image-5358 size-full\" src=\"\/wp-content\/uploads\/2019\/09\/Image-060.png\" alt=\"\" width=\"240\" height=\"188\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<div class=\"row-fluid\">\n<div class=\"rhcol span7\">\n<p><strong><span style=\"color: #ff6600;\">Limit Weight Count:<\/span><\/strong> In SL the number of weights per vertex is strictly limited to 4. We believe this number is enough for all weighting tasks. In cases where you think this limit is too low, we always found the real problem was due to bad mesh topology and bad rigging.<\/p>\n<\/div>\n<div class=\"rhcol span5\">\n<p>Setting this number affects the maximum number of weights which are exported by Avastar. We strongly recommend to keep this number set to 4.<\/p>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Purpose Sometimes you may want to modify the Avastar meshes to create slight modifications of the original SL character. to use the original as starting point for your own Model. to create static (posed but not rigged) versions of the Avastar meshes. The workflows below help you to Quickly create a Mesh based clone of [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4558,"parent":811,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[9],"tags":[],"class_list":["post-856","page","type-page","status-publish","has-post-thumbnail","hentry","category-workflow"],"_links":{"self":[{"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/pages\/856","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=856"}],"version-history":[{"count":0,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/pages\/856\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/pages\/811"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/media\/4558"}],"wp:attachment":[{"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/media?parent=856"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/categories?post=856"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/avalab.org\/avastar\/300\/wp-json\/wp\/v2\/tags?post=856"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}