Page MenuHome

Resolution Preview U parameter cannot be given Driver
Closed, ArchivedPublic

Description

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

Blender Version
Broken: version: 2.91.2, branch: master, commit date: 2021-01-19 16:15, hash: rB5be9ef417703
Worked: (newest version of Blender that worked as expected)

Short description of error
The Resolution Preview U/V parameters of a Bezier curve or NURBS curve/surface cannot be assigned a Driver. This may be intended behaviour (if so, apologies) but the fact that it's present for the Render U/V parameters made me think it probably wasn't. It would be useful for me to be able to drive the preview resolutions of all curves in my scene with a Custom Property.

Exact steps for others to reproduce the error

  • Shift+A > Curve > Bezier (or NURBS) OR Shift+A > Surface > Nurbs *
  • Properties Editor > Object Data Properties > Shape > right-click Resolution Preview U parameter box --> Add Driver menu option missing
  • compare with: Properties Editor > Object Data Properties > Shape > right-click Render U --> Add Driver menu option present

Event Timeline

Philipp Oeser (lichtwerk) closed this task as Archived.Mar 15 2021, 5:02 PM

These were disabled for animation (and thus drivers) on purpose, see rB9e8e32e11789: Fix T59176: Missing Animation Update for Surface Resolution U & V
They are marked

RNA_def_property_clear_flag(prop, PROP_ANIMATABLE);

So thx reporting, but this is not a bug, will have to close.

Thanks for looking into it. I wish there was a way of using the render resolution when converting to mesh!