diff --git a/Ada Radius/Export_ImportRiggedMeshBlender.md b/Ada Radius/Export_ImportRiggedMeshBlender.md deleted file mode 100644 index 795c26c..0000000 --- a/Ada Radius/Export_ImportRiggedMeshBlender.md +++ /dev/null @@ -1,73 +0,0 @@ -Exporting from Blender to import to OpenSim. This may work for Second Life as well but I haven't tested it. - -While working in Blender, it's better to orient your armature and mesh to face front (+Y), while you are in Front Orthographic view. As Blender symmetry defaults along the X axis. If you don't know how to do that yet, search for and watch tutorials on applying rotations and other tranforms to objects, and the relationship between object and mesh. I won't list links here - Blender changes too fast. - -To export from Blender, however, make sure your armature and all its meshes are oriented to face +X - facing to your right in Front Orthographic view. Apply all transformations in Object mode. Check it a couple of times - parented objects follow the parent while rotating, but the rotation needs to be applied to the child objects as well as the parent armature. If you forget that and rotate a child object before rotating the parent, you may need to fix it. - -Then put the armature into edit mode, select all, clear bone roll. - -Make sure your mesh is clean. Problems here can cause viewer import failures. These failures may be silent, or there may be an error message, which may or may not have anything to do with the actual error. -There may be more items needed on these lists; these are the ones I know about: - -Properties Editor: -Object properties: -Relations: make sure your mesh is parented to the right armature -Delete Custom Properties, if any (if your mesh came from other software or used plugins, there might be junk there) - -Modifier Properties -Make sure there is only one Armature modifier, and that it's pointing to the right armature -Other modifiers may or may not work as they're applied on export - -Object Data Properties -Delete unused vertex groups -Max deform bone vertex groups per mesh: 110 -Geometry: Clear data - sculpt mask, custom split normals, etc. - -Material properties: -Delete unused materials from each mesh -Rename materials: no spaces nor special characters. -Make sure all verts in the mesh are assigned to a material -If you made LOD or physics versions, each one must have the same material as the high LOD or physics version. -No more than 8 materials per mesh -No more than 21844 tris per material - -Then Export - Collada, with the following selections in the export options (Gear icon): - -Operator Preset: SL+Open Sim rigged -and make sure these checkboxes are ticked: -Main tab: -Selection Only -Include Armatures -Global Orientation Apply -Forward Axis Y -Up Axis Z -Texture options -Copy -UV, only selected - -Geom tab: -Triangulate -Apply modifiers Viewport -Transform Matrix - -Armature tab: -Deform Bones Only -Export to SL/Open Sim - -Anim tab: -Include Animations (I don't know what this does) - -Extras: -Use Blender Profile -Sort by Object Name -If you edited the armature, for example for a tiny or non-human, then: -Keep Bind Info - - -Import: -Include skin weight - -If your armature is resized (giants, tinies, non-humans): Include joint positions -If you don't want your mesh to use the Appearance sliders at all: Lock scale if joint position defined - -Last updated 2020-11-02 Ada Radius. Please contact me if you see something that needs improvemen or has gone out of date! This is a work in progress. diff --git a/Ada Radius/Licensing.md b/Ada Radius/Licensing.md deleted file mode 100644 index 8cdce99..0000000 --- a/Ada Radius/Licensing.md +++ /dev/null @@ -1,22 +0,0 @@ -Open Source License and Credits - -Copyright ©2003-2020 Linden Research, Inc. Licensed under Creative Commons Attribution-Share Alike 3.0 unless otherwise noted. -https://creativecommons.org/licenses/by/3.0/ -https://community.secondlife.com/forums/topic/34082-avatar-model-and-clothing-files-now-have-an-updated-license/ - -avatar_skeleton.xml -https://bitbucket.org/lindenlab/viewer-release - -Skeleton.Female.blend -Skeleton.Male.blend - http://wiki.secondlife.com/wiki/Mesh/Rigging_Fitted_Mesh - -female_2016_08_05.dae -male_2016_08_05.dae -angel_2016_08_05 - http://wiki.secondlife.com/wiki/Project_Bento_Testing - -bvh files -http://wiki.secondlife.com/wiki/Internal_Animations - - diff --git a/Ada Radius/Readme-Armatures.md b/Ada Radius/Readme-Armatures.md deleted file mode 100644 index 5164921..0000000 --- a/Ada Radius/Readme-Armatures.md +++ /dev/null @@ -1,16 +0,0 @@ -Please see Export_ImportRiggedMeshBlender.md for notes on using these armatures. - -### Armatures - * avatar_skeleton.xml_armature.blend - armature built from the data in avatar_skeleton.xml - use for tinies, giants, non-humans. avatar_skeleton.xml is the viewer file, Character folder, that defines the inworld armature. It has internal errors itself, and the Blender file armature has some compromises to adjust to them. Left-right asymetries and bone head to connected bone tail inconsistencies. - -* avatar_skeleton_with_custombonesettings.blend - The avatar_skeleton.xml.blend armature, with the addition of bone custom properties for the "fitted" or volume bones, values also taken from avatar_skeleton.xml, with python language from Blender dev blog. Use for mesh body or clothing attachments rigged to the "fitted" bones - -* male_2016_08_05.daeRebuilt.blend - Armature built from the SLWiki Bento download, repaired with values from avatar_skeleton.xml: can be used for mesh sized to the default male. Though the first two armatures in this list may be more accurate and can be used for male or female. - -### Other Resources - -* SLAvatar.blend - replica of the inworld default avatar mesh, based on SLWiki downloads. - -* opensim_armatures.ods - spreadshheet analysis of avatar_skeleton.xml, which is found in the viewer Character folder. Cross-referenced to SLWiki information (some of which is wrong), calculations converting the Maya values to Blender, and notes on exporting from Blender. - -Last updated 2020-11-03 Ada Radius diff --git a/Ada Radius/SLAvatar.blend b/Ada Radius/SLAvatar.blend deleted file mode 100644 index 4e8fb27..0000000 Binary files a/Ada Radius/SLAvatar.blend and /dev/null differ diff --git a/Ada Radius/SLAvatarUVMaps.psd b/Ada Radius/SLAvatarUVMaps.psd deleted file mode 100644 index 94cb0a6..0000000 Binary files a/Ada Radius/SLAvatarUVMaps.psd and /dev/null differ diff --git a/Ada Radius/UVeye.png b/Ada Radius/UVeye.png deleted file mode 100644 index 98f57d4..0000000 Binary files a/Ada Radius/UVeye.png and /dev/null differ diff --git a/Ada Radius/UVeyelashes.png b/Ada Radius/UVeyelashes.png deleted file mode 100644 index 211b60f..0000000 Binary files a/Ada Radius/UVeyelashes.png and /dev/null differ diff --git a/Ada Radius/UVhair.png b/Ada Radius/UVhair.png deleted file mode 100644 index 76da3ba..0000000 Binary files a/Ada Radius/UVhair.png and /dev/null differ diff --git a/Ada Radius/UVhead.png b/Ada Radius/UVhead.png deleted file mode 100644 index 7cb10e4..0000000 Binary files a/Ada Radius/UVhead.png and /dev/null differ diff --git a/Ada Radius/UVlower.png b/Ada Radius/UVlower.png deleted file mode 100644 index acfc750..0000000 Binary files a/Ada Radius/UVlower.png and /dev/null differ diff --git a/Ada Radius/UVskirt.png b/Ada Radius/UVskirt.png deleted file mode 100644 index fa47ea7..0000000 Binary files a/Ada Radius/UVskirt.png and /dev/null differ diff --git a/Ada Radius/UVupper.png b/Ada Radius/UVupper.png deleted file mode 100644 index 5006168..0000000 Binary files a/Ada Radius/UVupper.png and /dev/null differ diff --git a/Ada Radius/avatar_skeleton.xml_armature.blend b/Ada Radius/avatar_skeleton.xml_armature.blend deleted file mode 100644 index 276505f..0000000 Binary files a/Ada Radius/avatar_skeleton.xml_armature.blend and /dev/null differ diff --git a/Ada Radius/avatar_skeleton_with_custombonesettings.blend b/Ada Radius/avatar_skeleton_with_custombonesettings.blend deleted file mode 100644 index 80ae690..0000000 Binary files a/Ada Radius/avatar_skeleton_with_custombonesettings.blend and /dev/null differ diff --git a/Ada Radius/male_2016_08_05.daeRebuilt.blend b/Ada Radius/male_2016_08_05.daeRebuilt.blend deleted file mode 100644 index b144202..0000000 Binary files a/Ada Radius/male_2016_08_05.daeRebuilt.blend and /dev/null differ diff --git a/Ada Radius/opensim_armatures.ods b/Ada Radius/opensim_armatures.ods deleted file mode 100644 index 6dc5b17..0000000 Binary files a/Ada Radius/opensim_armatures.ods and /dev/null differ