Lukas Tönne LukasTonne
Lukas Tönne pushed to geometry-nodes-simulation at blender/blender 2023-04-05 18:28:48 +02:00
c6d8da0e97 Remove simulation inputs when deleting outputs and vice versa
414f9e037b Const storage.
f12773ab80 Reference instead of pointer for non-null node tree argument.
1f07e71e22 Better implementation of node_select_paired using nodes_by_type.
Compare 3 commits »
Lukas Tönne created pull request blender/blender#106597 2023-04-05 17:25:38 +02:00
Remove simulation inputs when deleting outputs and vice versa.
8e684c722a Remove simulation inputs when deleting outputs and vice versa.
98bc439e47 Add simulation input and output node as a pair
3d8d142205 Check if output node exists before creating a sim input lazy function.
Compare 3 commits »
Lukas Tönne created branch geometry-nodes-simulation-remove-paired in LukasTonne/blender 2023-04-05 17:23:51 +02:00
Lukas Tönne deleted branch geometry-nodes-simulation-add-pair from LukasTonne/blender 2023-04-05 16:20:57 +02:00
Lukas Tönne closed issue blender/blender#105727 2023-04-05 16:20:56 +02:00
Simulation Nodes: Add both simulation nodes at once
Lukas Tönne merged pull request blender/blender#106557 2023-04-05 16:20:55 +02:00
Add simulation input and output node as a pair
Lukas Tönne pushed to geometry-nodes-simulation at blender/blender 2023-04-05 16:20:54 +02:00
98bc439e47 Add simulation input and output node as a pair
Lukas Tönne pushed to geometry-nodes-simulation-add-pair at LukasTonne/blender 2023-04-05 16:01:23 +02:00
61620420c5 Dots after comments.
4ef53de85e Renamed origin/target to input/output nodes.
c521c2077b Refuse pairing if a sim input is already paired to the output node.
7f39bb774e Merge branch 'geometry-nodes-simulation' into geometry-nodes-simulation-add-pair
3d8d142205 Check if output node exists before creating a sim input lazy function.
Compare 5 commits »
Lukas Tönne commented on pull request blender/blender#106557 2023-04-05 14:45:50 +02:00
Add simulation input and output node as a pair

Right now you can easily cause an ambiguous situation by e.g. duplicating a sim input node. The duplicate then has the same output_node_id so it's paired with the same output node But that doesn't make much sense because which input node then defines the initial state?

Lukas Tönne deleted branch geometry-nodes-simulation-robust-zone-pairing from LukasTonne/blender 2023-04-05 14:29:14 +02:00
Lukas Tönne merged pull request blender/blender#106585 2023-04-05 14:29:12 +02:00
Check if output node exists before creating a sim input lazy function.
Lukas Tönne pushed to geometry-nodes-simulation at blender/blender 2023-04-05 14:29:11 +02:00
3d8d142205 Check if output node exists before creating a sim input lazy function.
Lukas Tönne commented on issue blender/blender#94641 2023-04-05 14:19:35 +02:00
Geometry nodes. Viewer node data late update (delete node and undo)

The viewer node now has a "activate" button which must first be enabled for the viewer to output. When you undo deletion the viewer is currently inactive (so no output is expected) and activating…

Lukas Tönne pushed to geometry-nodes-simulation-add-pair at LukasTonne/blender 2023-04-05 12:09:37 +02:00
3cf0b5a9eb Simplified "add_node_pair" operator into just "add_simulation_zone".
Lukas Tönne pushed to geometry-nodes-simulation-add-pair at LukasTonne/blender 2023-04-05 11:47:30 +02:00
586265c0c5 Change menu entry to "Simulation Zone".
Lukas Tönne pushed to geometry-nodes-simulation-add-pair at LukasTonne/blender 2023-04-05 11:39:40 +02:00
70e2c269a5 Revert "Avoid crashing when the sim input node has invalid output id."
Lukas Tönne commented on pull request blender/blender#106557 2023-04-05 11:32:21 +02:00
Add simulation input and output node as a pair

Made a separate PR for checking the output is valid before creating the LF #106585

Lukas Tönne created pull request blender/blender#106585 2023-04-05 11:30:49 +02:00
Check if output node exists before creating a sim input lazy function.