- - Math: fix Matrix class
- - Skeleton: add GetBoneIndex( name )
- - AssetLoader: share root bone transform as mesh origin
- - Assets: test bone remap
- - Math: add Transform::Inverse
- Merge branch 'seadrag/replacingImGuiInternal' of into seadrag/replacingImGuiInternal
- Added facade for ImGuiInternal and changed implementation of popup for clearing keyframes
- Added facade for ImGuiInternal and changed implementation of popup for clearing keyframes
Changelog
Follow the development of AImation Studio. Browse application improvements, fixes and website updates, ordered by date.
- - AssetLoader: add bone re-mapping support
- - Math: add concatenation support by ( operator * ) to Transform
- - ViewportContext: make view mode sequential so bgfx won't re-order our draw calls
- - Renderable: now accepts bgfx::Encoder
- - DebugDraw: add flush/getEncoder methods
- - AssetLoader: add aiProcess_MakeLeftHanded to importer postprocess
- - Shaders: update fragment program so it include some shading
- - Model: keep bone transforms in Skeleton struct, so it can be instantiated and modified
- Renderable: accept skeleton instance in Submit
- - Model: keep 'fixer' transform on mesh import ( we could convert bones/vertices on import or just push additional transformation matrix, right now I am using matrix way )
- - Assets: add mannequin.json metadata file
- - Renderable: submit transforms for model root and bones
- - AssetLoader: try to load and deserialize ModelImportParams ( json file named the same way asset is: mannequin.fbx can have mannequin.json metadata file )
- - Shaders: add skinning support
- Added enable/disable keyframes button and clear keyframes function, fixed keyframes indicator bug and added FindAnchorRange function (#189)
Co-authored-by: G-Gromko <gromkogrzegorz@gmail.com>
Reviewed-on: /pulls/189
Co-authored-by: SeaDragon <g.gromko@ai
- - remove magic numbers
- - Math: add Matrix class
- - AssetLoader: load skeleton bones
- - switch to shared math primitives
- - Shaders: remove compiled blobs, move shader compiler output to ${CMAKE_BINARY_DIR}/generated
- UI for selecting keyframes (#187)
Additional fix of a bug with playback, where when clipping, frame data didn't match frame id
Co-authored-by: G-Gromko <gromkogrzegorz@gmail.com>
Reviewed-on: /pulls/187
Reviewed-by: Koostosh <eryklipka0@gmail.com>
Co-au - network/feat: extend SingleFrameAnimationDataPkt with data
- math/fix: move math from utils to math folder, add quats and transforms
Try Aimation Studio with your own recording.
Try the workflow with your own footage. Then choose the license that fits your project.