Problem with Node Wrangler and Field at index geometry node #96194

Closed
opened 2022-03-06 12:36:55 +01:00 by Tomas · 7 comments

System Information
Operating system: Windows-10-10.0.19041-SP0 64 Bits
Graphics card: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 511.79

Blender Version
Broken: version: 3.1.0 Release Candidate, branch: master, commit date: 2022-03-04 14:21, hash: blender/blender@45079b169d
Worked: (newest version of Blender that worked as expected)

Short description of error
Ctrl+Shift+right click drag to get an operation between two field at index nodes in vector mode produces a disconnected math node instead of a connected vector math node. (And the same happens for any type other than float).

Exact steps for others to reproduce the error
Activate the node wrangler add on. On a geometry nodes nodetree add two Field at index nodes, set the type to vector and ctrl + shift + right click and drag between them.
Blender 2022-03-06 08-31-29.mp4

**System Information** Operating system: Windows-10-10.0.19041-SP0 64 Bits Graphics card: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 511.79 **Blender Version** Broken: version: 3.1.0 Release Candidate, branch: master, commit date: 2022-03-04 14:21, hash: `blender/blender@45079b169d` Worked: (newest version of Blender that worked as expected) **Short description of error** Ctrl+Shift+right click drag to get an operation between two field at index nodes in vector mode produces a disconnected math node instead of a connected vector math node. (And the same happens for any type other than float). **Exact steps for others to reproduce the error** Activate the node wrangler add on. On a geometry nodes nodetree add two Field at index nodes, set the type to vector and ctrl + shift + right click and drag between them. [Blender 2022-03-06 08-31-29.mp4](https://archive.blender.org/developer/F12899339/Blender_2022-03-06_08-31-29.mp4)
Author

Added subscriber: @Rusculleda

Added subscriber: @Rusculleda
Member

Added subscriber: @lone_noel

Added subscriber: @lone_noel
Member

It seems to be a general issue with the current implementation.
When adding the node to merge the selected nodes it always looks for the first output, even though that one might not even be enabled. The links are properly created they are just not drawn, since the 'Value' output of type float is hidden. Same thing happens when trying to mix two Vector Math nodes set to 'Length':

Node-wrangler-mix-bug.mp4

The fix seems contained enough that I'll take a stab at it, but I already noticed a bunch of additional issues with the functionality (like missing support for boolean and integer types...). I hope this isn't too much of a can of worms.

It seems to be a general issue with the current implementation. When adding the node to merge the selected nodes it always looks for the first output, even though that one might not even be enabled. The links are properly created they are just not drawn, since the 'Value' output of type float is hidden. Same thing happens when trying to mix two Vector Math nodes set to 'Length': [Node-wrangler-mix-bug.mp4](https://archive.blender.org/developer/F12899491/Node-wrangler-mix-bug.mp4) The fix seems contained enough that I'll take a stab at it, but I already noticed a bunch of additional issues with the functionality (like missing support for boolean and integer types...). I hope this isn't too much of a can of worms.
Member

Changed status from 'Needs Triage' to: 'Confirmed'

Changed status from 'Needs Triage' to: 'Confirmed'
Member

Added subscriber: @PratikPB2123

Added subscriber: @PratikPB2123

This issue was referenced by e7ce79d8f2

This issue was referenced by e7ce79d8f24197e7b49ababd94612450f166d206

Changed status from 'Confirmed' to: 'Resolved'

Changed status from 'Confirmed' to: 'Resolved'
Brecht Van Lommel self-assigned this 2022-07-25 21:15:41 +02:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
5 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#96194
No description provided.