c4d.documents.RenderData¶
-
class
c4d.documents.RenderData¶
This class contains a container with all raytracer options.One can add multiple render data classes to a document.The active one will be used for the raytracing.Render settings in Cinema 4D are description based.Valid IDs are (open Cinema 4D for detailed information):Container ID Type Description RDATA_ANTIALIASINGLONGAnti-Aliasing.
RDATA_ANTIALIASING_NONENone.
RDATA_ANTIALIASING_GEOMETRYGeometry.
RDATA_ANTIALIASING_BESTBest.
RDATA_AAFILTERLONGFilter.
RDATA_AAFILTER_STILLIMAGEStill Image.
RDATA_AAFILTER_ANIMATIONAnimation.
RDATA_AAFILTER_BLENDBlend.
RDATA_AAFILTER_SINCSinc.
RDATA_AAFILTER_AREAArea.
RDATA_AAFILTER_CONECone.
RDATA_AAFILTER_CATMULLCatmull.
RDATA_AAFILTER_VIDEOPAL/NTSC.
RDATA_AATHRESHOLDRealThreshold.
RDATA_AAMINLEVELLONGMin Level.
RDATA_AAMINLEVEL_11x1.
RDATA_AAMINLEVEL_22x2.
RDATA_AAMINLEVEL_44x4.
RDATA_AAMINLEVEL_88x8.
RDATA_AAMINLEVEL_1616x16.
RDATA_AAMAXLEVELLONGMax Level.
RDATA_AAMAXLEVEL_11x1.
RDATA_AAMAXLEVEL_22x2.
RDATA_AAMAXLEVEL_44x4.
RDATA_AAMAXLEVEL_88x8.
RDATA_AAMAXLEVEL_1616x16.
RDATA_AAOBJECTPROPERTIESBoolUse Object Properties.
RDATA_AAMIPGLOBALRealMIP Scale.
RDATA_AASOFTNESSRealSoftness.
RDATA_RENDERENGINELONGRender Engine (external renderers pass their plugin ID).
RDATA_RENDERENGINE_STANDARDFull Render.
RDATA_RENDERENGINE_PREVIEWHARDWAREHardware Preview.
RDATA_ACTIVEOBJECTONLYBoolActive Object Only.
RDATA_AUTOLIGHTBoolAuto Light.
RDATA_TEXTURESBoolTextures.
RDATA_TEXTUREERRORBoolCancel if Texture Error.
RDATA_ENABLEBLURRYBoolBlurriness.
RDATA_VOLUMETRICLIGHTINGBoolVolumetric Lighting.
RDATA_USELODBoolUse Display Tag LOD.
RDATA_SHOWHUDBoolRender HUD.
RDATA_CACHESHADOWMAPSBoolCache Shadow Maps.
RDATA_ENABLESPDBoolSub-Polygon Displacement.
RDATA_POSTEFFECTS_ENABLEBoolPost Effects.
RDATA_RAYDEPTHLONGRay Depth.
RDATA_REFLECTIONDEPTHLONGReflection Depth.
RDATA_SHADOWDEPTHLONGShadow Depth.
RDATA_THRESHOLDRealRay Threshold.
RDATA_LODRealLevel of Detail.
RDATA_GLOBALBRIGHTNESSRealGlobal Brightness.
RDATA_RENDERGAMMARealRender Gamma.
RDATA_MOTIONLENGTHRealMotion Scale.
RDATA_SAVEIMAGEBoolSave Image.
RDATA_PATHFilenamePath.
RDATA_FORMATLONGFormat (bitmap filter plugins pass their plugin ID).
FILTER_TIFTIFF
FILTER_TGATGA
FILTER_BMPBMP
FILTER_IFFIFF
FILTER_JPGJPEG
FILTER_PICTMac pict
FILTER_PSDPhotoshop
FILTER_RLARLA
FILTER_RPFRPF
FILTER_B3DBodypaint
FILTER_TIF_B3DTIFF B3D.
FILTER_PSBPhotoshop Big.
FILTER_AVIAVI movie.
FILTER_MOVIEQuicktime movie.
FILTER_QTVRSAVER_PANORAMAQTVR panorama
FILTER_QTVRSAVER_OBJECTQTVR object
FILTER_HDRHDR
FILTER_PNGPNG.
FILTER_IESIES.
RDATA_SAVEOPTIONSBaseContainerOptions.
RDATA_FORMATDEPTHLONGDepth.
RDATA_FORMATDEPTH_88 Bit/Channel.
RDATA_FORMATDEPTH_1616 Bit/Channel.
RDATA_FORMATDEPTH_3232 Bit/Channel.
RDATA_NAMEFORMATLONGName.
RDATA_NAMEFORMAT_0Name0000.TIF
RDATA_NAMEFORMAT_1Name0000
RDATA_NAMEFORMAT_2Name.0000
RDATA_NAMEFORMAT_3Name000.TIF
RDATA_NAMEFORMAT_4Name000
RDATA_NAMEFORMAT_5Name.000
RDATA_NAMEFORMAT_6Name.0000.TIF
RDATA_TRUECOLORDITHERINGBool24 Bit Dithering.
RDATA_ALPHACHANNELBoolAlpha Channel.
RDATA_STRAIGHTALPHABoolStraight Alpha.
RDATA_SEPARATEALPHABoolSeparate Alpha.
RDATA_VRGENERATELONGGenerate File.
RDATA_VRGENERATE_VRVR.
RDATA_VRGENERATE_INTERMEDIATEIntermediate.
RDATA_VRGENERATE_BOTHBoth.
RDATA_HSTEPSLONGHorizontal Steps.
RDATA_HSTARTRealHorizontal Start Angle.
RDATA_HENDRealHorizontal End Angle.
RDATA_VSTEPSLONGVertical Steps.
RDATA_VSTARTRealVertical Start Angle.
RDATA_VENDRealVertical End Angle.
RDATA_VRDEFAULTXLONGDefault X Resolution.
RDATA_VRDEFAULTYLONGDefault Y Resolution.
RDATA_PROJECTFILEBoolSave Compositing Project File.
RDATA_PROJECTFILETYPELONGTarget Application.
RDATA_PROJECTFILETYPE_AFTEREFFECTSAfter Effects.
RDATA_PROJECTFILETYPE_COMBUSTIONCombustion.
RDATA_PROJECTFILETYPE_FINALCUTFinal Cut (not yet avaible).
RDATA_PROJECTFILETYPE_MOTIONMotion.
RDATA_PROJECTFILETYPE_SHAKEShake.
RDATA_PROJECTFILETYPE_DIGITALFUSIONDigital Fusion.
RDATA_PROJECTFILELOCALBoolRelative.
RDATA_PROJECTFILEDATABoolInclude 3D Data.
RDATA_XRES_VIRTUALRealWidth (units applied).
RDATA_YRES_VIRTUALRealHeight (units applied).
RDATA_PIXELRESOLUTION_VIRTUALRealResolution (units applied).
RDATA_PROJECTFILESAVEBUTTON'Save Project File' button.
RDATA_XRESRealWidth (Pixels).
RDATA_YRESRealHeight (Pixels).
RDATA_FRAMESEQUENCELONGFrame Range.
RDATA_FRAMESEQUENCE_MANUALManual.
RDATA_FRAMESEQUENCE_CURRENTFRAMECurrent Frame.
RDATA_FRAMESEQUENCE_ALLFRAMESAll Frames.
RDATA_FRAMESEQUENCE_PREVIEWRANGEPreview Range.
RDATA_FRAMEFROMBaseTimeFrom.
RDATA_FRAMETOBaseTimeTo.
RDATA_FRAMESTEPLONGFrame Step.
RDATA_FIELDLONGFields.
RDATA_FIELD_NONENone.
RDATA_FIELD_EVENEven First.
RDATA_FIELD_ODDOdd First.
RDATA_FRAMERATERealFrame Rate.
RDATA_LOCKRATIOBoolLock Ratio.
RDATA_SIZEUNITLONGUnits.
RDATA_SIZEUNIT_PIXELSPixels.
RDATA_SIZEUNIT_CMcm.
RDATA_SIZEUNIT_MMmm.
RDATA_SIZEUNIT_INCHESInches.
RDATA_SIZEUNIT_POINTSPoints.
RDATA_SIZEUNIT_PICASPicas.
RDATA_PIXELRESOLUTIONRealResolution (always in DPI).
RDATA_PIXELRESOLUTIONUNITLONGResolution Units.
RDATA_PIXELRESOLUTIONUNIT_PERCMPixels/cm.
RDATA_PIXELRESOLUTIONUNIT_PERINCHPixels/Inch (DPI).
RDATA_FILMASPECTRealFilm Aspect.
RDATA_FILMPRESETLONGFilm Aspect Presets.
RDATA_FILMPRESET_CUSTOMCustom.
RDATA_FILMPRESET_SQUARESquare (1:1).
RDATA_FILMPRESET_STANDARDStandard (4:3).
RDATA_FILMPRESET_HDTVHDTV (16:9).
RDATA_FILMPRESET_35MMSTILL35mm Still (3:2).
RDATA_FILMPRESET_WIDESCREENWidescreen (14:9).
RDATA_FILMPRESET_35MM35mm (1.85:1).
RDATA_FILMPRESET_PANAVISIONPanavision (2.39:1).
RDATA_PIXELASPECTRealPixel Aspect.
RDATA_PIXELPRESETLONGPixel Aspect Presets.
RDATA_PIXELPRESET_CUSTOMCustom.
RDATA_PIXELPRESET_SQUARESquare.
RDATA_PIXELPRESET_D1DVNTSCD1/DV NTSC (0.9).
RDATA_PIXELPRESET_D1DVPALD1/DV PAL (1.067).
RDATA_PIXELPRESET_D1DVNTSCWIDESCREEND1/DV NTSC Widescreen (1.2).
RDATA_PIXELPRESET_HDVANAMORPHICHDV Anamorphic (1.333).
RDATA_PIXELPRESET_D1DVPALWIDESCREEND1/DV PAL Widescreen (1.422).
RDATA_PIXELPRESET_ANAMORPHICAnamorphic 2:1 (2.0).
RDATA_PRESETPOPUPPresets.
RDATA_PRESET_160_120160 x 120.
RDATA_PRESET_320_240320 x 240.
RDATA_PRESET_480_360480 x 360.
RDATA_PRESET_640_480640 x 480.
RDATA_PRESET_800_600800 x 600.
RDATA_PRESET_1024_7681024 x 768.
RDATA_PRESET_1280_10241280 x 1024.
RDATA_PRESET_1440_9001440 x 900.
RDATA_PRESET_1680_10801680 x 1080.
RDATA_PRESET_1920_12001920 x 1200.
RDATA_PRESET_2560_16002560 x 1600.
RDATA_PRESET_EDITORRESOLUTIONEditor Resolution.
RDATA_PRESET_WEBVIDEOWeb Video 320 x 240.
RDATA_PRESET_WEBBANNERWeb Banner 468 x 60.
RDATA_PRESET_IPODVIDEOiPod Video 640 x 480.
RDATA_PRESET_NTSCDVNTSC DV.
RDATA_PRESET_NTSCDVWIDESCREENNTSC Widescreen.
RDATA_PRESET_NTSCDVWIDESCREEN24NTSC Widescreen 23.976.
RDATA_PRESET_NTSCD1NTSC D1.
RDATA_PRESET_NTSCD1WIDESCREENNTSC D1 Widescreen.
RDATA_PRESET_NTSCD1SQUAREPIXELNTSC D1 Square Pixel.
RDATA_PRESET_NTSCD1WIDESCREENSQUAREPIXELNTSC D1 Widescreen Square Pixel.
RDATA_PRESET_PALD1DVPAL D1/DV.
RDATA_PRESET_PALD1DVWIDESCREENPAL D1/DV Widescreen.
RDATA_PRESET_PALD1DVSQUAREPIXELPAL D1/DV Square Pixel.
RDATA_PRESET_PALD1DVWIDESCREENSQUAREPIXELPAL D1/DV Widescreen Square Pixel.
RDATA_PRESET_HDVHDTV720_30HDV/HDTV 720 29.97.
RDATA_PRESET_HDVHDTV720_25HDV/HDTV 720 25.
RDATA_PRESET_HDV1080_30HDV 1080 29.97.
RDATA_PRESET_HDV1080_25HDV 1080 25.
RDATA_PRESET_DVCPRO_HD720_24DVCPRO HD 720 23.976.
RDATA_PRESET_DVCPRO_HD720_30DVCPRO HD 720 29.97.
RDATA_PRESET_DVCPRO_HD1080DVCPRO 1080 29.97.
RDATA_PRESET_HDTV1080_24HDTV 1080 24.
RDATA_PRESET_HDTV1080_30HDTV 1080 29.97.
RDATA_PRESET_CINEONHALFCineon Half.
RDATA_PRESET_CINEONFULLCineon Full.
RDATA_PRESET_FILM2KFilm (2K).
RDATA_PRESET_FILM4KFilm (4K).
RDATA_PRESET_QTVRHALFQuicktime VR Half.
RDATA_PRESET_QTVRFULLQuicktime VR Full.
RDATA_PRESET_SQUARE1KSquare (1K).
RDATA_PRESET_SQUARE2KSquare (2K).
RDATA_PRESET_SQUARE3KSquare (3K).
RDATA_PRESET_SQUARE4KSquare (4K).
RDATA_PRESET_LETTER_HLetter (Portrait).
RDATA_PRESET_LEGAL_HLegal (Portrait).
RDATA_PRESET_TABLOID_HTabloid (Portrait).
RDATA_PRESET_A5_HA5 (Portrait).
RDATA_PRESET_A4_HA4 (Portrait).
RDATA_PRESET_A3_HA3 (Portrait).
RDATA_PRESET_A2_HA2 (Portrait).
RDATA_PRESET_A1_HA1 (Portrait).
RDATA_PRESET_A0_HA0 (Portrait).
RDATA_PRESET_B5_HB5 (Portrait).
RDATA_PRESET_B4_HB4 (Portrait).
RDATA_PRESET_B3_HB3 (Portrait).
RDATA_PRESET_B2_HB2 (Portrait).
RDATA_PRESET_B1_HB1 (Portrait).
RDATA_PRESET_B0_HB0 (Portrait).
RDATA_PRESET_2_3_INCH_H2'' x 3'' (Portrait).
RDATA_PRESET_3_5_INCH_H3'' x 5'' (Portrait).
RDATA_PRESET_4_6_INCH_H4'' x 6'' (Portrait).
RDATA_PRESET_5_7_INCH_H5'' x 7'' (Portrait).
RDATA_PRESET_8_10_INCH_H8'' x 10'' (Portrait).
RDATA_PRESET_LETTER_VLetter (Landscape).
RDATA_PRESET_LEGAL_VLegal (Landscape).
RDATA_PRESET_TABLOID_VTabloid (Landscape).
RDATA_PRESET_A5_VA5 (Landscape).
RDATA_PRESET_A4_VA4 (Landscape).
RDATA_PRESET_A3_VA3 (Landscape).
RDATA_PRESET_A2_VA2 (Landscape).
RDATA_PRESET_A1_VA1 (Landscape).
RDATA_PRESET_A0_VA0 (Landscape).
RDATA_PRESET_B5_VB5 (Landscape).
RDATA_PRESET_B4_VB4 (Landscape).
RDATA_PRESET_B3_VB3 (Landscape).
RDATA_PRESET_B2_VB2 (Landscape).
RDATA_PRESET_B1_VB1 (Landscape).
RDATA_PRESET_B0_VB0 (Landscape).
RDATA_PRESET_2_3_INCH_V3'' x 2'' (Landscape).
RDATA_PRESET_3_5_INCH_V5'' x 3'' (Landscape).
RDATA_PRESET_4_6_INCH_V6'' x 4'' (Landscape).
RDATA_PRESET_5_7_INCH_V7'' x 5'' (Landscape).
RDATA_PRESET_8_10_INCH_V10'' x 8'' (Landscape).
RDATA_MULTIPASS_SAVEIMAGEBoolSave Multi-Pass Image.
RDATA_MULTIPASS_SAVEONEFILEBoolMulit-Layer File.
RDATA_MULTIPASS_ENABLEBoolEnable Multi-Pass.
RDATA_MULTIPASS_SAVEFORMATLONGFormat (bitmap filter plugins pass their plugin ID).
FILTER_TIFTIFF
FILTER_TGATGA
FILTER_BMPBMP
FILTER_IFFIFF
FILTER_JPGJPEG
FILTER_PICTMac pict
FILTER_PSDPhotoshop
FILTER_RLARLA
FILTER_RPFRPF
FILTER_B3DBodypaint
FILTER_TIF_B3DTIFF B3D.
FILTER_PSBPhotoshop Big.
FILTER_AVIAVI movie.
FILTER_MOVIEQuicktime movie.
FILTER_QTVRSAVER_PANORAMAQTVR panorama
FILTER_QTVRSAVER_OBJECTQTVR object
FILTER_HDRHDR
FILTER_PNGPNG.
FILTER_IESIES.
RDATA_MULTIPASS_SAVEOPTIONSBaseContainerOptions.
RDATA_MULTIPASS_LIGHTSLONGSeparate Lights.
RDATA_MULTIPASS_LIGHTS_NONENone.
RDATA_MULTIPASS_LIGHTS_ALLAll.
RDATA_MULTIPASS_LIGHTS_SELECTEDSelected.
RDATA_MULTIPASS_FILENAMEFilenamePath.
RDATA_MULTIPASS_SAVEDEPTHLONGDepth.
RDATA_MULTIPASS_SAVEDEPTH_88 Bit/Channel
RDATA_MULTIPASS_SAVEDEPTH_1616 Bit/Channel
RDATA_MULTIPASS_SAVEDEPTH_3232 Bit/Channel
RDATA_MULTIPASS_LIGHTMODELONGMode.
RDATA_MULTIPASS_LIGHTMODE_1CHANNEL1 Channel: Diffuse+Specular+Shadow
RDATA_MULTIPASS_LIGHTMODE_2CHANNELS2 Channels: Diffuse+Specular,Shadow
RDATA_MULTIPASS_LIGHTMODE_3CHANNELS3 Channels: Diffuse,Specular,Shadow
RDATA_MULTIPASS_SUFFIXBoolLayer Name as Suffix.
RDATA_MULTIPASS_SHADOWCORRECTIONBoolShadow Correction.
RDATA_MULTIPASS_STRAIGHTALPHABoolStraight Alpha.
RDATA_RENDERDOODLEBoolRender Doodle.
RDATA_INCLUDESOUNDBoolInclude Sound.
RDATA_GLOBALSAVEBoolEnable Saving.
RDATA_HELPTEXTStringAnnotations.
RDATA_SAVECALLBACK_FUNCLONGPrivate.
RDATA_CALLABACK_OPENOpen.
RDATA_CALLABACK_WRITEWrite.
RDATA_CALLABACK_CLOSEClose.
RDATA_SAVECALLBACK_USERDATAvoid*Private.
RDATA_OPTION_TRANSPARENCYBoolTransaprency.
RDATA_OPTION_REFRACTIONBoolRefraction.
RDATA_OPTION_REFLECTIONBoolReflection.
RDATA_OPTION_SHADOWBoolShadow.
RDATA_LIMITREFLECTIONBoolLimit Reflections to Floor/Sky.
RDATA_LIMITSHADOWBoolLimit Shadows to Soft.
Parent Class:
Overview¶
Returns the first videopost of the render setting. |
|
Inserts pvp as the last videopost in the render setting. |
|
Inserts pvp as the last videopost in the render setting. |
|
Returns the first multipass of the render setting. |
|
Inserts the multipass channel into the render setting.
|
|
Gets the resolution and the aspect ratios of the render data. |
|
Sets the resolution and the aspect ratios of the render data. |
|
Calculated the framerate taking the RDATA_FRAMERATE_SYNC_WITH_PROJECT into account. |
Members¶
-
RenderData.__init__(self)¶
-
RenderData.GetFirstVideoPost(self)¶ Returns the first videopost of the render setting.
- Return type
- Returns
The first videopost.
Changed in version R19: Returns a
BaseVideoPostobject.
-
RenderData.InsertVideoPost(self, pvp, pred)¶ Inserts pvp as the last videopost in the render setting.
- Parameters
pvp (c4d.documents.BaseVideoPost) –
The videopost to insert.
Changed in version R19: Accepts a
BaseVideoPostobject.pred (c4d.documents.BaseVideoPost) –
The videopost to insert pvp after, or do not pass anything to insert pvp first.
Changed in version R19: Accepts a
BaseVideoPostobject.
-
RenderData.InsertVideoPostLast(self, pvp)¶ Inserts pvp as the last videopost in the render setting.
- Parameters
pvp (c4d.documents.BaseVideoPost) –
The videopost to insert.
Changed in version R19: Accepts a
BaseVideoPostobject.
-
RenderData.GetFirstMultipass(self)¶ Returns the first multipass of the render setting.
- Return type
- Returns
The first multipass.
-
RenderData.InsertMultipass(self, obj, pred)¶ - Inserts the multipass channel into the render setting.Optionally specify the insertion position with the pred parameter, giving the multipass channel before (right above) the wanted position.Otherwise the multipass channel is inserted at the first position in the list:
import c4d # Create a depth object in the multipass object list def main(doc): rd = doc.GetActiveRenderData() # Get the current renderdata vdepth=c4d.BaseList2D(c4d.Zmultipass) # create a multipass object (all have the same plugin type ID 'Zmultipass') vdepth.GetDataInstance()[c4d.MULTIPASSOBJECT_TYPE] = c4d.VPBUFFER_DEPTH #Set type to 'Depth' rd.InsertMultipass(vdepth) # Insert into Multipass list c4d.EventAdd() # Send global event if __name__=='__main__': main(doc)
- Parameters
obj (c4d.BaseList2D) – The multipass object to insert.
pred (c4d.BaseList2D) – Optional point to insert the multipass channel.
-
RenderData.GetResolution(self)¶ Gets the resolution and the aspect ratios of the render data.
New in version 2025.2.0.
- Return type
Tuple[float, float, float, float]
- Returns
A tuple with the following information:
float: The image output width.float: The image output height.float: The ratio of a pixel’s on-screen width to it’s on-screen height.float: The X-to-Y aspect ratio of the rendered image.
-
RenderData.SetResolution(self, width, height, pixelAspect)¶ Sets the resolution and the aspect ratios of the render data.
New in version 2025.2.0.
The film aspect ratio is set accordingly (width / height * pixelAspect).
- Parameters
width (float) – The image output width.
height (float) – The image output height.
pixelAspect (float) – The ratio of a pixel’s on-screen width to it’s on-screen height.
-
RenderData.GetRealFrameRate(self, doc)¶ Calculated the framerate taking the RDATA_FRAMERATE_SYNC_WITH_PROJECT into account.
New in version 2025.2.0.
- Parameters
doc (c4d.documents.BaseDocument) – Document to take the frame rate from in case of RDATA_FRAMERATE_SYNC_WITH_PROJECT is true.
- Returns
Rounded Integer value of the effective frame rate.
- Return type
int