Page MenuHome

Shader Node properties controlled by driver not updating when driver property is animated
Closed, ResolvedPublicBUG

Description

System Information
Operating system: Windows-10-10.0.18362-SP0 64 Bits
Graphics card: GeForce RTX 2060/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 441.66

Blender Version
Broken: version: 2.82 (sub 6), branch: master, commit date: 2020-01-09 10:40, hash: rB002f5b826c7c
(also not working in 2.81a)

Short description of error
I have a character with 2 eyes. I move the UV texture coordinates to move the irises around with the help of a driver.
On the mesh are 2 custom properties, eye_x and eye_y, these are driving the X and Y properties in the Mapping node.
When I manually change the eye_x and eye_y values, the 'Mapping' properties update, however, when I animate them and press play, the Mapping properties do not update.

Exact steps for others to reproduce the error
Open example blend.
Manually change the eye_x and eye_y property on the Mesh data and observe the mapping coordinates update correctly.
Now move playhead and observe no change in the mapping coordinates.

Related Objects

Event Timeline

Philipp Oeser (lichtwerk) changed the task status from Needs Triage to Confirmed.Fri, Jan 10, 3:32 PM
Philipp Oeser (lichtwerk) changed the subtype of this task from "Report" to "Bug".

Can confirm.

Works correctly when the custom property is on the object [instead of the mesh]:

Looks like a bug to me.