Xiao Qi
|
52fc8132d9
|
WIP Template function to generalise data copy for varying data types
|
2023-02-26 02:36:47 +08:00 |
Xiao Qi
|
1e17e17594
|
Working commit, do byte based copy
|
2023-02-25 23:32:51 +08:00 |
Xiao Qi
|
bc8347a161
|
Fixed memory read issues
Templated load function
|
2023-02-25 19:18:35 +08:00 |
Xiao Qi
|
d94e81231c
|
Testing
|
2023-02-22 15:36:05 +08:00 |
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 |