3.8.9 Object Modifiers |
POV-Ray 3.6 for UNIX documentation 3.8.10 Texture |
3.8.11 Media |
PLAIN_TEXTURE | LAYERED_TEXTURE | PATTERNED_TEXTURE
texture { PLAIN_TEXTURE_BODY }
[PLAIN_TEXTURE_IDENT] [PNF_IDENTIFIERS] [PNF_ITEMS]
[PIGMENT_IDENTIFIER] & [NORMAL_IDENTIFIER] & [FINISH_IDENTIFIER]
[PIGMENT] & [NORMAL] & [FINISH] & [TRANSFORMATION...]
texture { LAYERED_TEXTURE_IDENT } |
PLAIN_TEXTURE PLAIN_TEXTURE...
texture { PATTERNED_TEXTURE_BODY }
PATTERNED_TEXTURE_IDENT [TRANSFORMATION...] | TEXTURE_PATTERN [PATTERN_MODIFIERS] | MATERIAL_MAP
[TRANSFORMATION...]
TEXTURE_LIST_PATTERN | MAP_PATTERN TEXTURE_MAP
brick TEXTURE, TEXTURE [BRICK_ITEMS] |
checker TEXTURE, TEXTURE |
hexagon
TEXTURE, TEXTURE, TEXTURE |
object { LIST_OBJECT TEXTURE, TEXTURE }
[brick_size VECTOR] & [mortar FLOAT]
UNTEXTURED_SOLID_OBJECT | UNTEXTURED_SOLID_OBJECT_IDENT
texture_map { TEXTURE_MAP_BODY } [BLEND_MAP_MODIFIERS]
TEXTURE_MAP_IDENTIFIER | TEXTURE_MAP_ENTRY...
[ FLOAT TEXTURE_BODY ]
PLAIN_TEXTURE_BODY | LAYERED_TEXTURE_IDENT | PATTERNED_TEXTURE_BODY
material_map { BITMAP_IMAGE [BITMAP_MODIFIERS]
TEXTURE... }
pigment { PIGMENT_BODY }
[PIGMENT_IDENTIFIER] [PIGMENT_TYPE] [PIGMENT_MODIFIERS]
COLOR | COLOR_LIST_PATTERN | PIGMENT_LIST_PATTERN | IMAGE_MAP | MAP_PATTERN [COLOR_MAP] |
MAP_PATTERN PIGMENT_MAP
brick [COLOR [, COLOR]] [BRICK_ITEMS] |
checker
[COLOR [, COLOR]] |
hexagon [COLOR [, COLOR [, COLOR]]] |
object { LIST_OBJECT
[COLOR [, COLOR]] }
brick PIGMENT, PIGMENT [BRICK_ITEMS] |
checker
PIGMENT, PIGMENT |
hexagon PIGMENT, PIGMENT, PIGMENT |
object { LIST_OBJECT
PIGMENT, PIGMENT }
image_map {BITMAP_IMAGE [IMAGE_MAP_MODIFIER...]
[BITMAP_MODIFIERS] }
filter I_PALETTE, F_AMOUNT | filter all F_AMOUNT | transmit I_PALETTE, F_AMOUNT
| transmit all F_AMOUNT
color_map { COLOR_MAP_BODY } [BLEND_MAP_MODIFIERS]
|
colour_map { COLOR_MAP_BODY } [BLEND_MAP_MODIFIERS]
COLOR_MAP_IDENTIFIER | COLOR_MAP_ENTRY...
[ FLOAT COLOR ]
pigment_map { PIGMENT_MAP_BODY } [BLEND_MAP_MODIFIERS]
PIGMENT_MAP_IDENTIFIER | PIGMENT_MAP_ENTRY...
[ FLOAT PIGMENT_BODY ]
[QUICK_COLOR] & [PATTERN_MODIFIERS]
quick_color COLOR | quick_colour COLOR
normal { NORMAL_BODY }
[NORMAL_IDENTIFIER] [NORMAL_TYPE] [NORMAL_MODIFIERS]
NORMAL_PATTERN | BUMP_MAP
NORMAL_LIST_PATTERN |
MAP_PATTERN [F_DEPTH] [SLOPE_MAP] |
MAP_PATTERN NORMAL_MAP
brick NORMAL, NORMAL [BRICK_ITEMS] | brick [F_DEPTH] [BRICK_ITEMS]
|
checker NORMAL, NORMAL | checker [F_DEPTH] |
hexagon
NORMAL, NORMAL, NORMAL | hexagon [F_DEPTH] |
object { LIST_OBJECT
NORMAL, NORMAL } | object { LIST_OBJECT } [F_DEPTH]
normal_map { NORMAL_MAP_BODY } [BLEND_MAP_MODIFIERS]
NORMAL_MAP_IDENTIFIER | NORMAL_MAP_ENTRY...
[ FLOAT NORMAL_BODY ]
slope_map { SLOPE_MAP_BODY } [BLEND_MAP_MODIFIERS]
SLOPE_MAP_IDENTIFIER | SLOPE_MAP_ENTRY...
[ FLOAT, < F_HEIGHT, F_SLOPE > ]
bump_map { BITMAP_IMAGE [BUMP_MAP_MODIFIERS] }
[BITMAP_MODIFIERS] & [BUMP_METHOD] & [bump_size FLOAT]
use_index | use_color | use_colour
[PATTERN_MODIFIERS] & [bump_size FLOAT] & [no_bump_scale [BOOL]]
& [accuracy FLOAT]
finish { [FINISH_IDENTIFIER] [FINISH_ITEMS] }
[ambient COLOR] & [diffuse FLOAT] & [brilliance FLOAT]
& [PHONG] & [SPECULAR] & [REFLECTION] & [IRID] & [crand FLOAT] & [conserve_energy [BOOL]]
phong FLOAT & [phong_size FLOAT] & [metallic [FLOAT]]
specular FLOAT & [roughness FLOAT] & [metallic [FLOAT]]
reflection COLOR [reflection_exponent FLOAT] |
reflection
{ [COLOR,] COLOR [REFLECTION_ITEMS] }
[fresnel BOOL] & [falloff FLOAT] & [exponent FLOAT]
& [metallic [FLOAT]]
interior {ior FLOAT}
in
the object when fresnel
is used.
irid { F_AMOUNT [IRID_ITEMS] }
[thickness FLOAT] & [turbulence FLOAT]
AGATE | average | boxed | bozo | bumps
| cells | CRACKLE | cylindrical | DENSITY_FILE | dents | FACETS |
FRACTAL | function { FN_FLOAT } | gradient VECTOR
| granite | IMAGE_PATTERN | leopard | marble | onion
| pigment_pattern { PIGMENT_BODY }
| planar | QUILTED | radial | ripples | SLOPE | spherical
| spiral1 I_NUM_ARMS | spiral2 I_NUM_ARMS | spotted | waves
| wood | wrinkles
agate [agate_turb FLOAT]
crackle [CRACKLE_TYPES]
[form VECTOR] & [metric FLOAT] & [offset FLOAT]
& [solid]
density_file df3 FILE_NAME [interpolate DENSITY_INTERPOLATE]
0 | 1 | 2
facets FACETS_TYPE
facets
can only be used as a normal
pattern.
coords F_SCALE | size F_SIZE_FACTOR
MANDELBROT_FRACTAL | JULIA_FRACTAL | MAGNET_MANDEL_FRACTAL | MAGNET_JULIA_FRACTAL
mandel I_ITERATIONS [exponent INT] [exterior EXTERIOR_TYPE, F_FACTOR]
[interior INTERIOR_TYPE, F_FACTOR]
julia V2_COMPLEX, I_ITERATIONS [exponent INT] [exterior EXTERIOR_TYPE, F_FACTOR]
[interior INTERIOR_TYPE, F_FACTOR]
magnet MAGNET_TYPE mandel I_ITERATIONS [exterior EXTERIOR_TYPE, F_FACTOR]
[interior INTERIOR_TYPE, F_FACTOR]
1 | 2
magnet MAGNET_TYPE julia V2_COMPLEX, I_ITERATIONS [exterior EXTERIOR_TYPE, F_FACTOR]
[interior INTERIOR_TYPE, F_FACTOR]
0 | 1 | 2 | 3 | 4 | 5
| 6
0 | 1 | 2 | 3 | 4 | 5
| 6
image_pattern {BITMAP_IMAGE
[IMAGE_PATTERN_MODIFIERS] }
[BITMAP_MODIFIERS] & [use_alpha]
quilted [control0 FLOAT] [control1 FLOAT]
slope { V_DIRECTION [, F_LOW_SLOPE, F_HIGH_SLOPE ] [altitude VECTOR
[, F_LOW_ALT, F_HIGH_ALT ]] }
slope
pattern does not work in media densities.
[TURBULENCE] & [WARP...] & [TRANSFORMATION...] & [noise_generator NG_TYPE]
1 | 2 | 3
turbulence VECTOR & [octaves INT] & [omega FLOAT]
& [lambda FLOAT]
warp { WARP_ITEM }
REPEAT_WARP | BLACK_HOLE_WARP | TURBULENCE | CYLINDRICAL_WARP | SPHERICAL_WARP | TOROIDAL_WARP | PLANAR_WARP
repeat VECTOR [offset VECTOR] [flip VECTOR]
black_hole V_LOCATION, F_RADIUS [BLACK_HOLE_ITEMS]
[strength FLOAT] & [falloff FLOAT] & [inverse]
& [repeat VECTOR [turbulence VECTOR]]
cylindrical [orientation VECTOR] [dist_exp FLOAT]
spherical [orientation VECTOR] [dist_exp FLOAT]
toroidal [orientation VECTOR] [dist_exp FLOAT]
[major_radius FLOAT]
planar [V_NORMAL, F_DISTANCE]
ramp_wave | triangle_wave | sine_wave | scallop_wave
| cubic_wave | poly_wave [F_EXPONENT]
FUNCTION_IMAGE | BITMAP_TYPE FILE_NAME
function I_WIDTH, I_HEIGHT { FUNCTION_IMAGE_BODY }
PIGMENT | FN_FLOAT | pattern { PATTERN
[PATTERN_MODIFIERS] }
MAP_PATTERN | brick [BRICK_ITEMS] | checker
| hexagon | object { LIST_OBJECT }
gif | tga | iff | ppm | pgm
| png | jpeg | tiff | sys
[once] & [map_type MAP_TYPE] & [interpolate INTERPOLATE_TYPE]
0 | 1 | 2 | 5
2 | 4
3.8.9 Object Modifiers | 3.8.10 Texture | 3.8.11 Media |