Geometry Node: Error resetting simulations nodes using node wrangler #104598

Closed
opened 2023-05-10 19:34:27 +02:00 by Iliya Katushenock · 1 comment

System Information
Operating system: Windows-10-10.0.22621-SP0 64 Bits
Graphics card: NVIDIA GeForce RTX 3070/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 531.68

Blender Version
Broken: version: 3.6.0 Alpha, branch: build, commit date: 2023-05-03 13:07, hash: 7ff752b7891a
Worked: (newest version of Blender that worked as expected)

Short description of error
Using the Reset Node operator with a simulation nodes results in an error, even if these nodes have been added without changes. Simulation input node loses input and output sockets.

Exact steps for others to reproduce the error

  1. Add Simulation Zone.
  2. Select one of each nodes inserted.
    In the sidebar, select the Node tab and use Reset Node.

Originally posted by @guishe in /blender/blender/issues/107582#issue-97071

**System Information** Operating system: Windows-10-10.0.22621-SP0 64 Bits Graphics card: NVIDIA GeForce RTX 3070/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 531.68 **Blender Version** Broken: version: 3.6.0 Alpha, branch: build, commit date: 2023-05-03 13:07, hash: `7ff752b7891a` Worked: (newest version of Blender that worked as expected) **Short description of error** Using the Reset Node operator with a simulation nodes results in an error, even if these nodes have been added without changes. Simulation input node loses input and output sockets. **Exact steps for others to reproduce the error** 1. Add Simulation Zone. 2. Select one of each nodes inserted. In the sidebar, select the Node tab and use Reset Node. _Originally posted by @guishe in /blender/blender/issues/107582#issue-97071_

Created a quick Fix #104599, which disables the functionality for SimNodes
Because Sim Nodes in the current state don't really need reseting.

For the future this could maybe become a problem, especially with different multi node nodes.
But currently I think there is no way for a python script to generally determine, if both nodes are part of a multi node setup.
The "Sim Input Node" has a "Paired_Output" attribute pointing to the "Sim Output Node", but the "Sim Output Node" doesn't have a reference to the "Sim Input Node".

Created a quick Fix #104599, which disables the functionality for SimNodes Because Sim Nodes in the current state don't really need reseting. For the future this could maybe become a problem, especially with different multi node nodes. But currently I think there is no way for a python script to generally determine, if both nodes are part of a multi node setup. The "Sim Input Node" has a "Paired_Output" attribute pointing to the "Sim Output Node", but the "Sim Output Node" doesn't have a reference to the "Sim Input Node".
Pratik Borhade added the
Status
Confirmed
label 2023-05-11 14:14:33 +02:00
Blender Bot added
Status
Resolved
and removed
Status
Confirmed
labels 2023-05-12 13:56:26 +02:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-addons#104598
No description provided.