-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path14-textures.pov
102 lines (82 loc) · 1.85 KB
/
14-textures.pov
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
// Persistence Of Vision raytracer version 3.5 sample file.
//
#include "colors.inc"
#include "shapes.inc"
#include "textures.inc"
//======================================
global_settings {
assumed_gamma 1 // fator de correção do brilho
radiosity {
pretrace_start 0.08
pretrace_end 0.02 // tamanho dos blocos de mosaico da visualição (preview)
// porcentagem em relação ao tamanho da imagem
count 100 // qtd de raios emitidos por pixel
// quanto maior melhor a qualidade da imagem (35 a 1600)
error_bound 0.1 // tolerancia de erro (float a partir de 0)
// quanto menor, melhor a qualidade da imagem
recursion_limit 2 // determina quantidade máxima de recursao
// para o calculo da radiosidade (de 1 a 20)
}
}
//======================================
camera {
location <-10, 30, -50>
look_at <0, 0, 0>
}
// luz pontual
light_source {
<-10, 20, -10> color White
}
// parede
plane { x, 10
pigment {White}
}
plane { x, -20
pigment {White}
}
// chão
plane { y, 0
pigment { Tan }
finish {
crand 0.015
ambient 0.12
diffuse 0.8
}
}
// Objetos
sphere {
<0, 7, 0>, 7
pigment { Red }
finish {
ambient 0.1
diffuse 0.7
phong 1
phong_size 80
}
}
box {
<-3, -3, -3>, <3, 3, 3>
pigment { Gold filter 0.92 }
finish {
ambient 0.1
diffuse 0.7
phong 1
phong_size 50
}
interior{
ior 1.3
}
rotate -40*y
translate <-6, 3, -14>
}
cylinder {
<0, -4, 0>, <0, 4, 0>, 2.5
translate <-17, 4, -8>
pigment { Copper }
finish {
ambient 0.1
diffuse 0.7
phong 1
phong_size 60
}
}