diff --git a/Assets/Models/racoon.shmodel b/Assets/Models/racoon.shmodel index e15051b6..3fa9d9bd 100644 Binary files a/Assets/Models/racoon.shmodel and b/Assets/Models/racoon.shmodel differ diff --git a/SHADE_Engine/src/Assets/Asset Types/Models/SHRigAsset.h b/SHADE_Engine/src/Assets/Asset Types/Models/SHRigAsset.h index 424c5468..59c9b51e 100644 --- a/SHADE_Engine/src/Assets/Asset Types/Models/SHRigAsset.h +++ b/SHADE_Engine/src/Assets/Asset Types/Models/SHRigAsset.h @@ -27,6 +27,7 @@ namespace SHADE { std::string name; SHMatrix transform; + SHMatrix offset; }; struct SHRigNodeAsset diff --git a/SHADE_Engine/src/Assets/Libraries/Loaders/SHModelLoader.cpp b/SHADE_Engine/src/Assets/Libraries/Loaders/SHModelLoader.cpp index 0d3160bc..9e4abc67 100644 --- a/SHADE_Engine/src/Assets/Libraries/Loaders/SHModelLoader.cpp +++ b/SHADE_Engine/src/Assets/Libraries/Loaders/SHModelLoader.cpp @@ -151,6 +151,11 @@ namespace SHADE reinterpret_cast(&data[i].transform), sizeof(SHMatrix) ); + + file.read( + reinterpret_cast(&data[i].offset), + sizeof(SHMatrix) + ); } }