Lukas Tönne LukasTonne
Lukas Tönne approved blender/blender#119792 2024-04-03 09:29:33 +02:00
GPv3: Onion Skinning
Lukas Tönne pushed to socket-type-inference at LukasTonne/blender 2024-04-02 15:28:19 +02:00
8232759635 Add constraints for internal dependencies to propagate fields from inputs to outputs.
Lukas Tönne pushed to socket-type-inference at LukasTonne/blender 2024-04-02 14:44:04 +02:00
e129d1b99c Add link constraints in the output->input direction.
Lukas Tönne pushed to socket-type-inference at LukasTonne/blender 2024-04-02 14:22:59 +02:00
76e265eba1 Update the socket shapes after solving constraints.
a703e66d97 Use the symmetric constraint declaration for zone relationships.
Compare 2 commits »
Lukas Tönne pushed to socket-type-inference at LukasTonne/blender 2024-04-02 13:02:48 +02:00
410ecc34cd Better error messages.
Lukas Tönne pushed to socket-type-inference at LukasTonne/blender 2024-04-02 12:17:32 +02:00
67a45c00f7 Added utility struct for consistent socket variables and fix current errors.
Lukas Tönne pushed to socket-type-inference at LukasTonne/blender 2024-04-02 10:45:44 +02:00
1f482030c1 Check for empty domain errors to cover all potential cases in verification.
Lukas Tönne pushed to socket-type-inference at LukasTonne/blender 2024-04-02 10:25:10 +02:00
610cd372e9 Avoid checking conditions twice.
Lukas Tönne pushed to socket-type-inference at LukasTonne/blender 2024-04-02 10:20:31 +02:00
d48be0ad97 Add verification for the overall tree interface as well.
Lukas Tönne pushed to socket-type-inference at LukasTonne/blender 2024-04-02 09:32:33 +02:00
17298bb464 Added a verification step that optionally compares old and new inferencing.
Lukas Tönne pushed to socket-type-inference at LukasTonne/blender 2024-04-01 19:17:42 +02:00
02613546ca Added an experimental flag to toggle new field inferencing algorithm.
Lukas Tönne pushed to socket-type-inference at LukasTonne/blender 2024-04-01 16:33:05 +02:00
b3744a2ebc Added a Sudoku solver test, because why not.
Lukas Tönne pushed to socket-type-inference at LukasTonne/blender 2024-04-01 14:05:17 +02:00
1291d4a41e Added tests for over- and under-constrained systems.
Lukas Tönne pushed to socket-type-inference at LukasTonne/blender 2024-04-01 12:25:30 +02:00
fd27c22dac Build support for (anti)symmetric constraints into the ConstraintSet.
Lukas Tönne pushed to socket-type-inference at LukasTonne/blender 2024-04-01 11:55:13 +02:00
366ef46858 Finished the basic existing test.
Lukas Tönne pushed to socket-type-inference at LukasTonne/blender 2024-04-01 11:41:04 +02:00
4dee63d459 Fix incorrect dependency scheduling that caused infinte loops.
Lukas Tönne pushed to socket-type-inference at LukasTonne/blender 2024-04-01 10:29:23 +02:00
64265f4ae0 Fix build errors.
Lukas Tönne pushed to socket-type-inference at LukasTonne/blender 2024-04-01 10:19:50 +02:00
f52223d789 Reverted the VariableRef struct in favor of a simpler VariableIndex alias.
74b92bae90 Added new BLI test for constraint satisfaction.
Compare 2 commits »
Lukas Tönne pushed to node_inferencing_visualizer at LukasTonne/blender-addons 2024-04-01 09:39:50 +02:00
6c862a9e31 Merge branch 'main' into node_inferencing_visualizer
1de247676d FBX IO: Fix performance regression setting keyframe_point interpolation
68c49290e3 glTF exporter: fix hierarchy of object inside full hierarchy of collections
c794324c8a glTF exporter: fix crash on filtering collections
f5f6c460ed glTF exporter: Fix typo in error log
Compare 32 commits »
Lukas Tönne pushed to socket-type-inference at LukasTonne/blender 2024-04-01 09:39:40 +02:00
c2552b0dcd Moved constraint satisfaction to a new BLI file.
f662508fe1 Merge branch 'main' into socket-type-inference
fbcfd48d2a Replace int variable indexes with formalized (Mutable)VariableKey.
8d12c58f2c Docs: Use reference links when possible when linking to other API
7b4fa19fca Docs: Python: Add copy button to code blocks
Compare 148 commits »