Physical Renderer

About

Parameters

Parameters are accessed with C4DAtom.GetParameter()/C4DAtom.SetParameter().


Parameter: Depth Of Field

  • Parameter ID: c4d.VP_XMB_DOF

  • Parameter Type: bool


Parameter: Motion Blur

  • Parameter ID: c4d.VP_XMB_MOTIONBLUR

  • Parameter Type: bool


Parameter: Motion Subdivisions

  • Parameter ID: c4d.VP_XMB_MOTION_SAMPLES_MOTION

  • Parameter Type: int


Parameter: Deformation Subdivisions

  • Parameter ID: c4d.VP_XMB_MOTION_SAMPLES_DEFORMATION

  • Parameter Type: int


Parameter: Hair Subdivisions

  • Parameter ID: c4d.VP_XMB_MOTION_SAMPLES_HAIR

  • Parameter Type: int


Parameter: Sampler

  • Parameter ID: c4d.VP_XMB_RAYTRACING_SAMPLER

  • Parameter Type: int

  • Cycle Values:
    • Fixed (c4d.VP_XMB_RAYTRACING_SAMPLER_FIXED)

    • Adaptive (c4d.VP_XMB_RAYTRACING_SAMPLER_ADAPTIVE)

    • Progressive (c4d.VP_XMB_RAYTRACING_SAMPLER_INTERACTIVE)


Parameter: Progressive Mode

  • Parameter ID: c4d.VP_XMB_RAYTRACING_INTERACTIVE_MODE

  • Parameter Type: int

  • Cycle Values:
    • Infinite (c4d.VP_XMB_RAYTRACING_INTERACTIVE_MODE_NOEND)

    • Pass Count (c4d.VP_XMB_RAYTRACING_INTERACTIVE_MODE_PASSES)

    • Time Limit (c4d.VP_XMB_RAYTRACING_INTERACTIVE_MODE_TIME)


Parameter: Progressive Pass Count

  • Parameter ID: c4d.VP_XMB_RAYTRACING_INTERACTIVE_PASSES

  • Parameter Type: int


Parameter: Progressive Time Limit (minutes)

  • Parameter ID: c4d.VP_XMB_RAYTRACING_INTERACTIVE_TIME

  • Parameter Type: float


Parameter: Progressive Pass Count Limit

  • Parameter ID: c4d.VP_XMB_RAYTRACING_INTERACTIVE_NET

  • Parameter Type: int


Parameter: Sampling Quality

  • Parameter ID: c4d.VP_XMB_RAYTRACING_QUALITY

  • Parameter Type: int

  • Cycle Values:
    • Preview (c4d.VP_XMB_RAYTRACING_QUALITY_PREVIEW)

    • Low (c4d.VP_XMB_RAYTRACING_QUALITY_LOW)

    • Medium (c4d.VP_XMB_RAYTRACING_QUALITY_NORMAL)

    • High (c4d.VP_XMB_RAYTRACING_QUALITY_HIGH)

    • Automatic (c4d.VP_XMB_RAYTRACING_QUALITY_USER)

    • Custom (c4d.VP_XMB_RAYTRACING_QUALITY_CUSTOM)


Parameter: Sampling Subdivisions

  • Parameter ID: c4d.VP_XMB_RAYTRACING_SAMPLES

  • Parameter Type: float


Parameter: Shading Subdivisions (Min)

  • Parameter ID: c4d.VP_XMB_RAYTRACING_SAMPLES_SHADING_MIN

  • Parameter Type: float


Parameter: Shading Subdivisions (Max)

  • Parameter ID: c4d.VP_XMB_RAYTRACING_SAMPLES_SHADING_MAX

  • Parameter Type: float


Parameter: Shading Error Threshold

  • Parameter ID: c4d.VP_XMB_RAYTRACING_SAMPLES_SHADING_ERROR

  • Parameter Type: float


Parameter: Shading Transparency Check

  • Parameter ID: c4d.VP_XMB_RAYTRACING_SAMPLES_SHADING_TRANS

  • Parameter Type: bool


Parameter: HDR Threshold

  • Parameter ID: c4d.VP_XMB_RAYTRACING_SAMPLES_HDR_THRESHOLD

  • Parameter Type: float


Parameter: Blurriness Subdivision (Max)

  • Parameter ID: c4d.VP_XMB_RAYTRACING_SAMPLES_BLURRY_SHADING

  • Parameter Type: float


Parameter: Shadow Subdivision (Max)

  • Parameter ID: c4d.VP_XMB_RAYTRACING_SAMPLES_BLURRY_LIGHT

  • Parameter Type: float


Parameter: Ambient Occlusion Subdivision (Max)

  • Parameter ID: c4d.VP_XMB_RAYTRACING_SAMPLES_BLURRY_AO

  • Parameter Type: float


Parameter: Subsurface Scattering Subdivision (Max)

  • Parameter ID: c4d.VP_XMB_RAYTRACING_SAMPLES_BLURRY_SSS

  • Parameter Type: float


Parameter: Indirect Illumination

  • Parameter ID: c4d.VP_XMB_RAYTRACING_SAMPLES_GI_ENABLED

  • Parameter Type: bool


Parameter: Diffuse Depth

  • Parameter ID: c4d.VP_XMB_RAYTRACING_SAMPLES_GI_DEPTH

  • Parameter Type: int


Parameter: Sampling Subdivisions

  • Parameter ID: c4d.VP_XMB_RAYTRACING_SAMPLES_GI_SAMPLES

  • Parameter Type: float


Parameter: Raytracing Engine

  • Parameter ID: c4d.VP_XMB_RAYTRACING_ADVANCED_ENGINE

  • Parameter Type: int

  • Cycle Values:
    • Physical (c4d.VP_XMB_RAYTRACING_ADVANCED_ENGINE_PHYSICAL)

    • Embree (Faster) (c4d.VP_XMB_RAYTRACING_ADVANCED_ENGINE_EMBREE_FULL)

    • Embree (Smaller) (c4d.VP_XMB_RAYTRACING_ADVANCED_ENGINE_EMBREE_XMB)


Parameter: Quick Preview

  • Parameter ID: c4d.VP_XMB_RAYTRACING_ADVANCED_PREVIEW

  • Parameter Type: int

  • Cycle Values:
    • Never (c4d.VP_XMB_RAYTRACING_ADVANCED_PREVIEW_NEVER)

    • Progressive Mode (c4d.VP_XMB_RAYTRACING_ADVANCED_PREVIEW_PROGRESSIVE)

    • All Modes (c4d.VP_XMB_RAYTRACING_ADVANCED_PREVIEW_ALWAYS)

    • Preview Only (c4d.VP_XMB_RAYTRACING_ADVANCED_PREVIEW_ONLY)


Parameter: Quick Preview Start Resolution

  • Parameter ID: c4d.VP_XMB_RAYTRACING_ADVANCED_PREVIEW_MIN

  • Parameter Type: int

  • Cycle Values:
    • 1/2 (c4d.VP_XMB_RAYTRACING_ADVANCED_PREVIEW_HALF)

    • 1/4 (c4d.VP_XMB_RAYTRACING_ADVANCED_PREVIEW_QUARTER)

    • 1/8 (c4d.VP_XMB_RAYTRACING_ADVANCED_PREVIEW_EIGHTH)

    • 1/16 (c4d.VP_XMB_RAYTRACING_ADVANCED_PREVIEW_SIXTEENTH)

    • 1/32 (c4d.VP_XMB_RAYTRACING_ADVANCED_PREVIEW_THIRTYTWOTH)

    • 1/64 (c4d.VP_XMB_RAYTRACING_ADVANCED_PREVIEW_SIXTYFOURTH)


Parameter: Quick Preview End Resolution

  • Parameter ID: c4d.VP_XMB_RAYTRACING_ADVANCED_PREVIEW_MAX

  • Parameter Type: int

  • Cycle Values:
    • 1/2 (c4d.VP_XMB_RAYTRACING_ADVANCED_PREVIEW_HALF)

    • 1/4 (c4d.VP_XMB_RAYTRACING_ADVANCED_PREVIEW_QUARTER)

    • 1/8 (c4d.VP_XMB_RAYTRACING_ADVANCED_PREVIEW_EIGHTH)

    • 1/16 (c4d.VP_XMB_RAYTRACING_ADVANCED_PREVIEW_SIXTEENTH)

    • 1/32 (c4d.VP_XMB_RAYTRACING_ADVANCED_PREVIEW_THIRTYTWOTH)

    • 1/64 (c4d.VP_XMB_RAYTRACING_ADVANCED_PREVIEW_SIXTYFOURTH)


Parameter: Debug Information Level

  • Parameter ID: c4d.VP_XMB_RAYTRACING_ADVANCED_STATS

  • Parameter Type: int

  • Cycle Values:
    • None (c4d.VP_XMB_RAYTRACING_ADVANCED_STATS_NONE)

    • Regular (c4d.VP_XMB_RAYTRACING_ADVANCED_STATS_REGULAR)

    • Detailed (c4d.VP_XMB_RAYTRACING_ADVANCED_STATS_DETAILED)


Parameter: DEBUG - No Shading

  • Parameter ID: c4d.VP_XMB_RAYTRACING_DEBUG_NO_SHADE

  • Parameter Type: bool


Parameter: DEBUG - Light Sources

  • Parameter ID: c4d.VP_XMB_RAYTRACING_DEBUG_LUX

  • Parameter Type: bool


Parameter: DEBUG - Lock Time

  • Parameter ID: c4d.VP_XMB_RAYTRACING_DEBUG_LOCK_TIME

  • Parameter Type: bool


Parameter: DEBUG - Time Ratio

  • Parameter ID: c4d.VP_XMB_RAYTRACING_DEBUG_TIME

  • Parameter Type: float


Parameter: DEBUG - Sampling Mode

  • Parameter ID: c4d.VP_XMB_RAYTRACING_DEBUG_SAMPLING

  • Parameter Type: int