Previous:Wrinkles   Main Index   Next:Transforming Patterns



Pattern Modifiers

Pattern modifiers are statements or parameters which modify how a pattern is evaluated or tells what to do with the pattern. The complete syntax is:

PATTERN_MODIFIER:
BLEND_MAP_MODIFIER | AGATE_MODIFIER | DENSITY_FILE_MODIFIER |
QUILTED_MODIFIER | BRICK_MODIFIER |
turbulence <Amount> | octaves Count | omega Amount | lambda Amount |
warp { [WARP_ITEMS...] } |
TRANSFORMATION
BLEND_MAP_MODIFIER:
frequency Amount | phase Amount |
ramp_wave | triangle_wave | sine_wave | scallop_wave |
cubic_wave | poly_wave [Exponent]
AGATE_MODIFIER:
agate_turb Value
BRICK_MODIFIER:
brick_size Size | mortar Size
DENSITY_FILE_MODIFIER:
interpolate Type
QUILTED_MODIFIER:
control0 Value | control1 Value
PIGMENT_MODIFIER:
PATTERN_MODIFIER | COLOR_LIST | PIGMENT_LIST |
color_map{ COLOR_MAP_BODY } | colour_map{ COLOR_MAP_BODY } |
pigment_map{ PIGMENT_MAP_BODY } |
quick_color COLOR | quick_colour COLOR
NORMAL_MODIFIER:
PATTERN_MODIFIER | NORMAL_LIST |
normal_map{ NORMAL_MAP_BODY } |
slope_map{ SLOPE_MAP_BODY } |
bump_size Amount
TEXTURE_PATTERN_MODIFIER:
PATTERN_MODIFIER | TEXTURE_LIST |
texture_map{ TEXTURE_MAP_BODY }
DENSITY_MODIFIER:
PATTERN_MODIFIER | DENSITY_LIST | COLOR_LIST |
color_map{ COLOR_MAP_BODY } | colour_map{ COLOR_MAP_BODY } |
density_map{ DENSITY_MAP_BODY }

The modifiers PIGMENT_LIST, quick_color, and pigment_map apply only to pigments. See section "Pigment" for details on these pigment-specific pattern modifiers.

The modifiers COLOR_LIST and color_map apply only to pigments and densities. See sections "Pigment" and "Density" for details on these pigment-specific pattern modifiers.

The modifiers NORMAL_LIST, bump_size, slope_map and normal_map apply only to normals. See section "Normal" for details on these normal-specific pattern modifiers.

The TEXTURE_LIST and texture_map modifiers can only be used with patterned textures. See section "Texture Maps" for details.

The DENSITY_LIST and density_map modifiers only work with media{density{..}} statements. See "Density" for details.

The agate_turb modifier can only be used with the agate pattern. See "Agate" for details.

The brick_size and mortar modifiers can only be used with the brick pattern. See "Brick" for details.

The control0 and control1 modifiers can only be used with the quilted pattern. See "Quilted" for details.

The interpolate modifier can only be used with the density_file pattern. See "Density_File" for details.

The general purpose pattern modifiers in the following sections can be used with pigment, normal, texture, or density patterns.



Previous:Wrinkles   Main Index   Next:Transforming Patterns