|
 |
2.8.10.8 Pattern Modifiers
-
Modify the evaluation of a pattern function:
-
PATTERN_MODIFIERS:
-
Jump to SDL
-
[TURBULENCE] & [WARP...] & [TRANSFORMATION...] & [noise_generator NG_TYPE]
-
NG_TYPE:
-
1 | 2 | 3
-
TURBULENCE:
-
turbulence VECTOR & [octaves INT] & [omega FLOAT]
& [lambda FLOAT]
-
WARP:
-
warp { WARP_ITEM }
-
WARP_ITEM:
-
REPEAT_WARP | BLACK_HOLE_WARP | TURBULENCE | CYLINDRICAL_WARP | SPHERICAL_WARP | TOROIDAL_WARP | PLANAR_WARP
-
REPEAT_WARP:
-
repeat VECTOR [offset VECTOR] [flip VECTOR]
-
BLACK_HOLE_WARP:
-
black_hole V_LOCATION, F_RADIUS [BLACK_HOLE_ITEMS]
-
BLACK_HOLE_ITEMS:
-
[strength FLOAT] & [falloff FLOAT] & [inverse]
& [repeat VECTOR [turbulence VECTOR]]
-
CYLINDRICAL_WARP:
-
cylindrical [orientation VECTOR] [dist_exp FLOAT]
-
SPHERICAL_WARP:
-
spherical [orientation VECTOR] [dist_exp FLOAT]
-
TOROIDAL_WARP:
-
toroidal [orientation VECTOR] [dist_exp FLOAT]
[major_radius FLOAT]
-
PLANAR_WARP:
-
planar [V_NORMAL, F_DISTANCE]
-
Modify the usage of a blend
map:
-
BLEND_MAP_MODIFIERS:
-
Jump to SDL
-
[frequency FLOAT] & [phase FLOAT] & [WAVEFORM]
-
WAVEFORM:
-
Jump to SDL
-
ramp_wave | triangle_wave | sine_wave | scallop_wave
| cubic_wave | poly_wave [F_EXPONENT]
-
Specify a two-dimensional bitmap image
for a pattern:
-
BITMAP_IMAGE:
-
FUNCTION_IMAGE | BITMAP_TYPE FILE_NAME
-
FUNCTION_IMAGE:
-
Jump to SDL
-
function I_WIDTH, I_HEIGHT { FUNCTION_IMAGE_BODY }
-
FUNCTION_IMAGE_BODY:
-
PIGMENT | FN_FLOAT | pattern { PATTERN
[PATTERN_MODIFIERS] }
-
PATTERN:
-
MAP_PATTERN | brick [BRICK_ITEMS] | checker
| hexagon | object { LIST_OBJECT }
-
BITMAP_TYPE:
-
Jump to SDL
-
gif | tga | iff | ppm | pgm
| png | jpeg | tiff | sys
-
Modify how a 2-D bitmap is to be applied to a 3-D surface:
-
BITMAP_MODIFIERS:
-
Jump to SDL
-
[once] & [map_type MAP_TYPE] & [interpolate INTERPOLATE_TYPE]
-
MAP_TYPE:
-
0 | 1 | 2 | 5
-
INTERPOLATE_TYPE:
-
2 | 4
Quick Reference Contents
|
 |