Upload Settings for OpenSim - RuthAndRoth/Ruth GitHub Wiki
Ruth2.0 Mesh Body Parts Upload Settings
The following are upload settings used for our OpenSim release. Although there are many opinions on how to correctly upload a rigged Collada mesh file, the settings used for our release was chosen to provide the lowest Avatar Rendering Complexity possible while maintaining the integrity and quality of the mesh asset.
All mesh parts were uploaded with the following:
- Viewer: Firestorm-Releasex64 5.0.11.53634
- OpenSim: 0.9.1.0 Dev
- Physics Engine: Bulletsim
- Database: mariaDB | FS Asset | Debian | mono 3.2
r2BODY_AlphaCut_linkset.dae
The Collada upload file is made up of 8 upper-body parts plus 18 lower-body parts and uploaded as a linkset.
Level of Detail Settings (LOD)
- High - Triangles: 11444 Vertices: 8442
- Medium - Triangles: 5563 Vertices: 4960
- Low¹ - Triangles: 201 Vertices: 275
- Lowest¹ - Triangles: 201 Vertices: 273
High LODS comes from the *.dae file's actual triangle & vertices counts. Medium to Lowest LODS are generated based on an error threshold or a triangle limit value either assigned by the viewer or manually entered by the user.
¹ Custom LOD settings for avatar attachment often referred to as the LOD Trick. By using zero(0) Triangle Limit for the Low and the Lowest LOD, a minimum triangle & vertices counts are assigned to the mesh asset and since the viewer ignores the Low and the Lowest LOD for avatar attachments, a much lower Avatar Rendering Complexity is achieved.
Physics Settings
In OpenSim, ubODE physics engine requires that you select a physics level of detail(Step 1 - physics tab) for your mesh. Since Avatar attachments do not use collision shapes, you can select a low setting here. I selected the Physics LOD Low.
IMPORTANT: Do not use or click the Analyze button (Step 2) when uploading to OpenSim.
IMPORTANT: When uploading a linkset to OpenSim, do not use a cube for collision shape.
Upload Option Settings
- Select or check the Include Skin Weight checkbox.
r2FEET_flat_toenail_joined.dae
One piece rigged pair of feet that uses Sundance Haiku's mesh toenails. The toenails use face 0 & 1 and the feet use face 2 to 7.
Level of Detail Settings (LOD)
- High - Triangles: 6032 Vertices: 3899
- Medium - Triangles: 3015 Vertices: 2048
- Low¹ - Triangles: 9 Vertices: 11
- Lowest¹ - Triangles: 9 Vertices: 11
Physics Settings
Select Low
Upload Option Settings
Select or check the Include Skin Weight checkbox.
r2FEET_high_toenail_joined.dae
One piece rigged pair of feet that uses Sundance Haiku's mesh toenails. The toenails use face 0 & 1 and the feet use face 2 to 7.
Level of Detail Settings (LOD)
- High - Triangles: 5964 Vertices: 3819
- Medium - Triangles: 2981 Vertices: 2004
- Low¹ - Triangles: 8 Vertices: 12
- Lowest¹ - Triangles: 8 Vertices: 12
Physics Settings
Select Low
Upload Option Settings
Select or check the Include Skin Weight checkbox.
r2FEET_flatFX_toenail_joined.dae
An experimental one piece rigged pair of poseable flatfeet that uses Sundance Haiku's mesh toenails. The toenails use face 0 & 1 and the feet use face 2 to 7.
Level of Detail Settings (LOD)
- High - Triangles: 6032 Vertices: 3949
- Medium - Triangles: 3016 Vertices: 2075
- Low¹ - Triangles: 9 Vertices: 10
- Lowest¹ - Triangles: 9 Vertices: 10
Physics Settings
Select Low
Upload Option Settings
Select or check the Include Skin Weight checkbox.
r2HAND_bento.dae
One piece left & right hand bento rigged mesh.
Level of Detail Settings (LOD)
- High - Triangles: 5908 Vertices: 3558
- Medium - Triangles: 2954 Vertices: 1939
- Low¹ - Triangles: 3 Vertices: 5
- Lowest¹ - Triangles: 3 Vertices: 5
Physics Settings
Select Low
Upload Option Settings
Select or check the Include Skin Weight checkbox.
r2HANDFNAILS_flat_long.dae
One piece left & right hand fingernails designed by Sundance Haiku.
Level of Detail Settings (LOD)
- High - Triangles: 3120 Vertices: 1990
- Medium - Triangles: 1560 Vertices: 1134
- Low¹ - Triangles: 3 Vertices: 7
- Lowest¹ - Triangles: 3 Vertices: 7
Physics Settings
Select Low
Upload Option Settings
Select or check the Include Skin Weight checkbox.
r2HEAD_bento.dae
Default Avastar bento rigged mesh head.
Level of Detail Settings (LOD)
- High - Triangles: 1844 Vertices: 1116
- Medium - Triangles: 922 Vertices: 615
- Low¹ - Triangles: 2 Vertices: 6
- Lowest¹ - Triangles: 2 Vertices: 6
Physics Settings
Select Low
Upload Option Settings
Select or check the Include Skin Weight checkbox.