On 17/01/2017 at 13:53, xxxxxxxx wrote:
Is there a way for creating completly new RenderData?
For exemple set render engine to Hardware seem to broke the UI since we got the interface of the standar render but we don't have parameter for hardware.
Also I'm not able to use some preset or set a custom size.
import c4d
def main() :
rd = c4d.documents.RenderData()
rd[c4d.RDATA_RENDERENGINE] = c4d.RDATA_RENDERENGINE_PREVIEWHARDWARE #Not working ?
rd[c4d.RDATA_FRAMESEQUENCE] = 2
rd[c4d.RDATA_PRESET] = c4d.RDATA_PRESET_HDV1080_25#Not working
rd[c4d.RDATA_XRES_VIRTUAL] = 1920.0#Not working
rd[c4d.RDATA_YRES_VIRTUAL] = 1080.0#Not working
rd[c4d.RDATA_FRAMERATE] = 25.0
rd[c4d.VP_PREVIEWHARDWARE_ENHANCEDOPENGL] = True
rd[c4d.VP_PREVIEWHARDWARE_SHADOW] = True
rd[c4d.VP_PREVIEWHARDWARE_POSTEFFECT] = True
rd[c4d.VP_PREVIEWHARDWARE_NOISE] = True
rd[c4d.VP_PREVIEWHARDWARE_ANTIALIASING] = 32
rd[c4d.RDATA_PATH] = "test"
rd[c4d.RDATA_FORMAT] = c4d.FILTER_JPG
c4d.StopAllThreads()
doc.InsertRenderData(rd)
doc.SetActiveRenderData(rd)
c4d.EventAdd()
if __name__=='__main__':
main()