Professional Documents
Culture Documents
inc"
#include "textures.inc"
#include "shapes.inc"
#include "metals.inc"
#include "glass.inc"
#include "woods.inc"
#include "stones.inc"
camera {
location <140,60,-40>
direction <0,0,1>
look_at <17.5, 20, 80>
light_source {
0*x
color rgb 1.0
area_light
<8, 0, 0> <0, 0, 8>
4, 4
adaptive 0
jitter
circular
orient
translate <150, 80, -40>
}
sky_sphere {
pigment {
gradient y
color_map {
[0, 1 color Gray50 color Gray80]
}
}
}
global_settings {
assumed_gamma 1.0
}
camera {
location <140,60,-40>
direction <0,0,1>
look_at <17.5, 20, 80>
}
sky_sphere {
pigment {
gradient y
color_map {
[0.0 rgb <0.6,0.7,1.0>]
[0.7 rgb <0.0,0.1,0.8>]
}
}
}
light_source {
<0, 0, 0>
color rgb <1, 1, 1>
translate <-30, 30, -30>
}
plane {
y, -4
pigment { color rgb <0.7,0.5,0.3> }
}
//ORUGAA Izquierda
cylinder {
<-25, 15, 0>,
<-15, 15, 0>, 4
//1
texture {T_Stone1 scale 100}
}
box {
<-25, 8, 9>,
<-15, -20, 10>
texture {T_Stone1 scale 100}
rotate x*-60 }
cylinder {
<-25, -0.6, 23>,
<-15, -0.6, 23>,
2
texture {T_Stone1 scale 100}
}
box {
<-25, -2.6, 23>,
<-15, -1.6, 150>
texture {T_Stone1 scale 100}
}
cylinder {
<-25, -0.6, 150>,
<-15, -0.6, 150>,
2
texture {T_Stone1 scale 100}
}
cylinder {
<-25, 15, 173>,
<-15, 15, 173>,
4
texture {T_Stone1 scale 100}
}
box {
<-15, 160, 75.5>,
<-25, 131, 76.5>
texture {T_Stone1 scale 100}
rotate x*60
}
box {
<-25, 19, 0.2>,
<-15, 18, 172>
texture {T_Stone1 scale 100}
}
cylinder {
<-24, 11, 14>,
<-16, 11, 14>,
6
texture {T_Stone11 scale 100}
} //primero (Arriba)
cylinder {
<-24, 11, 152>,
<-16, 11, 152>,
6
texture {T_Stone11 scale 100}
} //ultimo (Arriba)
cylinder {
<-24, 7, 30>,
<-16, 7, 30>,
7 //primero de abajo
texture {T_Stone11 scale 100}
}
cylinder {
<-24, 7, 47>,
<-16, 7, 47>,
7
texture {T_Stone11 scale 100}
}
cylinder {
<-24, 7, 64>,
<-16, 7, 64>,
7
texture {T_Stone11 scale 100}
}
cylinder {
<-24, 7, 81>,
<-16, 7, 81>,
7
texture {T_Stone11 scale 100}
}
cylinder {
<-24, 7, 97>,
<-16, 7, 97>,
7
texture {T_Stone11 scale 100}
}
cylinder {
<-24, 7, 114>,
<-16, 7, 114>,
7
texture {T_Stone11 scale 100}
}
cylinder {
<-24, 7, 131>,
<-16, 7, 131>,
7
texture {T_Stone11 scale 100}
}
// triangular FINITE (no CSG) shape (vertices are endpoints)
triangle {
<-28, 18, -6>, // <Vertex1>
< -28, 15, -8>, // <Vertex2>
< -12, 15, -8> // <Vertex3>
texture {T_Stone19 scale 100}
}
triangle {
<-28, 18, -6>, // <Vertex1>
< -12, 18, -6>, // <Vertex2>
< -12, 15, -8> // <Vertex3>
texture {T_Stone19 scale 100}
}
triangle {
<-28, 18, -6>, // <Vertex1>
< -12, 18, -6>, // <Vertex2>
< -12, 21, -2> // <Vertex3>
texture {T_Stone19 scale 100}
}
triangle {
<-28, 18, -6>, // <Vertex1>
< -28, 21, -2>, // <Vertex2>
< -12, 21, -2> // <Vertex3>
texture {T_Stone19 scale 100}
}
triangle {
<-28, 22, -0>, // <Vertex1>
< -28, 21, -2>, // <Vertex2>
< -12, 21, -2> // <Vertex3>
texture {T_Stone19 scale 100}
}
triangle {
<-28, 22, -0>, // <Vertex1>
< -12, 22, -0>, // <Vertex2>
< -12, 21, -2> // <Vertex3>
texture { T_Stone19 scale 100 } }
//CA�ON IZQUIERDO
cylinder { <-20, 24, 20>, <-20, 24, -3>, 2 open
texture { T_Stone16 scale 100 } }
triangle {
<-12, 15, -8>, // <Vertex1>
< -12, 18, -6>, // <Vertex2>
< -12, 15, 10> // <Vertex3>
texture { T_Stone19 scale 100 } }
triangle {
<-12, 18, -6>, // <Vertex1>
< -12, 21, -2>, // <Vertex2>
< -12, 15, 10> // <Vertex3>
texture { T_Stone19 scale 100 } }
triangle {
<-12, 21, -2>, // <Vertex1>
< -12, 22, -0>, // <Vertex2>
< -12, 15, 10> // <Vertex3>
texture { T_Stone19 scale 100 } }
//Atras
triangle {
<-28, 15, -8>, // <Vertex1>
< -28, 18, -6>, // <Vertex2>
< -28, 15, 10> // <Vertex3>
texture { T_Stone19 scale 100 } }
triangle {
<-28, 18, -6>, // <Vertex1>
< -28, 21, -2>, // <Vertex2>
< -28, 15, 10> // <Vertex3>
texture { T_Stone19 scale 100 } }
triangle {
<-28, 21, -2>, // <Vertex1>
< -28, 22, -0>, // <Vertex2>
< -28, 15, 10> // <Vertex3>
texture { T_Stone19 scale 100 } }
//ORUGAA Derecha
cylinder { <50, 15, 0>, <60, 15, 0>, 4 //1
texture { T_Stone11 scale 100 } }
triangle {
<47, 18, -6>, // <Vertex1>
< 63, 18, -6>, // <Vertex2>
< 63, 15, -8> // <Vertex3>
texture { T_Stone19 scale 100 } }
triangle {
<47, 18, -6>, // <Vertex1>
< 63, 18, -6>, // <Vertex2>
< 63, 21, -2> // <Vertex3>
texture { T_Stone19 scale 100 } }
triangle {
<47, 18, -6>, // <Vertex1>
< 47, 21, -2>, // <Vertex2>
< 63, 21, -2> // <Vertex3>
texture { T_Stone19 scale 100 } }
triangle {
<47, 22, -0>, // <Vertex1>
< 47, 21, -2>, // <Vertex2>
< 63, 21, -2> // <Vertex3>
texture { T_Stone19 scale 100 } }
triangle {
<47, 22, -0>, // <Vertex1>
< 63, 22, -0>, // <Vertex2>
< 63, 21, -2> // <Vertex3>
texture { T_Stone19 scale 100 } }
triangle {
<63, 15, -8>, // <Vertex1>
< 63, 18, -6>, // <Vertex2>
< 63, 15, 10> // <Vertex3>
texture { T_Stone19 scale 100 } }
triangle {
<63, 18, -6>, // <Vertex1>
< 63, 21, -2>, // <Vertex2>
< 63, 15, 10> // <Vertex3>
texture { T_Stone19 scale 100 } }
triangle {
<63, 21, -2>, // <Vertex1>
< 63, 22, -0>, // <Vertex2>
< 63, 15, 10> // <Vertex3>
texture { T_Stone19 scale 100 } }
//Atras
triangle {
<47, 15, -8>, // <Vertex1>
< 47, 18, -6>, // <Vertex2>
< 47, 15, 10> // <Vertex3>
texture { T_Stone19 scale 100 } }
triangle {
<47, 18, -6>, // <Vertex1>
< 47, 21, -2>, // <Vertex2>
< 47, 15, 10> // <Vertex3>
texture { T_Stone19 scale 100 } }
triangle {
<47, 21, -2>, // <Vertex1>
< 47, 22, -0>, // <Vertex2>
< 47, 15, 10> // <Vertex3>
texture { T_Stone19 scale 100 } }
triangle {
<-12, 16, 25>, // <Vertex1>
< 47, 16, 25>, // <Vertex2>
< 47, 28, 40> // <Vertex3>
texture { T_Stone19 scale 100 } }
//Frente
triangle {
<-12, 16, 25>, // <Vertex1>
< -12, 28, 40>, // <Vertex2>
< 47, 28, 40> // <Vertex3>
texture { T_Stone19 scale 100 } }
triangle {
<-12, 16, 150>, // <Vertex1>
< 47, 16, 150>, // <Vertex2>
< 47, 28, 135> // <Vertex3>
texture { T_Stone19 scale 100 } }
//TRAS
triangle {
<-12, 16, 150>, // <Vertex1>
< -12, 28, 135>, // <Vertex2>
< 47, 28, 135> // <Vertex3>
texture { T_Stone19 scale 100 } }
triangle {
<52, 22, 40>, // <Vertex1>
< 47, 22, 32.5>, // <Vertex2>
< 47, 28, 40> // <Vertex3>
texture { T_Stone19 scale 100 } }
triangle {
<47, 28, 135>, // <Vertex1>
< 47, 22, 142.5>, // <Vertex2>
< 52, 22, 135> // <Vertex3>
texture { T_Stone19 scale 100 } }
//Lado Derecho
triangle {
<52, 22, 40>, // <Vertex1>
< 52, 22, 135>, // <Vertex2>
< 47, 28, 40> // <Vertex3>
texture { T_Stone19 scale 100 } }
triangle {
<47, 28, 40>, // <Vertex1>
< 52, 22, 135>, // <Vertex2>
< 47, 28, 135> // <Vertex3>
texture { T_Stone19 scale 100 } }
triangle {
<-17, 22, 40>, // <Vertex1>
< -12, 22, 32.5>, // <Vertex2>
< -12, 28, 40> // <Vertex3>
texture { T_Stone19 scale 100 } }
triangle {
<-12, 28, 135>, // <Vertex1>
< -12, 22, 142.5>, // <Vertex2>
< -17, 22, 135> // <Vertex3>
texture { T_Stone19 scale 100 } }
//Lado Izquierdo
triangle {
<-17, 22, 40>, // <Vertex1>
< -17, 22, 135>, // <Vertex2>
< -12, 28, 40> // <Vertex3>
texture { T_Stone19 scale 100 } }
triangle {
<-12, 28, 40>, // <Vertex1>
< -17, 22, 135>, // <Vertex2>
< -12, 28, 135> // <Vertex3>
texture { T_Stone19 scale 100 } }
//DETALLES
//IZQUIERDA
//DERECHA