-
Notifications
You must be signed in to change notification settings - Fork 0
/
world.json
200 lines (199 loc) · 22.2 KB
/
world.json
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
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
{
"textures": [
{ "name": "groundColor1", "type": "static", "color": [0.5, 0.5, 0.5] },
{ "name": "groundColor2", "type": "static", "color": [0.8, 0.8, 0.0] },
{ "name": "groundColor3", "type": "static", "color": [0.4, 0.4, 0.4] },
{ "name": "groundColor4", "type": "checker", "texture1": "groundColor3", "texture2": "groundColor1", "size": 9.0 },
{ "name": "groundColor", "type": "checker", "texture1": "groundColor2", "texture2": "groundColor4", "size": 3.0 },
{ "name": "mat1Color", "type": "static", "color": [0.8, 0.3, 0.3] },
{ "name": "mat2Color", "type": "static", "color": [0.1, 0.2, 0.5] },
{ "name": "mat3Color", "type": "static", "color": [0.6, 0.2, 0.9] },
{ "name": "mat4Color", "type": "static", "color": [0.0, 0.5, 0.8] },
{ "name": "mat5Color", "type": "static", "color": [0.0, 0.5, 0.0] },
{ "name": "mat6Color", "type": "static", "color": [1.0, 0.8, 0.7] },
{ "name": "mat7Color", "type": "static", "color": [0.0, 0.3, 0.4] },
{ "name": "metal1Color", "type": "static", "color": [0.8, 0.8, 0.8] },
{ "name": "metal2Color", "type": "static", "color": [0.8, 0.8, 0.8] },
{ "name": "metal3Color", "type": "static", "color": [0.8, 0.6, 0.2] },
{ "name": "metal4Color", "type": "static", "color": [0.8, 0.6, 0.2] },
{ "name": "metal5Color", "type": "static", "color": [0.4, 0.8, 0.3] },
{ "name": "metal6Color", "type": "static", "color": [0.5, 0.4, 0.9] }
],
"materials": [
{ "name": "ground", "type": "lambert", "texture": "groundColor" },
{ "name": "mat1", "type": "lambert", "texture": "mat1Color" },
{ "name": "mat2", "type": "lambert", "texture": "mat2Color" },
{ "name": "mat3", "type": "lambert", "texture": "mat3Color" },
{ "name": "mat4", "type": "lambert", "texture": "mat4Color" },
{ "name": "mat5", "type": "lambert", "texture": "mat5Color" },
{ "name": "mat6", "type": "lambert", "texture": "mat6Color" },
{ "name": "mat7", "type": "lambert", "texture": "mat7Color" },
{ "name": "metal1", "type": "metal", "texture": "metal1Color", "param": 0.0 },
{ "name": "metal2", "type": "metal", "texture": "metal2Color", "param": 1.0 },
{ "name": "metal3", "type": "metal", "texture": "metal3Color", "param": 0.0 },
{ "name": "metal4", "type": "metal", "texture": "metal4Color", "param": 0.3 },
{ "name": "metal5", "type": "metal", "texture": "metal5Color", "param": 0.7 },
{ "name": "metal6", "type": "metal", "texture": "metal6Color", "param": 1.0 },
{ "name": "glass", "type": "dielectric", "param": 1.5 },
{ "name": "diamond", "type": "dielectric", "param": 2.41 }
],
"animations": [
{ "name": "camAnim", "type": "circularPosition", "cx": 0.0, "cy": 5.0, "cz": 0.0, "radius": 25.0, "speed": 4.0 },
{ "name": "sizeAnim", "type": "sinValue", "scale": 1.0, "speed": 8.0 }
],
"scene": {
"camera": { "position": { "anim": "camAnim" },
"lookat": { "x": 0.0, "y": 0.0, "z": 0.0 },
"up": { "x": 0.0, "y": 1.0, "z": 0.0 },
"fov": { "value": 30 }, "aperture": { "value": 0.2 } },
"objects": [
{ "type": "sphere", "position": { "x": -4.0, "y": 1.5, "z": 0.0 }, "radius": { "value": 1.5 }, "material": "glass" },
{ "type": "sphere", "position": { "x": 0.0, "y": 1.5, "z": 0.0 }, "radius": { "value": 1.5, "anim": "sizeAnim"}, "material": "mat1" },
{ "type": "sphere", "position": { "x": 4.0, "y": 1.5, "z": 0.0 }, "radius": { "value": 1.5 }, "material": "metal1" },
{ "type": "sphere", "position": { "x": 0.0, "y": 1.5, "z": -4.0 }, "radius": { "value": 1.5 }, "material": "metal3" },
{ "type": "sphere", "position": { "x": 0.0, "y": 1.5, "z": 4.0 }, "radius": { "value": 1.5 }, "material": "diamond" },
{ "type": "sphere", "position": { "x": 0.0, "y": -1000.0, "z": -1.0 }, "radius": { "value": 1000.0 }, "material": "ground" },
{ "type": "sphere", "position": { "x": -19.8, "y": 0.5, "z": -17.1 }, "radius": { "value": 0.5 }, "material": "metal2" },
{ "type": "sphere", "position": { "x": -20.1, "y": 0.5, "z": -13.5 }, "radius": { "value": 0.5 }, "material": "metal4" },
{ "type": "sphere", "position": { "x": -20.4, "y": 0.5, "z": -13.4 }, "radius": { "value": 0.5 }, "material": "metal4" },
{ "type": "sphere", "position": { "x": -20.4, "y": 0.5, "z": -11.0 }, "radius": { "value": 0.5 }, "material": "glass" },
{ "type": "sphere", "position": { "x": -20.3, "y": 0.5, "z": -2.9 }, "radius": { "value": 0.5 }, "material": "metal4" },
{ "type": "sphere", "position": { "x": -19.5, "y": 0.5, "z": -12.3 }, "radius": { "value": 0.5 }, "material": "mat7" },
{ "type": "sphere", "position": { "x": -19.3, "y": 0.5, "z": -5.5 }, "radius": { "value": 0.5 }, "material": "metal4" },
{ "type": "sphere", "position": { "x": -19.1, "y": 0.5, "z": 0.5 }, "radius": { "value": 0.5 }, "material": "metal4" },
{ "type": "sphere", "position": { "x": -18.3, "y": 0.5, "z": 14.2 }, "radius": { "value": 0.5 }, "material": "mat6" },
{ "type": "sphere", "position": { "x": -17.4, "y": 0.5, "z": 6.5 }, "radius": { "value": 0.5 }, "material": "ground" },
{ "type": "sphere", "position": { "x": -16.1, "y": 0.5, "z": -6.1 }, "radius": { "value": 0.5 }, "material": "ground" },
{ "type": "sphere", "position": { "x": -16.1, "y": 0.5, "z": 2.7 }, "radius": { "value": 0.5 }, "material": "mat6" },
{ "type": "sphere", "position": { "x": -15.7, "y": 0.5, "z": 6.8 }, "radius": { "value": 0.5 }, "material": "diamond" },
{ "type": "sphere", "position": { "x": -13.9, "y": 0.5, "z": -3.6 }, "radius": { "value": 0.5 }, "material": "metal2" },
{ "type": "sphere", "position": { "x": -14.1, "y": 0.5, "z": 19.9 }, "radius": { "value": 0.5 }, "material": "metal6" },
{ "type": "sphere", "position": { "x": -13.0, "y": 0.5, "z": -17.7 }, "radius": { "value": 0.5 }, "material": "mat4" },
{ "type": "sphere", "position": { "x": -12.9, "y": 0.5, "z": -3.9 }, "radius": { "value": 0.5 }, "material": "metal5" },
{ "type": "sphere", "position": { "x": -12.9, "y": 0.5, "z": 7.1 }, "radius": { "value": 0.5 }, "material": "metal6" },
{ "type": "sphere", "position": { "x": -12.6, "y": 0.5, "z": 15.9 }, "radius": { "value": 0.5 }, "material": "mat5" },
{ "type": "sphere", "position": { "x": -12.2, "y": 0.5, "z": -17.5 }, "radius": { "value": 0.5 }, "material": "mat6" },
{ "type": "sphere", "position": { "x": -11.9, "y": 0.5, "z": -12.1 }, "radius": { "value": 0.5 }, "material": "mat3" },
{ "type": "sphere", "position": { "x": -12.1, "y": 0.5, "z": -2.8 }, "radius": { "value": 0.5 }, "material": "mat3" },
{ "type": "sphere", "position": { "x": -12.5, "y": 0.5, "z": -0.3 }, "radius": { "value": 0.5 }, "material": "metal4" },
{ "type": "sphere", "position": { "x": -11.6, "y": 0.5, "z": 8.9 }, "radius": { "value": 0.5 }, "material": "mat2" },
{ "type": "sphere", "position": { "x": -11.8, "y": 0.5, "z": 20.4 }, "radius": { "value": 0.5 }, "material": "metal2" },
{ "type": "sphere", "position": { "x": -11.0, "y": 0.5, "z": -13.9 }, "radius": { "value": 0.5 }, "material": "mat4" },
{ "type": "sphere", "position": { "x": -11.2, "y": 0.5, "z": 7.3 }, "radius": { "value": 0.5 }, "material": "metal6" },
{ "type": "sphere", "position": { "x": -11.1, "y": 0.5, "z": 17.8 }, "radius": { "value": 0.5 }, "material": "metal1" },
{ "type": "sphere", "position": { "x": -10.3, "y": 0.5, "z": -17.6 }, "radius": { "value": 0.5 }, "material": "glass" },
{ "type": "sphere", "position": { "x": -10.2, "y": 0.5, "z": -10.3 }, "radius": { "value": 0.5 }, "material": "mat5" },
{ "type": "sphere", "position": { "x": -10.2, "y": 0.5, "z": 1.4 }, "radius": { "value": 0.5 }, "material": "mat2" },
{ "type": "sphere", "position": { "x": -9.6, "y": 0.5, "z": 2.3 }, "radius": { "value": 0.5 }, "material": "metal1" },
{ "type": "sphere", "position": { "x": -10.2, "y": 0.5, "z": 17.7 }, "radius": { "value": 0.5 }, "material": "metal5" },
{ "type": "sphere", "position": { "x": -10.0, "y": 0.5, "z": 19.3 }, "radius": { "value": 0.5 }, "material": "diamond" },
{ "type": "sphere", "position": { "x": -8.7, "y": 0.5, "z": -10.2 }, "radius": { "value": 0.5 }, "material": "metal6" },
{ "type": "sphere", "position": { "x": -9.2, "y": 0.5, "z": -8.0 }, "radius": { "value": 0.5 }, "material": "metal5" },
{ "type": "sphere", "position": { "x": -9.4, "y": 0.5, "z": -7.1 }, "radius": { "value": 0.5 }, "material": "metal1" },
{ "type": "sphere", "position": { "x": -9.0, "y": 0.5, "z": 0.8 }, "radius": { "value": 0.5 }, "material": "metal5" },
{ "type": "sphere", "position": { "x": -9.3, "y": 0.5, "z": 6.1 }, "radius": { "value": 0.5 }, "material": "mat4" },
{ "type": "sphere", "position": { "x": -8.8, "y": 0.5, "z": 7.0 }, "radius": { "value": 0.5 }, "material": "diamond" },
{ "type": "sphere", "position": { "x": -8.5, "y": 0.5, "z": 19.2 }, "radius": { "value": 0.5 }, "material": "glass" },
{ "type": "sphere", "position": { "x": -8.4, "y": 0.5, "z": -19.6 }, "radius": { "value": 0.5 }, "material": "mat5" },
{ "type": "sphere", "position": { "x": -7.8, "y": 0.5, "z": -18.1 }, "radius": { "value": 0.5 }, "material": "mat1" },
{ "type": "sphere", "position": { "x": -8.0, "y": 0.5, "z": -0.2 }, "radius": { "value": 0.5 }, "material": "metal3" },
{ "type": "sphere", "position": { "x": -8.5, "y": 0.5, "z": 2.1 }, "radius": { "value": 0.5 }, "material": "metal2" },
{ "type": "sphere", "position": { "x": -8.1, "y": 0.5, "z": 16.6 }, "radius": { "value": 0.5 }, "material": "metal2" },
{ "type": "sphere", "position": { "x": -7.2, "y": 0.5, "z": -14.7 }, "radius": { "value": 0.5 }, "material": "metal5" },
{ "type": "sphere", "position": { "x": -7.5, "y": 0.5, "z": 6.6 }, "radius": { "value": 0.5 }, "material": "metal6" },
{ "type": "sphere", "position": { "x": -7.2, "y": 0.5, "z": 14.8 }, "radius": { "value": 0.5 }, "material": "diamond" },
{ "type": "sphere", "position": { "x": -6.6, "y": 0.5, "z": 18.1 }, "radius": { "value": 0.5 }, "material": "mat3" },
{ "type": "sphere", "position": { "x": -5.5, "y": 0.5, "z": -14.3 }, "radius": { "value": 0.5 }, "material": "diamond" },
{ "type": "sphere", "position": { "x": -6.3, "y": 0.5, "z": -8.8 }, "radius": { "value": 0.5 }, "material": "metal6" },
{ "type": "sphere", "position": { "x": -5.6, "y": 0.5, "z": -1.6 }, "radius": { "value": 0.5 }, "material": "mat1" },
{ "type": "sphere", "position": { "x": -6.4, "y": 0.5, "z": 9.2 }, "radius": { "value": 0.5 }, "material": "metal4" },
{ "type": "sphere", "position": { "x": -5.4, "y": 0.5, "z": 4.0 }, "radius": { "value": 0.5 }, "material": "metal2" },
{ "type": "sphere", "position": { "x": -5.1, "y": 0.5, "z": 12.5 }, "radius": { "value": 0.5 }, "material": "mat6" },
{ "type": "sphere", "position": { "x": -4.3, "y": 0.5, "z": 9.5 }, "radius": { "value": 0.5 }, "material": "mat6" },
{ "type": "sphere", "position": { "x": -3.8, "y": 0.5, "z": 14.9 }, "radius": { "value": 0.5 }, "material": "metal5" },
{ "type": "sphere", "position": { "x": -4.4, "y": 0.5, "z": 16.2 }, "radius": { "value": 0.5 }, "material": "mat2" },
{ "type": "sphere", "position": { "x": -3.4, "y": 0.5, "z": -15.4 }, "radius": { "value": 0.5 }, "material": "mat6" },
{ "type": "sphere", "position": { "x": -3.4, "y": 0.5, "z": 8.5 }, "radius": { "value": 0.5 }, "material": "mat1" },
{ "type": "sphere", "position": { "x": -2.6, "y": 0.5, "z": 12.3 }, "radius": { "value": 0.5 }, "material": "mat2" },
{ "type": "sphere", "position": { "x": -2.1, "y": 0.5, "z": -9.7 }, "radius": { "value": 0.5 }, "material": "metal4" },
{ "type": "sphere", "position": { "x": -1.9, "y": 0.5, "z": 8.6 }, "radius": { "value": 0.5 }, "material": "mat2" },
{ "type": "sphere", "position": { "x": -2.5, "y": 0.5, "z": 18.9 }, "radius": { "value": 0.5 }, "material": "mat1" },
{ "type": "sphere", "position": { "x": -1.2, "y": 0.5, "z": -20.4 }, "radius": { "value": 0.5 }, "material": "mat3" },
{ "type": "sphere", "position": { "x": -1.3, "y": 0.5, "z": -16.5 }, "radius": { "value": 0.5 }, "material": "metal4" },
{ "type": "sphere", "position": { "x": 1.0, "y": 0.5, "z": -19.3 }, "radius": { "value": 0.5 }, "material": "diamond" },
{ "type": "sphere", "position": { "x": 0.8, "y": 0.5, "z": -10.9 }, "radius": { "value": 0.5 }, "material": "diamond" },
{ "type": "sphere", "position": { "x": 1.2, "y": 0.5, "z": -10.1 }, "radius": { "value": 0.5 }, "material": "mat5" },
{ "type": "sphere", "position": { "x": 0.8, "y": 0.5, "z": -6.6 }, "radius": { "value": 0.5 }, "material": "mat2" },
{ "type": "sphere", "position": { "x": 2.4, "y": 0.5, "z": -15.6 }, "radius": { "value": 0.5 }, "material": "metal1" },
{ "type": "sphere", "position": { "x": 2.6, "y": 0.5, "z": 9.8 }, "radius": { "value": 0.5 }, "material": "mat6" },
{ "type": "sphere", "position": { "x": 4.2, "y": 0.5, "z": -19.5 }, "radius": { "value": 0.5 }, "material": "diamond" },
{ "type": "sphere", "position": { "x": 3.8, "y": 0.5, "z": -16.5 }, "radius": { "value": 0.5 }, "material": "mat5" },
{ "type": "sphere", "position": { "x": 3.9, "y": 0.5, "z": -10.8 }, "radius": { "value": 0.5 }, "material": "metal6" },
{ "type": "sphere", "position": { "x": 4.0, "y": 0.5, "z": -6.7 }, "radius": { "value": 0.5 }, "material": "metal4" },
{ "type": "sphere", "position": { "x": 4.0, "y": 0.5, "z": 9.4 }, "radius": { "value": 0.5 }, "material": "metal6" },
{ "type": "sphere", "position": { "x": 3.6, "y": 0.5, "z": 12.8 }, "radius": { "value": 0.5 }, "material": "mat7" },
{ "type": "sphere", "position": { "x": 4.4, "y": 0.5, "z": 17.7 }, "radius": { "value": 0.5 }, "material": "glass" },
{ "type": "sphere", "position": { "x": 5.4, "y": 0.5, "z": 6.2 }, "radius": { "value": 0.5 }, "material": "metal1" },
{ "type": "sphere", "position": { "x": 5.4, "y": 0.5, "z": 16.5 }, "radius": { "value": 0.5 }, "material": "mat5" },
{ "type": "sphere", "position": { "x": 5.7, "y": 0.5, "z": -7.8 }, "radius": { "value": 0.5 }, "material": "metal6" },
{ "type": "sphere", "position": { "x": 5.8, "y": 0.5, "z": 18.4 }, "radius": { "value": 0.5 }, "material": "mat7" },
{ "type": "sphere", "position": { "x": 6.2, "y": 0.5, "z": 19.0 }, "radius": { "value": 0.5 }, "material": "mat5" },
{ "type": "sphere", "position": { "x": 6.8, "y": 0.5, "z": -8.2 }, "radius": { "value": 0.5 }, "material": "diamond" },
{ "type": "sphere", "position": { "x": 7.0, "y": 0.5, "z": -7.0 }, "radius": { "value": 0.5 }, "material": "metal1" },
{ "type": "sphere", "position": { "x": 7.0, "y": 0.5, "z": 3.3 }, "radius": { "value": 0.5 }, "material": "mat1" },
{ "type": "sphere", "position": { "x": 7.2, "y": 0.5, "z": 19.1 }, "radius": { "value": 0.5 }, "material": "mat4" },
{ "type": "sphere", "position": { "x": 7.4, "y": 0.5, "z": 20.1 }, "radius": { "value": 0.5 }, "material": "metal2" },
{ "type": "sphere", "position": { "x": 8.9, "y": 0.5, "z": -19.3 }, "radius": { "value": 0.5 }, "material": "glass" },
{ "type": "sphere", "position": { "x": 9.1, "y": 0.5, "z": -9.3 }, "radius": { "value": 0.5 }, "material": "diamond" },
{ "type": "sphere", "position": { "x": 9.4, "y": 0.5, "z": -7.1 }, "radius": { "value": 0.5 }, "material": "metal2" },
{ "type": "sphere", "position": { "x": 8.6, "y": 0.5, "z": 5.8 }, "radius": { "value": 0.5 }, "material": "metal1" },
{ "type": "sphere", "position": { "x": 8.6, "y": 0.5, "z": 14.7 }, "radius": { "value": 0.5 }, "material": "metal1" },
{ "type": "sphere", "position": { "x": 10.5, "y": 0.5, "z": -17.7 }, "radius": { "value": 0.5 }, "material": "metal5" },
{ "type": "sphere", "position": { "x": 10.0, "y": 0.5, "z": -15.0 }, "radius": { "value": 0.5 }, "material": "mat3" },
{ "type": "sphere", "position": { "x": 9.7, "y": 0.5, "z": -12.3 }, "radius": { "value": 0.5 }, "material": "mat5" },
{ "type": "sphere", "position": { "x": 10.2, "y": 0.5, "z": 7.5 }, "radius": { "value": 0.5 }, "material": "mat3" },
{ "type": "sphere", "position": { "x": 10.2, "y": 0.5, "z": 9.7 }, "radius": { "value": 0.5 }, "material": "metal3" },
{ "type": "sphere", "position": { "x": 9.7, "y": 0.5, "z": 17.6 }, "radius": { "value": 0.5 }, "material": "metal5" },
{ "type": "sphere", "position": { "x": 10.4, "y": 0.5, "z": 19.5 }, "radius": { "value": 0.5 }, "material": "metal2" },
{ "type": "sphere", "position": { "x": 10.7, "y": 0.5, "z": -7.2 }, "radius": { "value": 0.5 }, "material": "metal3" },
{ "type": "sphere", "position": { "x": 10.9, "y": 0.5, "z": 14.6 }, "radius": { "value": 0.5 }, "material": "mat6" },
{ "type": "sphere", "position": { "x": 11.0, "y": 0.5, "z": 15.8 }, "radius": { "value": 0.5 }, "material": "mat7" },
{ "type": "sphere", "position": { "x": 12.5, "y": 0.5, "z": -16.6 }, "radius": { "value": 0.5 }, "material": "metal6" },
{ "type": "sphere", "position": { "x": 12.3, "y": 0.5, "z": -6.4 }, "radius": { "value": 0.5 }, "material": "diamond" },
{ "type": "sphere", "position": { "x": 12.0, "y": 0.5, "z": 2.8 }, "radius": { "value": 0.5 }, "material": "metal4" },
{ "type": "sphere", "position": { "x": 11.8, "y": 0.5, "z": 6.5 }, "radius": { "value": 0.5 }, "material": "metal5" },
{ "type": "sphere", "position": { "x": 12.9, "y": 0.5, "z": -20.4 }, "radius": { "value": 0.5 }, "material": "mat3" },
{ "type": "sphere", "position": { "x": 12.7, "y": 0.5, "z": -15.5 }, "radius": { "value": 0.5 }, "material": "metal6" },
{ "type": "sphere", "position": { "x": 13.1, "y": 0.5, "z": -0.0 }, "radius": { "value": 0.5 }, "material": "mat2" },
{ "type": "sphere", "position": { "x": 13.5, "y": 0.5, "z": -4.3 }, "radius": { "value": 0.5 }, "material": "mat4" },
{ "type": "sphere", "position": { "x": 14.0, "y": 0.5, "z": -2.3 }, "radius": { "value": 0.5 }, "material": "glass" },
{ "type": "sphere", "position": { "x": 14.1, "y": 0.5, "z": 2.0 }, "radius": { "value": 0.5 }, "material": "metal6" },
{ "type": "sphere", "position": { "x": 14.3, "y": 0.5, "z": 13.0 }, "radius": { "value": 0.5 }, "material": "mat1" },
{ "type": "sphere", "position": { "x": 13.5, "y": 0.5, "z": 17.2 }, "radius": { "value": 0.5 }, "material": "metal5" },
{ "type": "sphere", "position": { "x": 15.3, "y": 0.5, "z": -19.7 }, "radius": { "value": 0.5 }, "material": "ground" },
{ "type": "sphere", "position": { "x": 14.8, "y": 0.5, "z": 4.3 }, "radius": { "value": 0.5 }, "material": "metal5" },
{ "type": "sphere", "position": { "x": 15.1, "y": 0.5, "z": 4.8 }, "radius": { "value": 0.5 }, "material": "glass" },
{ "type": "sphere", "position": { "x": 15.6, "y": 0.5, "z": -20.2 }, "radius": { "value": 0.5 }, "material": "glass" },
{ "type": "sphere", "position": { "x": 15.8, "y": 0.5, "z": -13.2 }, "radius": { "value": 0.5 }, "material": "mat6" },
{ "type": "sphere", "position": { "x": 15.6, "y": 0.5, "z": -7.0 }, "radius": { "value": 0.5 }, "material": "metal3" },
{ "type": "sphere", "position": { "x": 16.2, "y": 0.5, "z": -2.6 }, "radius": { "value": 0.5 }, "material": "mat1" },
{ "type": "sphere", "position": { "x": 15.7, "y": 0.5, "z": 2.5 }, "radius": { "value": 0.5 }, "material": "metal1" },
{ "type": "sphere", "position": { "x": 16.3, "y": 0.5, "z": 10.6 }, "radius": { "value": 0.5 }, "material": "mat1" },
{ "type": "sphere", "position": { "x": 16.0, "y": 0.5, "z": 15.4 }, "radius": { "value": 0.5 }, "material": "metal2" },
{ "type": "sphere", "position": { "x": 15.8, "y": 0.5, "z": 19.5 }, "radius": { "value": 0.5 }, "material": "mat3" },
{ "type": "sphere", "position": { "x": 16.9, "y": 0.5, "z": -14.3 }, "radius": { "value": 0.5 }, "material": "metal4" },
{ "type": "sphere", "position": { "x": 17.0, "y": 0.5, "z": 0.8 }, "radius": { "value": 0.5 }, "material": "metal5" },
{ "type": "sphere", "position": { "x": 17.1, "y": 0.5, "z": 9.0 }, "radius": { "value": 0.5 }, "material": "diamond" },
{ "type": "sphere", "position": { "x": 17.4, "y": 0.5, "z": 12.5 }, "radius": { "value": 0.5 }, "material": "metal4" },
{ "type": "sphere", "position": { "x": 18.2, "y": 0.5, "z": -2.0 }, "radius": { "value": 0.5 }, "material": "glass" },
{ "type": "sphere", "position": { "x": 17.8, "y": 0.5, "z": 11.0 }, "radius": { "value": 0.5 }, "material": "metal5" },
{ "type": "sphere", "position": { "x": 18.5, "y": 0.5, "z": 14.0 }, "radius": { "value": 0.5 }, "material": "mat4" },
{ "type": "sphere", "position": { "x": 18.6, "y": 0.5, "z": 16.0 }, "radius": { "value": 0.5 }, "material": "metal1" },
{ "type": "sphere", "position": { "x": 18.8, "y": 0.5, "z": 17.7 }, "radius": { "value": 0.5 }, "material": "mat2" },
{ "type": "sphere", "position": { "x": 20.0, "y": 0.5, "z": -18.2 }, "radius": { "value": 0.5 }, "material": "metal4" },
{ "type": "sphere", "position": { "x": 19.6, "y": 0.5, "z": -1.7 }, "radius": { "value": 0.5 }, "material": "metal4" },
{ "type": "sphere", "position": { "x": 19.8, "y": 0.5, "z": 10.0 }, "radius": { "value": 0.5 }, "material": "mat3" },
{ "type": "sphere", "position": { "x": 19.7, "y": 0.5, "z": 12.5 }, "radius": { "value": 0.5 }, "material": "mat3" }
]
}
}