Martin Felis
bf0c7a7daa
Added Tests for MathAdd Node
2022-04-11 11:40:53 +02:00
Martin Felis
5d8c1e289b
Initial graph evaluations, added Float to Vec3 Node, minor editor tweaks.
2022-04-03 21:05:11 +02:00
Martin Felis
08ae84fcb4
New evaluation scheme.
...
- Animation Data are always referenced via a pointer in nodes.
- Animation Data storage pointers are injected from graph when node is evaluated.
- Node value outputs always stored in node.
- Node value inputs always referenced via pointer. References are created when instantiating the graph.
2022-04-01 13:19:54 +02:00
Martin Felis
abddbea62b
Refactoring.
2022-03-25 12:05:56 +01:00
Martin Felis
6c0c0599f8
Removed old animation graph code.
2022-03-25 11:51:37 +01:00
Martin Felis
72a67195e6
Use socket pointers instead of indices for connections.
2022-03-25 11:23:03 +01:00
Martin Felis
73e7a60875
Minor cleanup.
2022-02-24 23:47:31 +01:00
Martin Felis
976875c218
Added index member to node, preparing synctrack and node evaluation.
2022-02-24 22:55:40 +01:00
Martin Felis
d6453911e2
Removed node input splitting.
2022-02-24 22:06:47 +01:00
Martin Felis
ef74f39cf4
Splitted animation and data node inputs.
2022-02-22 22:34:13 +01:00
Martin Felis
af5d27db85
Simple time propagation works.
2022-02-22 22:03:26 +01:00
Martin Felis
b01acc2a88
Added marking of nodes active/inactive.
2022-02-20 15:57:19 +01:00
Martin Felis
618f6b613e
Minor test cleanup.
2022-02-19 12:18:54 +01:00
Martin Felis
da916a7346
Added node ordering code and tests.
2022-02-19 12:16:57 +01:00
Martin Felis
bd304bde4e
Give access to node inputs in runtime graph, initial works for marking of active nodes.
2022-02-19 00:25:51 +01:00
Martin Felis
3e02f28b18
Graph Input/Output wiring added.
2022-02-14 22:37:19 +01:00
Martin Felis
2b7cbe9d4c
Simple graph output connection working.
2022-02-12 11:46:50 +01:00
Martin Felis
c2ae0a11d2
WIP AnimGraph instantiation.
2022-02-12 10:14:26 +01:00
Martin Felis
c5b0d1f976
Initial graph editor and graph instantiation from file.
2022-02-11 16:51:18 +01:00