Page MenuHome

Modifier parameter driven by custom property recalculates with any transform.
Confirmed, NormalPublic

Description

System Information
Operating system: Windows-7-6.1.7601-SP1 64 Bits
Graphics card: GeForce GTX 660 Ti/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 456.71

Blender Version
Broken: version: 2.92.0 Alpha, branch: master, commit date: 2020-12-12 18:07, hash: rB4797c13e8f3a
Worked: (newest version of Blender that worked as expected)

Short description of error
It is no matter what source drives modifier and what parameter drivered.

Event Timeline

Philipp Oeser (lichtwerk) changed the task status from Needs Triage to Confirmed.Feb 2 2021, 10:17 AM

Can confirm the behavior.

First thought was: "driver could be anything", so it might make sense to force evaluation even on transform, but then on second sight, and trying to understand what DepsgraphRelationBuilder::build_driver / build_driver_data and build_driver_variables does, it seems blenders DEG is actually fine-grained enough to be able to detect that it does not have to reevaluate on transform here?

Will need more investigation though (but will confirm for now).
Maybe @Sergey Sharybin (sergey) / @Sybren A. Stüvel (sybren) would know right away?

Philipp Oeser (lichtwerk) renamed this task from Drivered modifier recalculates with any transform. to Modifier parameter driven by custom property recalculates with any transform..Feb 2 2021, 10:18 AM