group2 0.1.0
CSE 125 Group 2
Loading...
Searching...
No Matches
SkinnedModel.cpp File Reference

Implementation of FBX loading, ozz skeleton/animation building, and CPU skinning. More...

#include "SkinnedModel.hpp"
#include <SDL3/SDL_log.h>
#include <assimp/Importer.hpp>
#include <assimp/config.h>
#include <assimp/postprocess.h>
#include <assimp/scene.h>
#include <ozz/animation/offline/animation_builder.h>
#include <ozz/animation/offline/raw_animation.h>
#include <ozz/animation/offline/raw_skeleton.h>
#include <ozz/animation/offline/skeleton_builder.h>
#include <ozz/animation/runtime/animation.h>
#include <ozz/animation/runtime/local_to_model_job.h>
#include <ozz/animation/runtime/sampling_job.h>
#include <ozz/animation/runtime/skeleton.h>
#include <ozz/base/maths/simd_math.h>
#include <ozz/base/maths/soa_transform.h>
#include <ozz/base/span.h>
#include <algorithm>
#include <cmath>
#include <glm/gtc/type_ptr.hpp>
#include <string>
#include <unordered_map>
#include <unordered_set>
#include <vector>
Include dependency graph for SkinnedModel.cpp:

Classes

struct  SkinnedModel::Impl
 

Detailed Description

Implementation of FBX loading, ozz skeleton/animation building, and CPU skinning.