Lukas Tönne LukasTonne
Lukas Tönne pushed to geometry-nodes-simulation-item-ui at LukasTonne/blender 2023-04-13 15:59:05 +02:00
fcc72628e6 Fix items access in the python operators.
Lukas Tönne pushed to geometry-nodes-simulation-item-ui at LukasTonne/blender 2023-04-13 14:34:19 +02:00
0829944cc0 Move operators for simulation item buttons into python.
84b5508f9a Fix item move function for simulation state.
03f134f2fa Ensure updates of sim input nodes when items on the sim output change.
205080ca3c Fix incorrect range check when moving simulation state items.
b7ddb318b6 Fix incorrect struct type used in RNA API implementation for sim zones.
Compare 6 commits »
Lukas Tönne pushed to geometry-nodes-closures at LukasTonne/blender 2023-04-13 08:48:44 +02:00
b34682e9bf Adapt the signature API functions to the new parameter struct.
Lukas Tönne pushed to geometry-nodes-simulation-item-ui at LukasTonne/blender 2023-04-12 17:05:19 +02:00
8db8904822 Panel and operators for manipulating the simulation state items (WIP).
Lukas Tönne pushed to geometry-nodes-simulation-item-ui at LukasTonne/blender 2023-04-12 13:12:57 +02:00
061a5112dd RNA API functions for the simulation output state items.
ca69bd2878 Use int32_t in the clipboard remap_pairing function.
Lukas Tönne commented on pull request blender/blender#106812 2023-04-12 12:23:04 +02:00
Support for simulation zones in copy operators

I'd consider that a separate task, to fix the group separate operator. Ideally would also unify all the other copy operators. It is extremely unlikely this would cause problems in practice because…

Lukas Tönne opened issue blender/blender#106852 2023-04-12 12:22:34 +02:00
Unify the various copy procedures used in node editor
Lukas Tönne commented on pull request blender/blender#106812 2023-04-12 11:51:25 +02:00
Support for simulation zones in copy operators

Oh, somehow thought the identifiers were uint32_t, my bad.

Lukas Tönne commented on pull request blender/blender#106829 2023-04-12 11:36:15 +02:00
Fix #106138: Node add searches missing context-based poll

I assume this is supposed to be a utility to prevent users from running into non-working situation too easily, rather than being a strict limitation? Because it seems quite easy to circumvent,…

Lukas Tönne pushed to geometry-nodes-closures at LukasTonne/blender 2023-04-12 09:44:53 +02:00
7513021dab Struct for signature parameters, to avoid complexity in bNodeSocket.
Lukas Tönne commented on pull request blender/blender#106816 2023-04-12 08:58:28 +02:00
Fix #106208: Initialize socket value by declaration callback if value is data block

I agree that we need to avoid ID pointers in the declarations. But this solves one problem by creating another: Now we have the bNodeTree bound in the callback.

Lukas Tönne pushed to geometry-nodes-closures at LukasTonne/blender 2023-04-11 22:34:05 +02:00
d3b9806c04 Dynamic declaration for the Evaluate node based on its signature.
a172355f96 Read/Write functions for bNodeFunctionSignature in node trees.
Compare 2 commits »
Lukas Tönne pushed to geometry-nodes-simulation-item-ui at LukasTonne/blender 2023-04-11 18:52:20 +02:00
d9dbe5b042 API for manipulating items in the simulation zone output node.
Lukas Tönne created branch geometry-nodes-simulation-item-ui in LukasTonne/blender 2023-04-11 18:52:19 +02:00
Lukas Tönne commented on pull request blender/blender#106812 2023-04-11 16:05:54 +02:00
Support for simulation zones in copy operators

"Group Separate" operator is technically not correct because it copies nodes from the group tree, then potentially updates their ID values, then uses the old ID values to reconstruct links in…

Lukas Tönne commented on pull request blender/blender#106812 2023-04-11 15:57:59 +02:00
Support for simulation zones in copy operators

This is to ensure sockets are updated to match dynamic declarations.

Lukas Tönne commented on pull request blender/blender#106812 2023-04-11 15:57:59 +02:00
Support for simulation zones in copy operators

Changing socket layout too early causes the socket_map to become invalid. So this section has been moved down beyond the link remapping section.

Lukas Tönne created pull request blender/blender#106812 2023-04-11 15:49:01 +02:00
Support for simulation zones in copy operators