differences between collada and glb imports
Gaia Clary
We are comparing rigged mesh export from Blender to Second Life via both .dae and .glb.
We can export both formats so that they behave identically in SL, but only when deformation is limited to the standard m* bones.
As soon as SL volume bones are also marked deform, the .glb result differs slightly from the .dae result after the mesh is worn on the avatar. The imported static meshes are identical. The difference appears only after wearing, when the SL rig actually deforms the mesh.
A few details:
-same source rig and mesh
- same visible export mesh in Blender before writing the file
- same result in SL when volume bones are not deforming
- mismatch appears only when volume bones participate
- note that volume bones have the known non-neutral/rest-scale oddities
Does anyone know how SLās .glb importer handles volume bones internally, especially their rest/bind transforms or scaling? We are trying to determine whether the difference comes from Blender glTF export, Avastar/Collada export assumptions, or SLās handling of volume-bone skinning.
Log In
Dan Linden
Hi Gaia,
Can you send us some content to test with? Please email the zip file to bug-attachments@lindenlab.com and reference the issue name in the email subject line.
Thank you!