Salad Dais
227fbf7a2e
Improve avatar skeleton implementation
2022-10-18 19:39:39 +00:00
Salad Dais
1a308e9671
Mesh serialization clarifications
2022-09-12 14:17:33 +00:00
Salad Dais
72e926f04c
Better bind shape application
2022-09-08 18:58:28 +00:00
Salad Dais
d9fa14b17c
Faster vec3 normalization
2022-09-08 18:27:01 +00:00
Salad Dais
33c5abaaf4
Clarify glTF comments
2022-09-08 17:17:54 +00:00
Salad Dais
2dfd61fcc5
Only calculate inverse transpose bind shape matrix once
2022-09-08 05:48:52 +00:00
Salad Dais
eb58e747ce
Fix glTF skinning implementation
...
Still a little funky, but things display correctly now.
2022-09-08 00:32:10 +00:00
Salad Dais
1d221a2289
glTF: Apply bone scale and rotation to inverse bind matrices instead
...
Blender can't do anything intelligent with them. Fixes major display
issues for collision volume scaling. Figure out how to round-trip
correctly on export later.
2022-09-02 06:47:09 +00:00
Salad Dais
2ffd0458d0
More glTF cleanup
2022-09-01 20:20:02 +00:00
Salad Dais
25f533a31b
glTF fixups, parse skeleton definition from avatar_skeleton.xml
2022-09-01 16:57:36 +00:00
Salad Dais
570dbce181
Add WIP glTF conversion code
...
Related to #24
2022-08-29 14:10:56 +00:00
Salad Dais
ccb63e971b
Reorganize collada code a bit
2022-08-29 13:49:55 +00:00