• Joined on 2020-10-13
martin pushed to AnimGraphEditor at martin/AnimTestbed 2022-04-14 18:03:50 +02:00
5e7a48b2eb WIP: graph evaluations. Fixed various memory issues, better tests.
martin pushed to AnimGraphEditor at martin/AnimTestbed 2022-04-13 15:48:44 +02:00
2da07ef961 Working on graph evaluations. WIP.
martin pushed to AnimGraphEditor at martin/AnimTestbed 2022-04-13 15:48:27 +02:00
c5d0fdaefe Working on graph evaluations. WIP.
martin pushed to AnimGraphEditor at martin/AnimTestbed 2022-04-13 11:14:52 +02:00
b518220576 Added test which creates skeleton and animation during runtime.
martin pushed to AnimGraphEditor at martin/AnimTestbed 2022-04-11 16:46:15 +02:00
eeef635c64 Initial works for actial animation sampling and graph evaluation.
bf0c7a7daa Added Tests for MathAdd Node
Compare 2 commits »
martin pushed to AnimGraphEditor at martin/AnimTestbed 2022-04-08 12:48:21 +02:00
e7314e3477 imnodes: pin coloring and connectivity logic
martin pushed to AnimGraphEditor at martin/AnimTestbed 2022-04-03 21:05:20 +02:00
5d8c1e289b Initial graph evaluations, added Float to Vec3 Node, minor editor tweaks.
08ae84fcb4 New evaluation scheme.
abddbea62b Refactoring.
6c0c0599f8 Removed old animation graph code.
72a67195e6 Use socket pointers instead of indices for connections.
Compare 7 commits »
martin pushed to AnimGraphEditor at martin/AnimTestbed 2022-02-24 23:57:59 +01:00
73e7a60875 Minor cleanup.
976875c218 Added index member to node, preparing synctrack and node evaluation.
d6453911e2 Removed node input splitting.
Compare 3 commits »
martin pushed to AnimGraphEditor at martin/AnimTestbed 2022-02-22 22:49:15 +01:00
306a2cb4d8 Minor fix to node input splitting. Not sure it is a good idea anymore, though...
martin pushed to AnimGraphEditor at martin/AnimTestbed 2022-02-22 22:34:17 +01:00
ef74f39cf4 Splitted animation and data node inputs.
martin pushed to AnimGraphEditor at martin/AnimTestbed 2022-02-22 22:03:59 +01:00
af5d27db85 Simple time propagation works.
martin pushed to AnimGraphEditor at martin/AnimTestbed 2022-02-20 16:00:48 +01:00
87eb2ab7df Mark all nodes that connect to the graph output nodes by default as active.
martin pushed to AnimGraphEditor at martin/AnimTestbed 2022-02-20 15:57:26 +01:00
b01acc2a88 Added marking of nodes active/inactive.
martin pushed to AnimGraphEditor at martin/AnimTestbed 2022-02-19 12:18:58 +01:00
618f6b613e Minor test cleanup.
martin pushed to AnimGraphEditor at martin/AnimTestbed 2022-02-19 12:17:12 +01:00
da916a7346 Added node ordering code and tests.
martin pushed to AnimGraphEditor at martin/AnimTestbed 2022-02-19 00:25:58 +01:00
bd304bde4e Give access to node inputs in runtime graph, initial works for marking of active nodes.
9069a8192b Added serialization and deserialization of properties.
ee6a8eb29a Basic node properties editor.
Compare 3 commits »
martin pushed to AnimGraphEditor at martin/AnimTestbed 2022-02-15 21:06:16 +01:00
0d0b181ebb Unified handling of nodes in editor.
martin pushed to AnimGraphEditor at martin/AnimTestbed 2022-02-15 20:58:06 +01:00
9b743fd081 Links can be removed in graph editor.
martin pushed to AnimGraphEditor at martin/AnimTestbed 2022-02-14 22:37:37 +01:00
3e02f28b18 Graph Input/Output wiring added.
martin pushed to AnimGraphEditor at martin/AnimTestbed 2022-02-12 12:10:18 +01:00
bbab4d8608 Graph editor allows instantiation of different node types.
2b7cbe9d4c Simple graph output connection working.
c2ae0a11d2 WIP AnimGraph instantiation.
Compare 3 commits »