Page MenuHome

Node values visually reset when changed
Closed, ResolvedPublic

Description

System Information
Operating system: Windows 10 64 bit
Graphics card: Nvidia 1060 6gb

Blender Version
Broken: blender-2.80.0-git.1b6da95ccb11-windows64

Short description of error

Under certain circumstances, changing the value of a node snaps back to the previous value, although this is just the UI, the actual value has changed but it doesn't update in the UI. It only applies to nodes not plugged to the Material output, or to a tree that eventually plugs to the Material output

Exact steps for others to reproduce the error
I know of two ways to trigger this bug

1: Add a material, and add a node. Make sure to not connect it to the Material Output node. Insert a keyframe on a value of the node, press play and stop the animation, and delete the keyframe of the node value. Now all the values of all the nodes (that aren't plugged to the Material output) will reset when you try to drag the sliders or type in them
2: Any new node you insert from the add menu will behave fine. Plug any of the other nodes that you know have the bug on the material output. That node will update, but the rest of the nodes will bug, including the new ones

Apart from plugging the nodes to the output or a tree connected to the output, another way of working around this is to change the name of the node in the N sidebar

You can use this blend file to play with it. The bug gets saved on the file

Event Timeline

Philipp Oeser (lichtwerk) triaged this task as Confirmed, Medium priority.Jan 28 2019, 9:51 AM

might be related to T59495

I can reproduce this bug.
Here is another test file:

I don't know how to "fix" it but I noticed that we can sliders are not reseted applying one of these patches:

1 -> commenting something in node_draw.c :


2 -> changing something in deg_eval_copy_on_write.cc :

Brecht Van Lommel (brecht) raised the priority of this task from Confirmed, Medium to Confirmed, High.Mar 8 2019, 2:14 PM