Commit Graph

29 Commits

Author SHA1 Message Date
Xiao Qi c5f7b22515 Changed structure for program, segregated asset types structs 2022-11-19 23:02:59 +08:00
Xiao Qi 456167e9f0 Added abstraction for rig data and representation
WIP Building rig node collection to prepare for write
2022-11-16 20:38:43 +08:00
Xiao Qi 37a2edef14 Write animation data 2022-11-16 18:38:16 +08:00
Xiao Qi 7cc7c51fd9 Parse and build all animation data and headers for write
Added functions for writing animation headers and data [NOT YET IMPLEMENTED]
2022-11-16 17:28:55 +08:00
Xiao Qi 03c17ca5d4 Separated asset data class
Parsing of animation clips, frames, channels
2022-11-16 10:41:27 +08:00
Xiao Qi 66baaf374d Compile mesh bones and weights into binary
Rig structure still WIP
2022-11-12 15:55:41 +08:00
Xiao Qi 310765f4f6 Node copying completed, wip to write into file 2022-11-11 18:20:46 +08:00
Xiao Qi f673036e4e recursion WIP 2022-11-11 17:54:50 +08:00
Xiao Qi 7777e5642b WIP Ingestion of rig nodes from model file 2022-11-11 17:33:42 +08:00
Xiao Qi 457094dc50 Anim WIP 2022-11-11 13:18:51 +08:00
Xiao Qi 418dcaebfd Removed unnecessary stuff from macros 2022-11-11 13:18:28 +08:00
Xiao Qi 83037a7bc8 Changed relative path in premake from workspace to project 2022-11-07 14:49:19 +08:00
Xiao Qi 17610bdbc7 Added build path for standalone 2022-11-07 14:37:25 +08:00
Xiao Qi fd14af9ce9 Changed model file extension 2022-11-04 14:57:24 +08:00
Xiao Qi 672b2dd92c Changed project name in premake 2022-11-04 14:41:07 +08:00
Xiao Qi f12745a005 Added lines to generate sln for building and testing 2022-11-02 21:10:44 +08:00
Xiao Qi 1b8c9ba29e Changed namespace and static lib calls 2022-11-02 19:07:50 +08:00
Xiao Qi 4bfb3ef843 Used node name instead of mesh name 2022-11-02 17:39:48 +08:00
Xiao Qi 48c3ed823b Rewrote comping to write all meshes into one file instead of multiple files for meshes 2022-11-01 20:09:27 +08:00
Xiao Qi d194ca68fe include path variable name change 2022-11-01 14:05:38 +08:00
Xiao Qi 680cf4bab7 Removed solution, only project 2022-11-01 13:49:45 +08:00
Xiao Qi e503ae1814 removed 2022-10-31 17:38:09 +08:00
Xiao Qi fd597db112 Added assimp into repo
Changed project name
2022-10-31 15:21:47 +08:00
Xiao Qi 2c1ddb7bf3 Changed solution name 2022-10-31 15:14:56 +08:00
Xiao Qi a745a410c4 File path bug fixed 2022-10-31 14:41:28 +08:00
Xiao Qi eaba73f922 Recognise fbx files in addition to gltf 2022-10-31 14:18:05 +08:00
Xiao Qi 68c4e729a1 Copied updated libraries and compilers from main project over 2022-10-31 14:16:35 +08:00
Xiao Qi 70b6045453 Ported all mesh and animation asset related file into repo
Created premake to build solution and project 
Changed loader and compiler to be self contained and take in paths relative to "local"
2022-10-19 18:37:27 +08:00
XiaoQiDigipen 5ba06db572
Initial commit 2022-10-19 17:07:49 +08:00