pyr2.pov
#include "pyramid.inc"
#include "colors.inc"
#include "stones.inc"
#include "textures.inc"
#include "skies.inc"
#include "shapes.inc"
camera {
location <0, 2, -5>
look_at <3, 2, 2>
}
background { Black }
light_source { <-20, 100, -150> White }
object {
meta_pyramid4
texture {
T_Stone20
}
finish {
ambient 0.3
}
scale 8
}
#declare cracked_floor =
texture {
pigment {
marble
color_map {
[0.0 color rgbf <0,0,0,1.0>]
[0.95 color rgbf <0,0,0,0.999>]
[0.97 color rgbf <0,0,0,0>]
}
turbulence 1
}
}
texture {
pigment {
marble
color_map {
[0.0 color rgbf <0,0,0,1.0>]
[0.95 color rgbf <0,0,0,0.999>]
[0.97 color rgbf <0,0,0,0>]
}
turbulence 1
}
rotate y*90
}
plane {
y,0
texture {
pigment {
color rgb <.958824,.676471,.539216>
}
finish {
crand 0.07
specular 1.5
}
}
texture {
cracked_floor
scale .7
}
}
/*
object {
O_Cloud1
scale .01
}
*/
sky_sphere {
pigment {
gradient y
color_map {
[0.0 rgb <0.2,0.2,1>]
[0.3 rgb <0,0.3,0.6>]
[0.5 rgb <0,0,.2>]
}
}
}
height_field {
tga "height_map.tga" smooth
pigment {
image_map {
tga "height_map.tga" interpolate 4
}
rotate x*90
}
finish {
ambient 0.3
}
scale <40,18,30>
translate <-10,-8,10>
}
height_field {
tga "height_map2.tga" smooth
pigment {
color Tan
}
finish {
ambient 0.3
crand .07
}
// rotate y*90
scale <50,2,50>
// translate <-20,0,30>
translate <-26,-0.2,-28>
}
#declare My_Cloud =
texture {
pigment {colour Clear}
halo {
linear
max_value 1.0
spherical_mapping
emitting
turbulence 0.5
colour_map {
[0 color rgbt <0.2,0.2,0.2,1>]
[0.3 color rgbt <0.8,0.8,0.8,0.9>]
[0.6 color rgbt <1,1,1,0.5>]
[1 color rgbt <1,1,1,0>]
}
samples 10
}
}
object {
Sphere
hollow
texture {
My_Cloud
}
scale <8,.75,5>
translate <5,4.5,5>
}