We lock the different colorspace parameters and handle them with our own tools as artists still havent fully picked up on how ACES works and etc. If they are locked (especially BitmapBuffer_color_space) we get this traceback when "auto transfer function" is turned on.
I think you need to check isLocked() on the parm before trying to set it.
I think you need to check isLocked() on the parm before trying to set it.
Code:
File "<stdin>", line 1, in <module> File "/path/to/vray/builds/vray_adv_50050_houdini18.0.499_0fb7e2a/vfh_home/scripts/python/vfh/__init__.py", line 194, in texBitmapAutoTransferFunction node.parm(parmName).set(colorSpace) File "/opt/hfs18.0.499/houdini/python2.7libs/houpythonportion/Parm.py", line 81, in set self._set(value) File "/opt/hfs18.0.499/houdini/python2.7libs/hou.py", line 50215, in _set def set(args): return hou.Parm__set(args) PermissionError: Failed to modify node or parameter because of a permission error. Possible causes include locked assets, takes, product permissions or user specified permissions
Comment