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_ANTIALIASING
LONGAnti-Aliasing.
RDATA_ANTIALIASING_NONENone.
RDATA_ANTIALIASING_GEOMETRYGeometry.
RDATA_ANTIALIASING_BESTBest.
RDATA_AAFILTER
LONGFilter.
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_AATHRESHOLD
RealThreshold.
RDATA_AAMINLEVEL
LONGMin Level.
RDATA_AAMINLEVEL_11x1.
RDATA_AAMINLEVEL_22x2.
RDATA_AAMINLEVEL_44x4.
RDATA_AAMINLEVEL_88x8.
RDATA_AAMINLEVEL_1616x16.
RDATA_AAMAXLEVEL
LONGMax Level.
RDATA_AAMAXLEVEL_11x1.
RDATA_AAMAXLEVEL_22x2.
RDATA_AAMAXLEVEL_44x4.
RDATA_AAMAXLEVEL_88x8.
RDATA_AAMAXLEVEL_1616x16.
RDATA_AAOBJECTPROPERTIES
BoolUse Object Properties.
RDATA_AAMIPGLOBAL
RealMIP Scale.
RDATA_AASOFTNESS
RealSoftness.
RDATA_RENDERENGINE
LONGRender Engine (external renderers pass their plugin ID).
RDATA_RENDERENGINE_STANDARDFull Render.
RDATA_RENDERENGINE_PREVIEWSOFTWARESoftware Preview.
RDATA_RENDERENGINE_PREVIEWHARDWAREHardware Preview.
RDATA_ACTIVEOBJECTONLY
BoolActive Object Only.
RDATA_AUTOLIGHT
BoolAuto Light.
RDATA_TEXTURES
BoolTextures.
RDATA_TEXTUREERROR
BoolCancel if Texture Error.
RDATA_ENABLEBLURRY
BoolBlurriness.
RDATA_VOLUMETRICLIGHTING
BoolVolumetric Lighting.
RDATA_USELOD
BoolUse Display Tag LOD.
RDATA_SHOWHUD
BoolRender HUD.
RDATA_CACHESHADOWMAPS
BoolCache Shadow Maps.
RDATA_ENABLESPD
BoolSub-Polygon Displacement.
RDATA_POSTEFFECTS_ENABLE
BoolPost Effects.
RDATA_RAYDEPTH
LONGRay Depth.
RDATA_REFLECTIONDEPTH
LONGReflection Depth.
RDATA_SHADOWDEPTH
LONGShadow Depth.
RDATA_THRESHOLD
RealRay Threshold.
RDATA_LOD
RealLevel of Detail.
RDATA_GLOBALBRIGHTNESS
RealGlobal Brightness.
RDATA_RENDERGAMMA
RealRender Gamma.
RDATA_MOTIONLENGTH
RealMotion Scale.
RDATA_SAVEIMAGE
BoolSave Image.
RDATA_PATH
FilenamePath.
RDATA_FORMAT
LONGFormat (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_SAVEOPTIONS
BaseContainerOptions.
RDATA_FORMATDEPTH
LONGDepth.
RDATA_FORMATDEPTH_88 Bit/Channel.
RDATA_FORMATDEPTH_1616 Bit/Channel.
RDATA_FORMATDEPTH_3232 Bit/Channel.
RDATA_NAMEFORMAT
LONGName.
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_TRUECOLORDITHERING
Bool24 Bit Dithering.
RDATA_ALPHACHANNEL
BoolAlpha Channel.
RDATA_STRAIGHTALPHA
BoolStraight Alpha.
RDATA_SEPARATEALPHA
BoolSeparate Alpha.
RDATA_VRGENERATE
LONGGenerate File.
RDATA_VRGENERATE_VRVR.
RDATA_VRGENERATE_INTERMEDIATEIntermediate.
RDATA_VRGENERATE_BOTHBoth.
RDATA_HSTEPS
LONGHorizontal Steps.
RDATA_HSTART
RealHorizontal Start Angle.
RDATA_HEND
RealHorizontal End Angle.
RDATA_VSTEPS
LONGVertical Steps.
RDATA_VSTART
RealVertical Start Angle.
RDATA_VEND
RealVertical End Angle.
RDATA_VRDEFAULTX
LONGDefault X Resolution.
RDATA_VRDEFAULTY
LONGDefault Y Resolution.
RDATA_PROJECTFILE
BoolSave Compositing Project File.
RDATA_PROJECTFILETYPE
LONGTarget 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_PROJECTFILELOCAL
BoolRelative.
RDATA_PROJECTFILEDATA
BoolInclude 3D Data.
RDATA_XRES_VIRTUAL
RealWidth (units applied).
RDATA_YRES_VIRTUAL
RealHeight (units applied).
RDATA_PIXELRESOLUTION_VIRTUAL
RealResolution (units applied).
RDATA_PROJECTFILESAVE
BUTTON'Save Project File' button.
RDATA_XRES
RealWidth (Pixels).
RDATA_YRES
RealHeight (Pixels).
RDATA_FRAMESEQUENCE
LONGFrame Range.
RDATA_FRAMESEQUENCE_MANUALManual.
RDATA_FRAMESEQUENCE_CURRENTFRAMECurrent Frame.
RDATA_FRAMESEQUENCE_ALLFRAMESAll Frames.
RDATA_FRAMESEQUENCE_PREVIEWRANGEPreview Range.
RDATA_FRAMEFROM
BaseTimeFrom.
RDATA_FRAMETO
BaseTimeTo.
RDATA_FRAMESTEP
LONGFrame Step.
RDATA_FIELD
LONGFields.
RDATA_FIELD_NONENone.
RDATA_FIELD_EVENEven First.
RDATA_FIELD_ODDOdd First.
RDATA_FRAMERATE
RealFrame Rate.
RDATA_LOCKRATIO
BoolLock Ratio.
RDATA_SIZEUNIT
LONGUnits.
RDATA_SIZEUNIT_PIXELSPixels.
RDATA_SIZEUNIT_CMcm.
RDATA_SIZEUNIT_MMmm.
RDATA_SIZEUNIT_INCHESInches.
RDATA_SIZEUNIT_POINTSPoints.
RDATA_SIZEUNIT_PICASPicas.
RDATA_PIXELRESOLUTION
RealResolution (always in DPI).
RDATA_PIXELRESOLUTIONUNIT
LONGResolution Units.
RDATA_PIXELRESOLUTIONUNIT_PERCMPixels/cm.
RDATA_PIXELRESOLUTIONUNIT_PERINCHPixels/Inch (DPI).
RDATA_FILMASPECT
RealFilm Aspect.
RDATA_FILMPRESET
LONGFilm 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_PIXELASPECT
RealPixel Aspect.
RDATA_PIXELPRESET
LONGPixel 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_PRESET
POPUPPresets.
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_SAVEIMAGE
BoolSave Multi-Pass Image.
RDATA_MULTIPASS_SAVEONEFILE
BoolMulit-Layer File.
RDATA_MULTIPASS_ENABLE
BoolEnable Multi-Pass.
RDATA_MULTIPASS_SAVEFORMAT
LONGFormat (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_SAVEOPTIONS
BaseContainerOptions.
RDATA_MULTIPASS_LIGHTS
LONGSeparate Lights.
RDATA_MULTIPASS_LIGHTS_NONENone.
RDATA_MULTIPASS_LIGHTS_ALLAll.
RDATA_MULTIPASS_LIGHTS_SELECTEDSelected.
RDATA_MULTIPASS_FILENAME
FilenamePath.
RDATA_MULTIPASS_SAVEDEPTH
LONGDepth.
RDATA_MULTIPASS_SAVEDEPTH_88 Bit/Channel
RDATA_MULTIPASS_SAVEDEPTH_1616 Bit/Channel
RDATA_MULTIPASS_SAVEDEPTH_3232 Bit/Channel
RDATA_MULTIPASS_LIGHTMODE
LONGMode.
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_SUFFIX
BoolLayer Name as Suffix.
RDATA_MULTIPASS_SHADOWCORRECTION
BoolShadow Correction.
RDATA_MULTIPASS_STRAIGHTALPHA
BoolStraight Alpha.
RDATA_RENDERDOODLE
BoolRender Doodle.
RDATA_INCLUDESOUND
BoolInclude Sound.
RDATA_GLOBALSAVE
BoolEnable Saving.
RDATA_HELPTEXT
StringAnnotations.
RDATA_SAVECALLBACK_FUNC
LONGPrivate.
RDATA_CALLABACK_OPENOpen.
RDATA_CALLABACK_WRITEWrite.
RDATA_CALLABACK_CLOSEClose.
RDATA_SAVECALLBACK_USERDATA
void*Private.
RDATA_OPTION_TRANSPARENCY
BoolTransaprency.
RDATA_OPTION_REFRACTION
BoolRefraction.
RDATA_OPTION_REFLECTION
BoolReflection.
RDATA_OPTION_SHADOW
BoolShadow.
RDATA_LIMITREFLECTION
BoolLimit Reflections to Floor/Sky.
RDATA_LIMITSHADOW
BoolLimit Shadows to Soft.
Definition ¶
- class
c4d.documents.RenderData¶Inheritance ¶
c4d.BaseList2D
- c4d.documents.RenderData
Members ¶
RenderData.__init__( ) ¶
Return type: c4d.documents.RenderData Returns: The new render data.
RenderData.GetFirstVideoPost( ) ¶Returns the first videopost of the render setting.
Return type: c4d.documents.BaseVideoPost Returns: The first videopost. Changed in version R19: Returns a
BaseVideoPostobject.
RenderData.InsertVideoPost( 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( 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( ) ¶Returns the first multipass of the render setting.
Return type: c4d.BaseList2D Returns: The first multipass.
RenderData.InsertMultipass( 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.