Multi-Pass

About

  • Header File: c4dplugin/description/zmultipass.h

  • Description Category: unknown.

Parameters

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


Parameter: Group ID

  • Parameter ID: c4d.MULTIPASSOBJECT_OBJECTBUFFER

  • Parameter Type: int


Parameter: AOV ID

  • Parameter ID: c4d.MULTIPASSOBJECT_AOVBUFFER

  • Parameter Type: int


Parameter: Ambient

  • Parameter ID: c4d.MULTIPASSOBJECT_AMBIENT

  • Parameter Type: bool


Parameter: Diffuse

  • Parameter ID: c4d.MULTIPASSOBJECT_DIFFUSE

  • Parameter Type: bool


Parameter: Specular

  • Parameter ID: c4d.MULTIPASSOBJECT_SPECULAR

  • Parameter Type: bool


Parameter: Shadow

  • Parameter ID: c4d.MULTIPASSOBJECT_SHADOW

  • Parameter Type: bool


Parameter: Reflection

  • Parameter ID: c4d.MULTIPASSOBJECT_REFLECTION

  • Parameter Type: bool


Parameter: Refraction

  • Parameter ID: c4d.MULTIPASSOBJECT_TRANSPARENCY

  • Parameter Type: bool


Parameter: Global Illumination

  • Parameter ID: c4d.MULTIPASSOBJECT_RADIOSITY

  • Parameter Type: bool


Parameter: Caustics

  • Parameter ID: c4d.MULTIPASSOBJECT_CAUSTICS

  • Parameter Type: bool


Parameter: Atmosphere

  • Parameter ID: c4d.MULTIPASSOBJECT_ATMOSPHERE

  • Parameter Type: bool


Parameter: Atmosphere (Multiply)

  • Parameter ID: c4d.MULTIPASSOBJECT_ATMOSPHERE_MUL

  • Parameter Type: bool


Parameter: Post Effects

  • Parameter ID: c4d.MULTIPASSOBJECT_ALLPOSTEFFECTS

  • Parameter Type: bool


Parameter: Separate Materials

  • Parameter ID: c4d.MULTIPASSOBJECT_REFLECTION_MATERIALS

  • Parameter Type: int

  • Cycle Values:
    • None (c4d.MULTIPASSOBJECT_REFLECTION_SEPARATE_NONE)

    • All (c4d.MULTIPASSOBJECT_REFLECTION_SEPARATE_ALL)

    • Selected (c4d.MULTIPASSOBJECT_REFLECTION_SEPARATE_SELECTED)


Parameter: Separate Layers

  • Parameter ID: c4d.MULTIPASSOBJECT_REFLECTION_LAYERS

  • Parameter Type: int

  • Cycle Values:
    • None (c4d.MULTIPASSOBJECT_REFLECTION_LAYERS_NONE)

    • All (c4d.MULTIPASSOBJECT_REFLECTION_LAYERS_ALL)

    • Selected (c4d.MULTIPASSOBJECT_REFLECTION_LAYERS_SELECTED)


Parameter: Mode

  • Parameter ID: c4d.MULTIPASSOBJECT_REFLECTION_MODE

  • Parameter Type: int

  • Cycle Values:
    • 1 Channel: Pre-multiplied (c4d.MULTIPASSOBJECT_REFLECTION_MODE_NORMAL)

    • 2 Channels: Reflection, Multiply (c4d.MULTIPASSOBJECT_REFLECTION_MODE_RAW)

    • 3 Channels: Pre-multiplied, Reflection, Multiply (c4d.MULTIPASSOBJECT_REFLECTION_MODE_COMBINED)


Parameter: Separate Materials

  • Parameter ID: c4d.MULTIPASSOBJECT_SPECULAR_MATERIALS

  • Parameter Type: int

  • Cycle Values:
    • None (c4d.MULTIPASSOBJECT_SPECULAR_SEPARATE_NONE)

    • All (c4d.MULTIPASSOBJECT_SPECULAR_SEPARATE_ALL)

    • Selected (c4d.MULTIPASSOBJECT_SPECULAR_SEPARATE_SELECTED)


Parameter: Separate Layers

  • Parameter ID: c4d.MULTIPASSOBJECT_SPECULAR_LAYERS

  • Parameter Type: int

  • Cycle Values:
    • None (c4d.MULTIPASSOBJECT_SPECULAR_LAYERS_NONE)

    • All (c4d.MULTIPASSOBJECT_SPECULAR_LAYERS_ALL)

    • Selected (c4d.MULTIPASSOBJECT_SPECULAR_LAYERS_SELECTED)


Parameter: Mode

  • Parameter ID: c4d.MULTIPASSOBJECT_SPECULAR_MODE

  • Parameter Type: int

  • Cycle Values:
    • 1 Channel: Pre-multiplied (c4d.MULTIPASSOBJECT_SPECULAR_MODE_NORMAL)

    • 2 Channels: Specular, Multiply (c4d.MULTIPASSOBJECT_SPECULAR_MODE_RAW)

    • 3 Channels: Pre-multiplied, Specular, Multiply (c4d.MULTIPASSOBJECT_SPECULAR_MODE_COMBINED)