Xiao Qi
|
966ce21686
|
Working commit, weird memory allocate/deallocate bug
|
2023-02-22 14:48:19 +08:00 |
Xiao Qi
|
5cd0b272c9
|
Working commit, write load with tinygltf
|
2023-02-20 19:56:26 +08:00 |
Xiao Qi
|
7cba537fc9
|
Check for bones before doing bone offset copy
|
2023-01-30 16:38:05 +08:00 |
Xiao Qi
|
ce98884376
|
Output compiled file
|
2023-01-30 16:17:40 +08:00 |
Xiao Qi
|
86738fee2a
|
Turned off preprocessing flags that messed with rig/bone data
|
2023-01-24 19:15:31 +08:00 |
Xiao Qi
|
393ae91333
|
Copy Bone offsets into rig bone node data
|
2023-01-22 21:47:19 +08:00 |
Xiao Qi
|
5670f06046
|
Rig node order and tree structure should match that of default order in mesh
|
2023-01-18 03:45:11 +08:00 |
Xiao Qi
|
89338acbea
|
WIP change BFS to DFS for rig building and writing
|
2023-01-17 19:45:20 +08:00 |
Xiao Qi
|
d590a3894f
|
Fixed bug when processing nodes in scene
Rewrote bone writing because i discarded like a moron
|
2023-01-17 15:40:35 +08:00 |
Xiao Qi
|
b99c9e6ebf
|
Uncommented assimp preprocessing flags
|
2023-01-17 13:24:50 +08:00 |
Xiao Qi
|
3482688718
|
Fixed ProcessNode to either Build armature or feed children for processing, not both
|
2023-01-08 12:30:51 +08:00 |
Xiao Qi
|
71dbf6632e
|
Fixed preprocessor #if statements
|
2023-01-07 21:56:05 +08:00 |
Xiao Qi
|
9ef0ff1a93
|
removed gltf and fbx files
|
2023-01-07 21:50:40 +08:00 |
Xiao Qi
|
6c951d3e42
|
Prepare for pull from main project
|
2023-01-07 21:34:10 +08:00 |
Xiao Qi
|
e0392bd601
|
Fixed recursive process node function to process root node and not ignore
|
2023-01-07 21:33:08 +08:00 |
Xiao Qi
|
6eca9b021f
|
Fixed anim header write to account for vector of objects
prepare for merge into main
|
2023-01-07 20:49:52 +08:00 |
Xiao Qi
|
5d6cdc7fd3
|
Some refactoring to make writing to file slight more efficient and organised
|
2023-01-07 16:32:47 +08:00 |
Xiao Qi
|
d54222e2cf
|
Finished Writing rig to file
|
2023-01-07 11:51:49 +08:00 |
Xiao Qi
|
abd3f2dd53
|
Gave up on trying to build node collection while copying ai node tree.
Tree copy is done, finish writing to file after building node data collection
|
2023-01-07 00:16:28 +08:00 |
Xiao Qi
|
e6f6f9b0c5
|
BFS Copy WIP
|
2023-01-04 18:08:08 +08:00 |
Xiao Qi
|
d03c12d1e2
|
Write tree into binary with BFS style traversing
|
2022-11-21 20:21:17 +08:00 |
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 |