Skip to content

Commit f08b986

Browse files
committed
add gltf: checkerboard
1 parent 529e2f8 commit f08b986

File tree

1 file changed

+301
-0
lines changed

1 file changed

+301
-0
lines changed

Diff for: gltfs/checkerboard/checkerboard.gltf

+301
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,301 @@
1+
{
2+
"accessors": {
3+
"accessor_index_0": {
4+
"bufferView": "bufferView_1",
5+
"byteOffset": 0,
6+
"byteStride": 0,
7+
"componentType": 5123,
8+
"count": 6,
9+
"type": "SCALAR",
10+
"min": [
11+
0
12+
],
13+
"max": [
14+
3
15+
]
16+
},
17+
"accessor_position": {
18+
"bufferView": "bufferView_0",
19+
"byteOffset": 0,
20+
"byteStride": 0,
21+
"componentType": 5126,
22+
"count": 4,
23+
"min": [
24+
-1,
25+
0,
26+
-1
27+
],
28+
"max": [
29+
1,
30+
0,
31+
1
32+
],
33+
"type": "VEC3"
34+
},
35+
"accessor_uv": {
36+
"bufferView": "bufferView_0",
37+
"byteOffset": 48,
38+
"byteStride": 0,
39+
"componentType": 5126,
40+
"count": 4,
41+
"type": "VEC2",
42+
"min": [
43+
0.00009999999747378752,
44+
0.00009999999747378752
45+
],
46+
"max": [
47+
0.9998999834060669,
48+
0.9998999834060669
49+
]
50+
},
51+
"accessor_normal_generated": {
52+
"bufferView": "bufferView_0",
53+
"byteOffset": 80,
54+
"byteStride": 0,
55+
"componentType": 5126,
56+
"count": 4,
57+
"type": "VEC3",
58+
"min": [
59+
0,
60+
1,
61+
0
62+
],
63+
"max": [
64+
0,
65+
1,
66+
0
67+
]
68+
}
69+
},
70+
"asset": {
71+
"generator": "OBJ2GLTF",
72+
"premultipliedAlpha": true,
73+
"profile": {
74+
"api": "WebGL",
75+
"version": "1.0"
76+
},
77+
"version": "1.0"
78+
},
79+
"buffers": {
80+
"buffer_0": {
81+
"type": "arraybuffer",
82+
"byteLength": 140,
83+
"uri": "data:application/octet-stream;base64,AACAvwAAAAAAAIA/AACAPwAAAAAAAIA/AACAPwAAAAAAAIC/AACAvwAAAAAAAIC/F7fROHL5fz9y+X8/cvl/P3L5fz8Xt9E4F7fROBe30TgAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAEAAgAAAAIAAwA="
84+
}
85+
},
86+
"bufferViews": {
87+
"bufferView_0": {
88+
"buffer": "buffer_0",
89+
"byteLength": 128,
90+
"byteOffset": 0,
91+
"target": 34962
92+
},
93+
"bufferView_1": {
94+
"buffer": "buffer_0",
95+
"byteLength": 12,
96+
"byteOffset": 128,
97+
"target": 34963
98+
}
99+
},
100+
"images": {
101+
"Checkered": {
102+
"uri": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAhwAAAIcCAIAAAAynOArAAAACXBIWXMAAAsTAAALEwEAmpwYAAALjUlEQVR42u3ZMU5jZxuGYY5tJtiWEGnRrGNSjKZmD6np2Uf2geQGiWWkQyILCQVgG5njvxhpVnAX/3GuawevnuLWp2/4559/lsvl2cTNZrO///77zz///P3336d+yx9//PHXX3+tViujGMUoRpmWi4uLxWq1OoFV5vP5zzT++++/U7/l7e1ttVqt12ujGMUoRpmW1Wo1m/oNAPz/EBUAMqICQEZUAMiICgAZUQEgIyoAZEQFgIyoAJARFQAyogJARlQAyIgKABlRASAjKgBkRAWAjKgAkBEVADKiAkBGVADIiAoAGVEBICMqAGREBYCMqACQERUAMqICQEZUAMiICgAZUQEgIyoAZEQFgIyoAJARFQAyogJARlQAyIgKABlRASAjKgBkRAWAjKgAkBEVADKiAkBGVADIiAoAGVEBICMqAGREBYCMqACQERUAMqICQEZUAMiICgAZUQEgIyoAZEQFgIyoAJARFQAyogJARlQAyIgKABlRASAjKgBkRAWAzGI2m83n86mfcQIn/LLb7YZhMIpRjGKUyXl/fx82m81yuTyBY8ZxfH19PR6PUz/kcDhcXl6en58bxShGMcq0fHx8DCewx0/39/c3NzfjOE79kO12e3d39/j4aBSjGMUo07Lf7xdXV1cvLy8nsMrxeBzH8fPz8wRuGYYTib1RjGKU/9Qo4zj6qAcgIyoAZEQFgIyoAJARFQAyogJARlQAyIgKABlRASAjKgBkRAWAjKgAkBEVADKiAkBGVADIiAoAGVEBICMqAGREBYCMqACQERUAMqICQEZUAMiICgAZUQEgIyoAZEQFgIyoAJARFQAyogJARlQAyIgKABlRASAjKgBkRAWAjKgAkBEVADKiAkBGVADIiAoAGVEBICMqAGREBYCMqACQERUAMqICQEZUAMiICgAZUQEgIyoAZEQFgIyoAJARFQAyogJARlQAyIgKABlRASAjKgBkRAWAjKgAkBEVADKiAkBGVADIiAoAmcW3b9/e3t6mfsZutzscDrvd7ng8Tv2W7Xb79evX79+/G8UoRjHKtOz3++H5+Xm5XE79kmEYnp6eNpvNbDb5t9f19fXt7e3FxYVRjGIUo0zLly9fFuv1erVaTf2S+Xy+WCweHh6mfsjZ2dmPHz+Wy+V6vTaKUYxilGlZrVb+VADIiAoAGVEBICMqAGREBYCMqACQERUAMqICQEZUAMiICgAZUQEgIyoAZEQFgIyoAJARFQAyogJARlQAyIgKABlRASAjKgBkRAWAjKgAkBEVADKiAkBGVADIiAoAGVEBICMqAGREBYCMqACQERUAMqICQEZUAMiICgAZUQEgIyoAZEQFgIyoAJARFQAyogJARlQAyIgKABlRASAjKgBkRAWAjKgAkBEVADKiAkBGVADIiAoAGVEBICMqAGREBYCMqACQERUAMqICQEZUAMiICgAZUQEgIyoAZEQFgIyoAJARFQAyogJAZjGbzebz+dTPOIETftntdsMwGMUoRjHK5Ly/vw+bzWa5XJ7AMeM4vr6+Ho/HqR9yOBwuLy/Pz8+NYhSjGGVaPj4+hhPY46f7+/ubm5txHKd+yHa7vbu7e3x8NIpRjGKUadnv94urq6uXl5cTWOV4PI7j+Pn5eQK3DMOJxN4oRjHKf2qUcRx91AOQERUAMqICQEZUAMiICgAZUQEgIyoAZEQFgIyoAJARFQAyogJARlQAyIgKABlRASAjKgBkRAWAjKgAkBEVADKiAkBGVADIiAoAGVEBICMqAGREBYCMqACQERUAMqICQEZUAMiICgAZUQEgIyoAZEQFgIyoAJARFQAyogJARlQAyIgKABlRASAjKgBkRAWAjKgAkBEVADKiAkBGVADIiAoAGVEBICMqAGREBYCMqACQERUAMqICQEZUAMiICgAZUQEgIyoAZEQFgIyoAJARFQAyogJARlQAyIgKABlRASAjKgBkRAWAzOLbt29vb29TP2O32x0Oh91udzwep37Ldrv9+vXr9+/fjWIUoxhlWvb7/fD8/LxcLqd+yTAMT09Pm81mNpv82+v6+vr29vbi4sIoRjGKUably5cvi/V6vVqtpn7JfD5fLBYPDw9TP+Ts7OzHjx/L5XK9XhvFKEYxyrSsVit/KgBkRAWAjKgAkBEVADKiAkBGVADIiAoAGVEBICMqAGREBYCMqACQERUAMqICQEZUAMiICgAZUQEgIyoAZEQFgIyoAJARFQAyogJARlQAyIgKABlRASAjKgBkRAWAjKgAkBEVADKiAkBGVADIiAoAGVEBICMqAGREBYCMqACQERUAMqICQEZUAMiICgAZUQEgIyoAZEQFgIyoAJARFQAyogJARlQAyIgKABlRASAjKgBkRAWAjKgAkBEVADKiAkBGVADIiAoAGVEBICMqAGREBYCMqACQERUAMqICQEZUAMiICgAZUQEgs5jNZvP5fOpnnMAJv+x2u2EYjGIUoxhlct7f34fNZrNcLk/gmHEcX19fj8fj1A85HA6Xl5fn5+dGMYpRjDItHx8fwwns8dP9/f3Nzc04jlM/ZLvd3t3dPT4+GsUoRjHKtOz3+8XV1dXLy8sJrHI8Hsdx/Pz8PIFbhuFEYm8UoxjlPzXKOI4+6gHIiAoAGVEBICMqAGREBYCMqACQERUAMqICQEZUAMiICgAZUQEgIyoAZEQFgIyoAJARFQAyogJARlQAyIgKABlRASAjKgBkRAWAjKgAkBEVADKiAkBGVADIiAoAGVEBICMqAGREBYCMqACQERUAMqICQEZUAMiICgAZUQEgIyoAZEQFgIyoAJARFQAyogJARlQAyIgKABlRASAjKgBkRAWAjKgAkBEVADKiAkBGVADIiAoAGVEBICMqAGREBYCMqACQERUAMqICQEZUAMiICgAZUQEgIyoAZEQFgIyoAJARFQAyogJAZvHt27e3t7epn7Hb7Q6Hw263Ox6PU79lu91+/fr1+/fvRjGKUYwyLfv9fnh+fl4ul1O/ZBiGp6enzWYzm03+7XV9fX17e3txcWEUoxjFKNPy5cuXxXq9Xq1WU79kPp8vFouHh4epH3J2dvbjx4/lcrler41iFKMYZVpWq5U/FQAyogJARlQAyIgKABlRASAjKgBkRAWAjKgAkBEVADKiAkBGVADIiAoAGVEBICMqAGREBYCMqACQERUAMqICQEZUAMiICgAZUQEgIyoAZEQFgIyoAJARFQAyogJARlQAyIgKABlRASAjKgBkRAWAjKgAkBEVADKiAkBGVADIiAoAGVEBICMqAGREBYCMqACQERUAMqICQEZUAMiICgAZUQEgIyoAZEQFgIyoAJARFQAyogJARlQAyIgKABlRASAjKgBkRAWAjKgAkBEVADKiAkBGVADIiAoAGVEBICMqAGREBYCMqACQWcxms/l8PvUzTuCEX3a73TAMRjGKUYwyOe/v78Nms1kulydwzDiOr6+vx+Nx6occDofLy8vz83OjGMUoRpmWj4+P4QT2+On+/v7m5mYcx6kfst1u7+7uHh8fjWIUoxhlWvb7/eLq6url5eUEVjkej+M4fn5+nsAtw3AisTeKUYzynxplHEcf9QBkRAWAjKgAkBEVADKiAkBGVADIiAoAGVEBICMqAGREBYCMqACQERUAMqICQEZUAMiICgAZUQEgIyoAZEQFgIyoAJARFQAyogJARlQAyIgKABlRASAjKgBkRAWAjKgAkBEVADKiAkBGVADIiAoAGVEBICMqAGREBYCMqACQERUAMqICQEZUAMiICgAZUQEgIyoAZEQFgIyoAJARFQAyogJARlQAyIgKABlRASAjKgBkRAWAjKgAkBEVADKiAkBGVADIiAoAGVEBICMqAGREBYCMqACQERUAMqICQEZUAMiICgAZUQEgs7i4uFgul1M/Y7vdfnx8fHx8jOM49Vv2+/1vv/1mFKMYxShTHOV/51nv6/az2UUAAAAASUVORK5CYII="
103+
}
104+
},
105+
"materials": {
106+
"material_Material.001": {
107+
"name": "Material.001",
108+
"extensions": {},
109+
"values": {
110+
"ambient": [
111+
0,
112+
0,
113+
0,
114+
1
115+
],
116+
"diffuse": "texture_Checkered",
117+
"emission": [
118+
0,
119+
0,
120+
0,
121+
1
122+
],
123+
"specular": [
124+
0.5,
125+
0.5,
126+
0.5,
127+
1
128+
],
129+
"shininess": 96.078431,
130+
"transparency": 1
131+
},
132+
"technique": "technique0"
133+
}
134+
},
135+
"meshes": {
136+
"mesh_checkerboard": {
137+
"name": "checkerboard",
138+
"primitives": [
139+
{
140+
"attributes": {
141+
"POSITION": "accessor_position",
142+
"TEXCOORD_0": "accessor_uv",
143+
"NORMAL": "accessor_normal_generated"
144+
},
145+
"indices": "accessor_index_0",
146+
"material": "material_Material.001",
147+
"mode": 4
148+
}
149+
]
150+
}
151+
},
152+
"nodes": {
153+
"rootNode": {
154+
"children": [],
155+
"meshes": [
156+
"mesh_checkerboard"
157+
],
158+
"matrix": [
159+
1,
160+
0,
161+
0,
162+
0,
163+
0,
164+
1,
165+
0,
166+
0,
167+
0,
168+
0,
169+
1,
170+
0,
171+
0,
172+
0,
173+
0,
174+
1
175+
]
176+
}
177+
},
178+
"samplers": {
179+
"sampler_0": {
180+
"magFilter": 9729,
181+
"minFilter": 9986,
182+
"wrapS": 10497,
183+
"wrapT": 10497
184+
}
185+
},
186+
"scene": "scene_checkerboard",
187+
"scenes": {
188+
"scene_checkerboard": {
189+
"nodes": [
190+
"rootNode"
191+
]
192+
}
193+
},
194+
"textures": {
195+
"texture_Checkered": {
196+
"format": 6407,
197+
"internalFormat": 6407,
198+
"sampler": "sampler_0",
199+
"source": "Checkered",
200+
"target": 3553,
201+
"type": 5121
202+
}
203+
},
204+
"extensionsUsed": [],
205+
"animations": {},
206+
"cameras": {},
207+
"techniques": {
208+
"technique0": {
209+
"attributes": {
210+
"a_position": "position",
211+
"a_normal": "normal",
212+
"a_texcoord_0": "texcoord_0"
213+
},
214+
"parameters": {
215+
"modelViewMatrix": {
216+
"semantic": "MODELVIEW",
217+
"type": 35676
218+
},
219+
"projectionMatrix": {
220+
"semantic": "PROJECTION",
221+
"type": 35676
222+
},
223+
"normalMatrix": {
224+
"semantic": "MODELVIEWINVERSETRANSPOSE",
225+
"type": 35675
226+
},
227+
"ambient": {
228+
"type": 35666
229+
},
230+
"diffuse": {
231+
"type": 35678
232+
},
233+
"emission": {
234+
"type": 35666
235+
},
236+
"specular": {
237+
"type": 35666
238+
},
239+
"shininess": {
240+
"type": 5126
241+
},
242+
"transparency": {
243+
"type": 5126
244+
},
245+
"position": {
246+
"semantic": "POSITION",
247+
"type": 35665
248+
},
249+
"normal": {
250+
"semantic": "NORMAL",
251+
"type": 35665
252+
},
253+
"texcoord_0": {
254+
"semantic": "TEXCOORD_0",
255+
"type": 35664
256+
}
257+
},
258+
"program": "program0",
259+
"states": {
260+
"enable": [
261+
2884,
262+
2929
263+
]
264+
},
265+
"uniforms": {
266+
"u_modelViewMatrix": "modelViewMatrix",
267+
"u_projectionMatrix": "projectionMatrix",
268+
"u_normalMatrix": "normalMatrix",
269+
"u_ambient": "ambient",
270+
"u_diffuse": "diffuse",
271+
"u_emission": "emission",
272+
"u_specular": "specular",
273+
"u_shininess": "shininess",
274+
"u_transparency": "transparency"
275+
}
276+
}
277+
},
278+
"programs": {
279+
"program0": {
280+
"attributes": [
281+
"a_position",
282+
"a_normal",
283+
"a_texcoord_0"
284+
],
285+
"fragmentShader": "fragmentShader0",
286+
"vertexShader": "vertexShader0"
287+
}
288+
},
289+
"shaders": {
290+
"vertexShader0": {
291+
"type": 35633,
292+
"uri": "data:text/plain;base64,cHJlY2lzaW9uIGhpZ2hwIGZsb2F0Owp1bmlmb3JtIG1hdDQgdV9tb2RlbFZpZXdNYXRyaXg7CnVuaWZvcm0gbWF0NCB1X3Byb2plY3Rpb25NYXRyaXg7CnVuaWZvcm0gbWF0MyB1X25vcm1hbE1hdHJpeDsKYXR0cmlidXRlIHZlYzMgYV9wb3NpdGlvbjsKdmFyeWluZyB2ZWMzIHZfcG9zaXRpb25FQzsKYXR0cmlidXRlIHZlYzMgYV9ub3JtYWw7CnZhcnlpbmcgdmVjMyB2X25vcm1hbDsKYXR0cmlidXRlIHZlYzIgYV90ZXhjb29yZF8wOwp2YXJ5aW5nIHZlYzIgdl90ZXhjb29yZF8wOwp2b2lkIG1haW4odm9pZCkgewogIHZlYzQgcG9zID0gdV9tb2RlbFZpZXdNYXRyaXggKiB2ZWM0KGFfcG9zaXRpb24sMS4wKTsKICB2X3Bvc2l0aW9uRUMgPSBwb3MueHl6OwogIGdsX1Bvc2l0aW9uID0gdV9wcm9qZWN0aW9uTWF0cml4ICogcG9zOwogIHZfbm9ybWFsID0gdV9ub3JtYWxNYXRyaXggKiBhX25vcm1hbDsKICB2X3RleGNvb3JkXzAgPSBhX3RleGNvb3JkXzA7Cn0K"
293+
},
294+
"fragmentShader0": {
295+
"type": 35632,
296+
"uri": "data:text/plain;base64,cHJlY2lzaW9uIGhpZ2hwIGZsb2F0Owp1bmlmb3JtIHZlYzQgdV9hbWJpZW50Owp1bmlmb3JtIHNhbXBsZXIyRCB1X2RpZmZ1c2U7CnVuaWZvcm0gdmVjNCB1X2VtaXNzaW9uOwp1bmlmb3JtIHZlYzQgdV9zcGVjdWxhcjsKdW5pZm9ybSBmbG9hdCB1X3NoaW5pbmVzczsKdW5pZm9ybSBmbG9hdCB1X3RyYW5zcGFyZW5jeTsKdmFyeWluZyB2ZWMzIHZfcG9zaXRpb25FQzsKdmFyeWluZyB2ZWMzIHZfbm9ybWFsOwp2YXJ5aW5nIHZlYzIgdl90ZXhjb29yZF8wOwp2b2lkIG1haW4odm9pZCkgewogIHZlYzMgbm9ybWFsID0gbm9ybWFsaXplKHZfbm9ybWFsKTsKICB2ZWM0IGRpZmZ1c2UgPSB0ZXh0dXJlMkQodV9kaWZmdXNlLCB2X3RleGNvb3JkXzApOwogIHZlYzMgZGlmZnVzZUxpZ2h0ID0gdmVjMygwLjAsIDAuMCwgMC4wKTsKICB2ZWMzIHNwZWN1bGFyID0gdV9zcGVjdWxhci5yZ2I7CiAgdmVjMyBzcGVjdWxhckxpZ2h0ID0gdmVjMygwLjAsIDAuMCwgMC4wKTsKICB2ZWMzIGVtaXNzaW9uID0gdV9lbWlzc2lvbi5yZ2I7CiAgdmVjMyBhbWJpZW50ID0gdV9hbWJpZW50LnJnYjsKICB2ZWMzIHZpZXdEaXIgPSAtbm9ybWFsaXplKHZfcG9zaXRpb25FQyk7CiAgdmVjMyBhbWJpZW50TGlnaHQgPSB2ZWMzKDAuMCwgMC4wLCAwLjApOwogIGFtYmllbnRMaWdodCArPSB2ZWMzKDAuMiwgMC4yLCAwLjIpOwogIHZlYzMgbCA9IHZlYzMoMC4wLCAwLjAsIDEuMCk7CiAgZGlmZnVzZUxpZ2h0ICs9IHZlYzMoMS4wLCAxLjAsIDEuMCkgKiBtYXgoZG90KG5vcm1hbCxsKSwgMC4pOwogIHZlYzMgaCA9IG5vcm1hbGl6ZShsICsgdmlld0Rpcik7CiAgZmxvYXQgc3BlY3VsYXJJbnRlbnNpdHkgPSBtYXgoMC4sIHBvdyhtYXgoZG90KG5vcm1hbCwgaCksIDAuKSwgdV9zaGluaW5lc3MpKTsKICBzcGVjdWxhckxpZ2h0ICs9IHZlYzMoMS4wLCAxLjAsIDEuMCkgKiBzcGVjdWxhckludGVuc2l0eTsKICB2ZWMzIGNvbG9yID0gdmVjMygwLjAsIDAuMCwgMC4wKTsKICBjb2xvciArPSBkaWZmdXNlLnJnYiAqIGRpZmZ1c2VMaWdodDsKICBjb2xvciArPSBzcGVjdWxhciAqIHNwZWN1bGFyTGlnaHQ7CiAgY29sb3IgKz0gZW1pc3Npb247CiAgY29sb3IgKz0gYW1iaWVudCAqIGFtYmllbnRMaWdodDsKICBnbF9GcmFnQ29sb3IgPSB2ZWM0KGNvbG9yICogZGlmZnVzZS5hLCBkaWZmdXNlLmEgKiB1X3RyYW5zcGFyZW5jeSk7Cn0K"
297+
}
298+
},
299+
"skins": {},
300+
"extensions": {}
301+
}

0 commit comments

Comments
 (0)