|
group2 0.1.0
CSE 125 Group 2
|
Files | |
| AnimationLibrary.cpp | |
| Load FBX animation clips onto a shared skeleton. | |
| AnimationLibrary.hpp | |
| Catalog of ozz animation clips shared across all animated entities. | |
| AnimationLocomotion.cpp | |
| Pure locomotion clip/transition planner for CharacterAnimator. | |
| AnimationLocomotion.hpp | |
| Pure locomotion clip/transition planner for CharacterAnimator. | |
| AnimationTesterUI.cpp | |
| ImGui panel for driving the animation state machine in development. | |
| AnimationTesterUI.hpp | |
| ImGui panel for driving the animation state machine in development. | |
| CharacterAnimator.cpp | |
| Per-entity animator: state machine + sampling + blending + skin matrices. | |
| CharacterAnimator.hpp | |
| Per-entity animator — state machine, sampling, blending, CPU skinning. | |
| CharacterRig.cpp | |
| FBX loader that builds the ozz skeleton + bind-pose mesh data. | |
| CharacterRig.hpp | |
| Shared skinned-character rig: skeleton, bind-pose mesh, skin weights. | |
| FbxImportUtils.cpp | |
| Implementation of Assimp ↔ ozz ↔ GLM conversion helpers. | |
| FbxImportUtils.hpp | |
| Assimp ↔ ozz ↔ GLM conversion helpers shared by the rig and animation library loaders. | |
| SkinningBackend.cpp | |
| CPU linear-blend-skinning implementation. | |
| SkinningBackend.hpp | |
| Pluggable skinning interface — phase-1 CPU LBS; GPU backend slots in later. | |
| SkinVertex.hpp | |
| Bind-pose vertex layout used by the CPU skinning pipeline. | |