About
Parameters
Parameters are accessed with C4DAtom::GetParameter()/ C4DAtom::SetParameter(). See Parameter IDs.
Parameter: Seed
Parameter: Object Variation
- Parameter ID:
VARIATIONSHADER_SEED_MODE_OBJECT_CAT
- Parameter Type: maxon::Int32 (Basic Data Types)
- Cycle Values:
- Disabled (VARIATIONSHADER_SEED_MODE_OBJECT_OFF)
- Object Name (VARIATIONSHADER_SEED_MODE_OBJECT_NAME)
- Object Hierarchy (VARIATIONSHADER_SEED_MODE_OBJECT_ID)
- Parent (VARIATIONSHADER_SEED_MODE_PARENT)
- Objects (VARIATIONSHADER_SEED_MODE_INSTANCE_ID)
- Object Buffer IDs (VARIATIONSHADER_SEED_MODE_BUFFER_ID)
- Material Name (VARIATIONSHADER_SEED_MODE_MATERIAL_ID)
Parameter: Polygon Variation
- Parameter ID:
VARIATIONSHADER_SEED_MODE_POLYGON_CAT
- Parameter Type: maxon::Int32 (Basic Data Types)
- Cycle Values:
- Disabled (VARIATIONSHADER_SEED_MODE_POLYGON_OFF)
- Polygons (VARIATIONSHADER_SEED_MODE_POLYGON_ID)
- Polygon Selection Tag (VARIATIONSHADER_SEED_MODE_POLYGON_SELECTION_TAG)
- UV Tiles (VARIATIONSHADER_SEED_MODE_POLYGON_UV_TILES)
Parameter: Polygon Step
Parameter: Probability
Parameter: Global Mask
Parameter: Add
Parameter: Clear
Parameter: Add from Folder
Parameter: Normalize Distribution
Parameter: Distribute Evenly
Parameter: Secondary Texture
Parameter: Secondary Texture Blend
Parameter: Secondary Texture Mode
- Parameter ID:
VARIATIONSHADER_SECONDARY_TEXTURE_MODE
- Parameter Type: maxon::Int32 (Basic Data Types)
- Cycle Values:
- Normal (VARIATIONSHADER_BLENDMODE_NORMAL)
- Replace (VARIATIONSHADER_BLENDMODE_REPLACE)
- Average (VARIATIONSHADER_BLENDMODE_AVERAGE)
- (VARIATIONSHADER_BLENDMODE_SEP)
- Lighten (VARIATIONSHADER_BLENDMODE_LIGHTEN)
- Add (VARIATIONSHADER_BLENDMODE_ADD)
- Screen (VARIATIONSHADER_BLENDMODE_SCREEN)
- Dodge (VARIATIONSHADER_BLENDMODE_COLORDODGE)
- Linear Dodge (VARIATIONSHADER_BLENDMODE_LINEARDODGE)
- Darken (VARIATIONSHADER_BLENDMODE_DARKEN)
- Subtract (VARIATIONSHADER_BLENDMODE_SUBTRACT)
- Multiply (VARIATIONSHADER_BLENDMODE_MULTIPLY)
- Burn (VARIATIONSHADER_BLENDMODE_COLORBURN)
- Linear Burn (VARIATIONSHADER_BLENDMODE_LINEARBURN)
- Overlay (VARIATIONSHADER_BLENDMODE_OVERLAY)
- Soft Light (VARIATIONSHADER_BLENDMODE_SOFTLIGHT)
- Hard Light (VARIATIONSHADER_BLENDMODE_HARDLIGHT)
- Linear Light (VARIATIONSHADER_BLENDMODE_LINEARLIGHT)
- Vivid Light (VARIATIONSHADER_BLENDMODE_VIVIDLIGHT)
- Pin Light (VARIATIONSHADER_BLENDMODE_PINLIGHT)
- Hard Mix (VARIATIONSHADER_BLENDMODE_HARDMIX)
- Reflect (VARIATIONSHADER_BLENDMODE_REFLECT)
- Glow (VARIATIONSHADER_BLENDMODE_GLOW)
- Phoenix (VARIATIONSHADER_BLENDMODE_PHOENIX)
- Difference (VARIATIONSHADER_BLENDMODE_DIFFERENCE)
- Invert (VARIATIONSHADER_BLENDMODE_NEGATION)
- Exclusion (VARIATIONSHADER_BLENDMODE_EXCLUSION)
- Levr (VARIATIONSHADER_BLENDMODE_LEVR)
- Color (VARIATIONSHADER_BLENDMODE_COLOR)
- Color Inverse (VARIATIONSHADER_BLENDMODE_COLOR_INV)
Parameter: Gradient
- Parameter ID:
VARIATIONSHADER_GRADIENT
- Parameter Type: Gradient
Parameter: Gradient Blend
Parameter: Gradient Mode
- Parameter ID:
VARIATIONSHADER_GRADIENT_MODE
- Parameter Type: maxon::Int32 (Basic Data Types)
- Cycle Values:
- Normal (VARIATIONSHADER_BLENDMODE_NORMAL)
- Replace (VARIATIONSHADER_BLENDMODE_REPLACE)
- Average (VARIATIONSHADER_BLENDMODE_AVERAGE)
- (VARIATIONSHADER_BLENDMODE_SEP)
- Lighten (VARIATIONSHADER_BLENDMODE_LIGHTEN)
- Add (VARIATIONSHADER_BLENDMODE_ADD)
- Screen (VARIATIONSHADER_BLENDMODE_SCREEN)
- Dodge (VARIATIONSHADER_BLENDMODE_COLORDODGE)
- Linear Dodge (VARIATIONSHADER_BLENDMODE_LINEARDODGE)
- Darken (VARIATIONSHADER_BLENDMODE_DARKEN)
- Subtract (VARIATIONSHADER_BLENDMODE_SUBTRACT)
- Multiply (VARIATIONSHADER_BLENDMODE_MULTIPLY)
- Burn (VARIATIONSHADER_BLENDMODE_COLORBURN)
- Linear Burn (VARIATIONSHADER_BLENDMODE_LINEARBURN)
- Overlay (VARIATIONSHADER_BLENDMODE_OVERLAY)
- Soft Light (VARIATIONSHADER_BLENDMODE_SOFTLIGHT)
- Hard Light (VARIATIONSHADER_BLENDMODE_HARDLIGHT)
- Linear Light (VARIATIONSHADER_BLENDMODE_LINEARLIGHT)
- Vivid Light (VARIATIONSHADER_BLENDMODE_VIVIDLIGHT)
- Pin Light (VARIATIONSHADER_BLENDMODE_PINLIGHT)
- Hard Mix (VARIATIONSHADER_BLENDMODE_HARDMIX)
- Reflect (VARIATIONSHADER_BLENDMODE_REFLECT)
- Glow (VARIATIONSHADER_BLENDMODE_GLOW)
- Phoenix (VARIATIONSHADER_BLENDMODE_PHOENIX)
- Difference (VARIATIONSHADER_BLENDMODE_DIFFERENCE)
- Invert (VARIATIONSHADER_BLENDMODE_NEGATION)
- Exclusion (VARIATIONSHADER_BLENDMODE_EXCLUSION)
- Levr (VARIATIONSHADER_BLENDMODE_LEVR)
- Color (VARIATIONSHADER_BLENDMODE_COLOR)
- Color Inverse (VARIATIONSHADER_BLENDMODE_COLOR_INV)
Parameter: Random Color
Parameter: Random Color Mode
- Parameter ID:
VARIATIONSHADER_RANDOMCOLOR_MODE
- Parameter Type: maxon::Int32 (Basic Data Types)
- Cycle Values:
- Normal (VARIATIONSHADER_BLENDMODE_NORMAL)
- Replace (VARIATIONSHADER_BLENDMODE_REPLACE)
- Average (VARIATIONSHADER_BLENDMODE_AVERAGE)
- (VARIATIONSHADER_BLENDMODE_SEP)
- Lighten (VARIATIONSHADER_BLENDMODE_LIGHTEN)
- Add (VARIATIONSHADER_BLENDMODE_ADD)
- Screen (VARIATIONSHADER_BLENDMODE_SCREEN)
- Dodge (VARIATIONSHADER_BLENDMODE_COLORDODGE)
- Linear Dodge (VARIATIONSHADER_BLENDMODE_LINEARDODGE)
- Darken (VARIATIONSHADER_BLENDMODE_DARKEN)
- Subtract (VARIATIONSHADER_BLENDMODE_SUBTRACT)
- Multiply (VARIATIONSHADER_BLENDMODE_MULTIPLY)
- Burn (VARIATIONSHADER_BLENDMODE_COLORBURN)
- Linear Burn (VARIATIONSHADER_BLENDMODE_LINEARBURN)
- Overlay (VARIATIONSHADER_BLENDMODE_OVERLAY)
- Soft Light (VARIATIONSHADER_BLENDMODE_SOFTLIGHT)
- Hard Light (VARIATIONSHADER_BLENDMODE_HARDLIGHT)
- Linear Light (VARIATIONSHADER_BLENDMODE_LINEARLIGHT)
- Vivid Light (VARIATIONSHADER_BLENDMODE_VIVIDLIGHT)
- Pin Light (VARIATIONSHADER_BLENDMODE_PINLIGHT)
- Hard Mix (VARIATIONSHADER_BLENDMODE_HARDMIX)
- Reflect (VARIATIONSHADER_BLENDMODE_REFLECT)
- Glow (VARIATIONSHADER_BLENDMODE_GLOW)
- Phoenix (VARIATIONSHADER_BLENDMODE_PHOENIX)
- Difference (VARIATIONSHADER_BLENDMODE_DIFFERENCE)
- Invert (VARIATIONSHADER_BLENDMODE_NEGATION)
- Exclusion (VARIATIONSHADER_BLENDMODE_EXCLUSION)
- Levr (VARIATIONSHADER_BLENDMODE_LEVR)
- Color (VARIATIONSHADER_BLENDMODE_COLOR)
- Color Inverse (VARIATIONSHADER_BLENDMODE_COLOR_INV)
Parameter: Contrast
Parameter: Gamma
Parameter: Invert
Parameter: Hue
Parameter: Saturation
Parameter: Lightness
Parameter: UVW Shift
Parameter: UVW Flip X
Parameter: UVW Flip Y
Parameter: UVW Tile Offset X
Parameter: UVW Tile Offset Y
Parameter: UVW Rotate
Parameter: UVW Quantize Rotation
- Parameter ID:
VARIATIONSHADER_UVW_ROTATE_QUANTIZE_GROUP
- Parameter Type: maxon::Int32 (Basic Data Types)
- Cycle Values:
- 0 Degrees (VARIATIONSHADER_UVW_ROTATE_QUANTIZE_0)
- 45 Degrees (VARIATIONSHADER_UVW_ROTATE_QUANTIZE_45)
- 90 Degrees (VARIATIONSHADER_UVW_ROTATE_QUANTIZE_90)
- 180 Degrees (VARIATIONSHADER_UVW_ROTATE_QUANTIZE_180)
Parameter: UVW Scale
Parameter: Clamp One