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> }