16 Commits

Author SHA1 Message Date
Jan
543a4f06e4
refactor: extract TangentData from JsonXModelLoader 2024-09-20 16:44:05 +01:00
Jan
b282e611fc
refactor: extract PartClassificationState from JsonXModelLoader 2024-09-20 16:44:02 +01:00
Jan
7eb1714e89
feat: support gltf bone rotation as matrix notation 2024-09-06 21:37:48 +02:00
Jan
30ca98d86e
fix: gltf buffer view incorrectly calculating stride 2024-09-06 15:49:06 +01:00
Electro Games
e0b28075a6
Added support for unsigned int accessors (#245)
* Added Unsigned Int to CreateAccessors()

* Added UnsignedIntAccessor class

* Added UnsignedIntAccessor class function implementations

* Oops

* Update src/ObjLoading/XModel/Gltf/Internal/GltfAccessor.cpp

Co-authored-by: Jan <Laupetin@users.noreply.github.com>

* Fixed ReadElement() using incorrect elementSize

---------

Co-authored-by: Jan <Laupetin@users.noreply.github.com>
2024-09-06 16:46:21 +02:00
Jan
36ddb998a4
fix: linux build 2024-09-05 21:56:17 +02:00
Jan
71819e46a4
chore: set vertex color to 1.0 when no value read from gltf 2024-09-05 21:19:44 +02:00
Jan
db5e53e60d
chore: calculate tangents for xmodel vertices 2024-09-05 21:19:44 +02:00
Jan
26f4640194
chore: properly read uv data from gltf 2024-09-05 21:19:44 +02:00
Jan
36bc3cf7a3
chore: fix invalid sign when loading gltf 2024-09-05 21:19:42 +02:00
Jan
0bd581ef75
chore: correct tri ordering when loading gltf 2024-09-05 21:19:42 +02:00
Jan
14784fb1c4
chore: correct bone ordering when loading gltf 2024-09-05 21:19:41 +02:00
Jan
30d9ffd8c9
chore: add byteoffset to gltf loading accessors 2024-09-05 21:19:41 +02:00
Jan
f35a2f33ff
fix: linux build 2024-09-05 21:19:41 +02:00
Jan
4db13de471
chore: properly calculate model and bone bounds 2024-09-05 21:19:40 +02:00
Jan
1f5050befa
feat: first draft of loading gltf models for t6 2024-09-05 21:19:39 +02:00