Ray Tracer by Vjeux

  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
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
 
# pokeball.rt
 
#####################
# Global parameters #
#####################
global
{
  width        1024
  height    768
  distscreen    1000
  highdef    1
}
 
 
##########
# Camera #
##########
 
eye
{
  coords    -200 0 0
}
 
 
#########
# Floor #
#########
 
item
{
  type        plane
  color        FFFFFF
  reflect    20
  checkerboard    30
  coords    0 0 -25
}
 
 
##########
# Lights #
##########
 
light
{
  color        FFFFFF
  intensity    100
  coords    -300 100 100
}
 
 
################
# The Pokeball #
################
 
### Top ###
 
item
{
  type        sphere
  color        FF0000
  radius    25
  limits    0 0 0 0 2 25
  coords    0 0 0
  reflect    20
  group_id    1
}
 
### Separator ###
 
item
{
  type        sphere
  color        000000
  radius    25
  coords    0 0 0
  limits    0 0 0 0 -2 2
  group_id    1
}
 
###  Button ###
 
item
{
  type        sphere
  color        000000
  radius    7
  coords    -20 0 0
  reflect    10
  group_id    1
}
 
item
{
  type        sphere
  color        FFFFFF
  radius    4
  coords    -24 0 0
  reflect    10
  group_id    1
}
 
### Bottom ###
 
item
{
  type        sphere
  color        FFFFFF
  radius    25
  coords    0 0 0
  limits    0 0 0 0 -25 -2
  group_id    1
  reflect    20
}
 
 
######################################
# All the pokeballs are belong to us #
######################################
 
group
{
  id        1
  rot        0 -20 0
  coords    -30 -10 0
}
 
group
{
  id        1
  coords    15 50 0
  rot        -25 -45 30
}
 
group
{
  id        1
  coords    35 -80 0
  rot        15 30 -20
}
56s