Martin Felis
86ea476881
Renamed AnimData to Pose.
2025-03-19 21:43:01 +01:00
Martin Felis
2ea2c56bbb
Refactored BlendTreeResources to be a subclass of AnimGraphResource.
...
The latter is used to abstract saving/loading for both BlendTrees and StateMachines.
2025-03-16 18:15:31 +01:00
Martin Felis
f351939d61
Tiny cleanup.
2025-03-14 12:40:08 +01:00
Martin Felis
a977698336
Fixed crash when starting up and no proper application config was available.
2025-03-14 12:36:22 +01:00
Martin Felis
0f9f9d6283
Added file dialog to graph editor.
2025-03-11 23:02:11 +01:00
Martin Felis
5a6ac92a48
Using bits of the blueprints examples for the AnimGraphEditor.
2025-02-16 22:12:31 +01:00
Martin Felis
a467715ce3
Switched to imgui fork https://github.com/thedmd/imgui/commits/feature/docking-layout-external/ commit 899d85eb9489796f73a4dc67ad86892729707ce9
2025-02-16 17:15:41 +01:00
Martin Felis
589b45554f
Updated imgui to v1.91.8-docking.
2025-02-16 16:08:20 +01:00
Martin Felis
44087d7a7c
Removed legacy editor, started working on editing embedded graphs.
2024-04-30 18:40:54 +02:00
Martin Felis
e8af30d10c
Added embedded fonts.
2024-04-30 17:49:29 +02:00
Martin Felis
5e34aaf3db
Extremely basic blend tree editing.
2024-04-25 21:12:08 +02:00
Martin Felis
3fb2995b02
Fixed building of editor app, though crashes everywhere.
2024-04-24 21:58:47 +02:00
Martin Felis
c7d2d195a3
Updated ozz-animation to version 0.14.3 (commit 92c392b667844)
2024-03-17 12:47:11 +01:00
Martin Felis
e61180c4a7
WIP: implementation of new anim graph editor.
2024-03-01 14:26:52 +01:00
Martin Felis
8388fbfe3e
Better separated 3D view and graph editor navigation.
2024-03-01 14:00:14 +01:00
Martin Felis
dc958dcabd
Fixed some clang-tidy warnings.
2024-03-01 13:59:00 +01:00
Martin Felis
4f0331f941
Fixed sgl initialization on my laptop.
2023-05-13 09:30:13 +02:00
Martin Felis
8dfc8dd05c
Started thedmd/imgui-node-editor integration
2023-04-21 11:55:36 +02:00
Martin Felis
3f609310e2
Properly enabled docking for the application.
2023-04-15 00:24:24 +02:00
Martin Felis
72bcf8a21b
Updated ozz-animation to version 0.14.1.
2023-04-15 00:07:29 +02:00
Martin Felis
509f9616ad
Scene now rendered to separate widget.
2023-04-14 17:21:53 +02:00
Martin Felis
7c8b44247b
Fixed SpeedScale node not properly propagating time.
2023-04-02 21:24:12 +02:00
Martin Felis
3d55b748e6
Refactored anim graph data usage and evaluation.
...
- Refactored NodeSocketAccessor to NodeDescriptor.
- Connections are wired up during AnimGraph instantiation.
- Output and input sockets point to the same memory location.
- No re-wiring needed during evaluation.
- AnimGraph are pre-allocated (refactoring for less memory usage postponed).
- Evaluation of AnimGraph now possible from the editor.
2023-04-01 14:16:20 +02:00
Martin Felis
411aa5ef20
Better split between runtime library and editor.
2023-03-30 18:11:54 +02:00
Martin Felis
08283d9bcf
Evaluation of very simple graphs works.
2023-03-28 22:00:58 +02:00
Martin Felis
e38c0b4934
Started working on graph initialization in ATP Editor.
2023-03-26 23:39:11 +02:00
Martin Felis
a1931185d8
Simple AnimationPlayer now working.
2023-03-26 18:53:32 +02:00
Martin Felis
80ea25483b
Started working on the animation player widget.
2023-03-26 15:01:44 +02:00
Martin Felis
7152fa74e1
Added SkinnedMeshResource
2023-03-26 13:28:12 +02:00
Martin Felis
15871f349c
Updated ozz-animation to version 0.14.1 @35b2efd4
2023-03-26 13:28:12 +02:00
Martin Felis
bf3189ff49
Some more improvements of editor persistence.
2023-03-26 13:28:12 +02:00
Martin Felis
3d387a5dad
Better serialization of application state.
2023-03-25 23:50:03 +01:00
Martin Felis
8a91c7700a
Minor UI improvements.
2023-03-16 23:51:49 +01:00
Martin Felis
6c0c0599f8
Removed old animation graph code.
2022-03-25 11:51:37 +01:00
Martin Felis
c5b0d1f976
Initial graph editor and graph instantiation from file.
2022-02-11 16:51:18 +01:00
Martin Felis
db3095fa07
WIP transition to using sync track based synchronisation.
2021-11-19 12:40:14 +01:00
Martin Felis
3e1c150345
Minor restructuring for tests, initial work for sync tracks.
2021-11-16 18:15:56 +01:00
Martin Felis
038f07de0a
Added limping and zombie walk animations.
2021-11-16 17:31:18 +01:00
Martin Felis
37d2845b09
Added a simple animation controller.
2021-11-12 20:10:56 +01:00
Martin Felis
551bcca478
Wrapped animation into SkinnedMesh object.
2021-11-12 12:48:56 +01:00
Martin Felis
886a510fcd
Enabled MSAA.
2021-11-12 11:23:20 +01:00
Martin Felis
94cc4aeb1d
Added own camera object and its vectorial dependency.
2021-11-12 11:00:39 +01:00
Martin Felis
b78045ffe7
Initial commit
2021-11-11 21:22:24 +01:00