issues
search
ShredEagle
/
snacman
He is a snac man.
MIT License
0
stars
0
forks
source link
topic/snacman#121 skeletal animation v2
#122
Closed
Adnn
closed
5 months ago
Adnn
commented
7 months ago
closes #121.
Prepare migration work, by duplicating current Renderer.
Port code for Model (Node) loading.
WIP porting the mesh rendering: first results.
Fix model rendering, render all instances.
Fix "normalized" suffix handling for vertex attributes.
Implement a "ModelLoader" sandbox simulation.
Implement indexing into the phong material for renderer v2.
Complete the material interaction with the Phong reflection model.
Copy resources, revert changes made to renderer_V1 resources.
Restore (diffuse) color texturing.
Fix an issue with empty "upsampled" dirs, use relative paths.
Dump more information when running "asset_processor".
Implement a value correction for specular exponent.
Fixup texture upsample folder.
Revert "Implement a value correction for specular exponent."
Implement a value correction for specular exponent.
Factorize texture parameters reading.
Store and read normal maps from binary files.
Add vertex tangents to the binary file, use them for normal mapping.
Make the assimp importer more verbose, to diagnose issues.
f
Make
dumpTextures()
even more complex...
Adapt snacgame to work with the current partial port to renderer V2.
Fix shaders for Viewer app.
Handle filetype better in Viewer app, disable default cube and triangle.
Intoduce rigging in Viewer's shaders, and review a bit Rigging.h
Start handling Assimp bone data, dump vertex joints/weights attributes.
Dump the Rig on Nodes when present, display bone name in Viewer gui.
Handle "NOMINMAX" macro via the CMake scripts.
Implement a DebugRenderer (in V2) for DebugDrawer V1.
Write joint information in the .seum file.
Transform debug skeleton so it aligns with the model.
Handle Animations in seum file, animate skeletons in Viewer.
Refactor dumpAnimations() to handle 1 key animations (static poses).
Get a first iteration of skeletal animation in the Viewer.
closes #121.
dumpTextures()
even more complex...