Material

About

Parameters

Parameters are accessed with cinema::C4DAtom::GetParameter() and cinema::C4DAtom::SetParameter(). See Parameters.


Parameter: Enable Color


Parameter: Enable Diffusion


Parameter: Enable Luminance


Parameter: Enable Transparency


Parameter: Enable Reflectance


Parameter: Enable Environment


Parameter: Enable Fog


Parameter: Enable Bump


Parameter: Enable Normal


Parameter: Enable Alpha


Parameter: Enable Glow


Parameter: Enable Displacement


Parameter: Nodes


Parameter: Viewport


Parameter: Custom


Parameter: Color


Parameter: Brightness


Parameter: Texture


Parameter: Mix Mode

  • Parameter ID: MATERIAL_COLOR_TEXTUREMIXING
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Normal: MATERIAL_TEXTUREMIXING_NORMAL
    • Add: MATERIAL_TEXTUREMIXING_ADD
    • Subtract: MATERIAL_TEXTUREMIXING_SUBTRACT
    • Multiply: MATERIAL_TEXTUREMIXING_MULTIPLY

Parameter: Mix Strength


Parameter: Model

  • Parameter ID: MATERIAL_COLOR_MODEL
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Lambertian: MATERIAL_COLOR_MODEL_LAMBERTIAN
    • Oren-Nayar: MATERIAL_COLOR_MODEL_ORENNAYAR

Parameter: Diffuse Falloff


Parameter: Diffuse Level


Parameter: Roughness


Parameter: Diffusion Brightness


Parameter: Diffusion Affect Luminance


Parameter: Diffusion Affect Specular


Parameter: Diffusion Affect Reflection


Parameter: Texture


Parameter: Mix Mode

  • Parameter ID: MATERIAL_DIFFUSION_TEXTUREMIXING
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Normal: MATERIAL_TEXTUREMIXING_NORMAL
    • Add: MATERIAL_TEXTUREMIXING_ADD
    • Subtract: MATERIAL_TEXTUREMIXING_SUBTRACT
    • Multiply: MATERIAL_TEXTUREMIXING_MULTIPLY

Parameter: Mix Strength


Parameter: Luminance Color


Parameter: Luminance Brightness


Parameter: Texture


Parameter: Mix Mode

  • Parameter ID: MATERIAL_LUMINANCE_TEXTUREMIXING
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Normal: MATERIAL_TEXTUREMIXING_NORMAL
    • Add: MATERIAL_TEXTUREMIXING_ADD
    • Subtract: MATERIAL_TEXTUREMIXING_SUBTRACT
    • Multiply: MATERIAL_TEXTUREMIXING_MULTIPLY

Parameter: Mix Strength


Parameter: Transparency Color


Parameter: Transparency Brightness


Parameter: Transparency Refraction Preset

  • Parameter ID: MATERIAL_TRANSPARENCY_REFRACTION_PRESET
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Custom: MATERIAL_TRANSPARENCY_REFRACTION_PRESET_CUSTOM
    • Beer: MATERIAL_TRANSPARENCY_REFRACTION_PRESET_BEER
    • Diamond: MATERIAL_TRANSPARENCY_REFRACTION_PRESET_DIAMOND
    • Emerald: MATERIAL_TRANSPARENCY_REFRACTION_PRESET_EMERALD
    • Ethanol: MATERIAL_TRANSPARENCY_REFRACTION_PRESET_ETHANOL
    • Glass: MATERIAL_TRANSPARENCY_REFRACTION_PRESET_GLASS
    • Jade: MATERIAL_TRANSPARENCY_REFRACTION_PRESET_JADE
    • Milk: MATERIAL_TRANSPARENCY_REFRACTION_PRESET_MILK
    • Oil (Vegetable): MATERIAL_TRANSPARENCY_REFRACTION_PRESET_OIL_VEGETABLE
    • Pearl: MATERIAL_TRANSPARENCY_REFRACTION_PRESET_PEARL
    • PET: MATERIAL_TRANSPARENCY_REFRACTION_PRESET_PET
    • Plexiglas: MATERIAL_TRANSPARENCY_REFRACTION_PRESET_PLEXIGLASS
    • Ruby: MATERIAL_TRANSPARENCY_REFRACTION_PRESET_RUBY
    • Sapphire: MATERIAL_TRANSPARENCY_REFRACTION_PRESET_SAPPHIRE
    • Water: MATERIAL_TRANSPARENCY_REFRACTION_PRESET_WATER
    • Water (Ice): MATERIAL_TRANSPARENCY_REFRACTION_PRESET_WATER_ICE
    • Whiskey: MATERIAL_TRANSPARENCY_REFRACTION_PRESET_WHISKEY

Parameter: Transparency Refraction


Parameter: Transparency Total Internal Reflection


Parameter: Exit Reflections


Parameter: Transparency Fresnel Reflectivity


Parameter: Transparency Additive


Parameter: Texture


Parameter: Mix Mode

  • Parameter ID: MATERIAL_TRANSPARENCY_TEXTUREMIXING
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Normal: MATERIAL_TEXTUREMIXING_NORMAL
    • Add: MATERIAL_TEXTUREMIXING_ADD
    • Subtract: MATERIAL_TEXTUREMIXING_SUBTRACT
    • Multiply: MATERIAL_TEXTUREMIXING_MULTIPLY

Parameter: Mix Strength


Parameter: Absorption Color


Parameter: Absorption Distance


Parameter: Transparency Blurriness


Parameter: Transparency Min Samples


Parameter: Transparency Max Samples


Parameter: Transparency Accuracy


Parameter: Legacy Reflection Color


Parameter: Legacy Reflection Brightness


Parameter: Legacy Reflection Additive


Parameter: Legacy Reflection Use Bump


Parameter: Texture


Parameter: Legacy Mix Mode

  • Parameter ID: MATERIAL_REFLECTION_TEXTUREMIXING
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Normal: MATERIAL_TEXTUREMIXING_NORMAL
    • Add: MATERIAL_TEXTUREMIXING_ADD
    • Subtract: MATERIAL_TEXTUREMIXING_SUBTRACT
    • Multiply: MATERIAL_TEXTUREMIXING_MULTIPLY

Parameter: Legacy Mix Strength


Parameter: Legacy Reflection Blurriness


Parameter: Legacy Reflection Min Samples


Parameter: Legacy Reflection Max Samples


Parameter: Legacy Reflection Accuracy


Parameter: Environment Color


Parameter: Environment Brightness


Parameter: Texture


Parameter: Mix Mode

  • Parameter ID: MATERIAL_ENVIRONMENT_TEXTUREMIXING
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Normal: MATERIAL_TEXTUREMIXING_NORMAL
    • Add: MATERIAL_TEXTUREMIXING_ADD
    • Subtract: MATERIAL_TEXTUREMIXING_SUBTRACT
    • Multiply: MATERIAL_TEXTUREMIXING_MULTIPLY

Parameter: Mix Strength


Parameter: Environment Tiles X


Parameter: Environment Tiles Y


Parameter: Environment Exclusive


Parameter: Fog Color


Parameter: Fog Brightness


Parameter: Fog Distance


Parameter: Bump Strength


Parameter: Bump MIP Falloff


Parameter: Texture


Parameter: Strength


Parameter: Method

  • Parameter ID: MATERIAL_NORMAL_SPACE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Tangent: MATERIAL_NORMAL_SPACE_TANGENT
    • Object: MATERIAL_NORMAL_SPACE_LOCAL
    • World: MATERIAL_NORMAL_SPACE_WORLD

Parameter: Flip X (Red)


Parameter: Flip Y (Green)


Parameter: Flip Z (Blue)


Parameter: Swap Y & Z (Y up)


Parameter: Texture


Parameter: Alpha Color


Parameter: Alpha Delta


Parameter: Alpha Invert


Parameter: Alpha Soft


Parameter: Alpha Image Alpha


Parameter: Alpha Pre-multiplied


Parameter: Texture


Parameter: Legacy Specular Color


Parameter: Legacy Specular Brightness


Parameter: Texture


Parameter: Legacy Mix Mode

  • Parameter ID: MATERIAL_SPECULAR_TEXTUREMIXING
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Normal: MATERIAL_TEXTUREMIXING_NORMAL
    • Add: MATERIAL_TEXTUREMIXING_ADD
    • Subtract: MATERIAL_TEXTUREMIXING_SUBTRACT
    • Multiply: MATERIAL_TEXTUREMIXING_MULTIPLY

Parameter: Legacy Mix Strength


Parameter: Legacy Specular Mode

  • Parameter ID: MATERIAL_SPECULAR_MODE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Plastic: MATERIAL_SPECULAR_MODE_PLASTIC
    • Metal: MATERIAL_SPECULAR_MODE_METAL
    • Colored: MATERIAL_SPECULAR_MODE_COLORED

Parameter: Legacy Specular Width


Parameter: Legacy Specular Height


Parameter: Legacy Specular Falloff


Parameter: Legacy Specular Inner Width


Parameter: Glow Color


Parameter: Glow Brightness


Parameter: Glow Inner Strength


Parameter: Glow Outer Strength


Parameter: Glow Radius


Parameter: Glow Random


Parameter: Glow Frequency


Parameter: Glow Use Material Color


Parameter: Displacement Strength


Parameter: Displacement Height


Parameter: Type

  • Parameter ID: MATERIAL_DISPLACEMENT_TYPE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Intensity: MATERIAL_DISPLACEMENT_TYPE_INTENSITY
    • Intensity (Centered): MATERIAL_DISPLACEMENT_TYPE_CENTEREDINTENSITY
    • Red / Green: MATERIAL_DISPLACEMENT_TYPE_REDGREEN
    • RGB (XYZ Tangent): MATERIAL_DISPLACEMENT_TYPE_RGBTANGENT
    • RGB (XYZ Object): MATERIAL_DISPLACEMENT_TYPE_RGBLOCAL
    • RGB (XYZ World): MATERIAL_DISPLACEMENT_TYPE_RGBWORLD

Parameter: Texture


Parameter: Sub Polygon Displacement


Parameter: Subdivision Level


Parameter: Round Geometry


Parameter: Round Contour


Parameter: Map Rounded Geometry


Parameter: Map Resulting Geometry


Parameter: Keep Original Edges


Parameter: Best Distribution


Parameter: Animate Preview


Parameter: Texture Preview Size

  • Parameter ID: MATERIAL_PREVIEWSIZE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Default: MATERIAL_PREVIEWSIZE_DEF
    • No Scaling: MATERIAL_PREVIEWSIZE_NO_SCALE
    • 64x64 (16 KB): MATERIAL_PREVIEWSIZE_64
    • 128x128 (64 KB): MATERIAL_PREVIEWSIZE_128
    • 256x256 (256 KB): MATERIAL_PREVIEWSIZE_256
    • 512x512 (1 MB): MATERIAL_PREVIEWSIZE_512
    • 1024x1024 (4 MB): MATERIAL_PREVIEWSIZE_1024
    • 2048x2048 (16 MB): MATERIAL_PREVIEWSIZE_2048
    • 4096x4096 (64 MB): MATERIAL_PREVIEWSIZE_4096
    • 8192x8192 (256 MB): MATERIAL_PREVIEWSIZE_8192
    • 16384x16384 (1024 MB): MATERIAL_PREVIEWSIZE_16384

Parameter: Viewport Display

  • Parameter ID: MATERIAL_EDITORDISPLAY
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Combined: MATERIAL_EDITORDISPLAY_COMBINED
    • Color: MATERIAL_EDITORDISPLAY_COLOR
    • Diffusion: MATERIAL_EDITORDISPLAY_DIFFUSION
    • Luminance: MATERIAL_EDITORDISPLAY_LUMINANCE
    • Transparency: MATERIAL_EDITORDISPLAY_TRANSPARENCY
    • Reflectance: MATERIAL_EDITORDISPLAY_REFLECTANCE
    • Environment: MATERIAL_EDITORDISPLAY_ENVIRONMENT
    • Bump: MATERIAL_EDITORDISPLAY_BUMP
    • Alpha: MATERIAL_EDITORDISPLAY_ALPHA
    • Displacement: MATERIAL_EDITORDISPLAY_DISPLACEMENT
    • Normal: MATERIAL_EDITORDISPLAY_NORMAL

Parameter: Display Color


Parameter: Display Diffusion


Parameter: Display Luminance


Parameter: Display Transparency


Parameter: Display Environment


Parameter: Display Bump


Parameter: Display Normal


Parameter: Display Alpha


Parameter: Display Reflectance


Parameter: Display Displacement


Parameter: Environment Override


Parameter: Rotation


Parameter: Mode

  • Parameter ID: MATERIAL_DISPLACEMENT_TESSELLATION
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • None: MATERIAL_DISPLACEMENT_TESSELLATION_NONE
    • Uniform: MATERIAL_DISPLACEMENT_TESSELLATION_UNIFORM
    • Projective: MATERIAL_DISPLACEMENT_TESSELLATION_ADAPTIVE

Parameter: Uniform Level


Parameter: Projective Level


Parameter: Node Editor...


Parameter: Add Custom Channel