Page MenuHome

node tree is calculated unnecessarily leading to long needless delays.
Closed, DuplicatePublic

Description

System Information
Operating system: Windows-10-10.0.19042-SP0 64 Bits
Graphics card: NVIDIA GeForce GTX 1070/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 472.12

Blender Version
Broken: version: 3.1.0 Alpha, branch: master, commit date: 2021-11-07 23:45, hash: rB4f387e66ac85
Worked: (newest version of Blender that worked as expected)

Node tree gets recalculated unnecessarily when adding disconnected nodes, and when removing nodes before confirming. Can lead to loooong waits for nothing to happen. Then the same wait again when you actually connect it to something.

Event Timeline

michael campbell (3di) renamed this task from node tree is calculated when adding a disconnected node. to node tree is calculated unnecessarily leading to long needless delays..Nov 8 2021, 8:10 PM
michael campbell (3di) created this task.
silex (silex) added a subscriber: silex (silex).EditedNov 8 2021, 8:28 PM

This is an issue in Shader Editor since 2.83.
Here's the task: https://developer.blender.org/T76970

@silex (silex) that doesn't seem to be related from what I can see. That's cycles, whereas this is geometry nodes.

silex (silex) added a comment.EditedNov 8 2021, 9:30 PM

I might be wrong, but the problem with viewport updates is not related to rendering engine, but how events from node editors (that include geomentry node editor) are managed by depsgraph. EEVEE have the same problem.

oh really, ok, didn't realise that.