Maniphest T98617

Setting material.cycles.displacement_method with Python is missing an update
Closed, Duplicate

Assigned To
None
Authored By
Roman Markov (unwave)
Jun 5 2022, 9:17 PM
Tags
  • BF Blender
  • Render & Cycles
  • Python API
Subscribers
Pratik Borhade (PratikPB2123)
Roman Markov (unwave)

Description

System Information
Operating system: Windows-10-10.0.19044-SP0 64 Bits
Graphics card: GeForce GTX 760M/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 425.31

Blender Version
Broken: version: 3.1.2, branch: master, commit date: 2022-03-31 17:40, hash: rBcc66d1020c3b
Broken: version: 2.93.1, branch: master, commit date: 2021-06-22 05:57, hash: rB1b8d33b18c2f

Short description of error
A material is missing an update when cycles.displacement_method is change via Python. Requires update_tag(). Also setting use_transparent_shadow and sample_as_light via the UI updates displacement_method but not with Python.

Exact steps for others to reproduce the error

Event Timeline

Roman Markov (unwave) created this task.Jun 5 2022, 9:17 PM
Pratik Borhade (PratikPB2123) changed the task status from Needs Triage to Confirmed.Jun 6 2022, 6:41 AM
Pratik Borhade (PratikPB2123) added projects: Render & Cycles, Python API.
Pratik Borhade (PratikPB2123) added a subscriber: Pratik Borhade (PratikPB2123).