Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
working on something in python, and i'm trying to create some if statements depending on whether AOV's are Enabled or Disabled. The Command Line tells me to use "Redshift[c4d.REDSHIFT_RENDERER_AOV_GLOBAL_MODE]" but this only returns "None" regardless of whether it's enabled or disabled. How do I access this data?
Thank you
Hi,
Please mark your thread as a question using the forum tools.
Redshift is a VideoPostData plugin. You cannot access the parameter directly in the renderdata. This is just a guess of what you are trying to do.
Instead, you must find the VideoPostData that contain all Redshift parameters.
from typing import Optional import c4d import redshift doc: c4d.documents.BaseDocument # The active document op: Optional[c4d.BaseObject] # The active object, None if unselected def main() -> None: renderdata = doc.GetActiveRenderData() vprs = redshift.FindAddVideoPost(renderdata, redshift.VPrsrenderer) if vprs is None: raise ValueError("Cannot find the redshift VideoPostData") print (vprs[c4d.REDSHIFT_RENDERER_AOV_GLOBAL_MODE]) if __name__ == '__main__': main()
There is this thread where you will find a script to print all the AOVs
Cheers, Manuel