关于
参数
Parameters are accessed with
C4DAtom::GetParameter()
/
C4DAtom::SetParameter()
。见
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)
-
对象
层次结构
(VARIATIONSHADER_SEED_MODE_OBJECT_ID)
-
Parent (VARIATIONSHADER_SEED_MODE_PARENT)
-
Objects (VARIATIONSHADER_SEED_MODE_INSTANCE_ID)
-
Object Buffer IDs (VARIATIONSHADER_SEED_MODE_BUFFER_ID)
-
材质
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:
添加
Parameter:
清零
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)
-
辉光
(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:
渐变
-
Parameter ID:
VARIATIONSHADER_GRADIENT
-
Parameter Type:
渐变
Parameter:
渐变
Blend
Parameter:
渐变
模式
-
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)
-
辉光
(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
颜色
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)
-
辉光
(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:
对比度
Parameter:
Gamma
Parameter:
Invert
Parameter:
色相
Parameter:
饱和度
Parameter:
明度
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