Skip to content

Commit 85e3da2

Browse files
authored
Merge pull request #100 from miudit/master
Add model for MSFT_lod test
2 parents 7c70b5c + 75e93e7 commit 85e3da2

File tree

2 files changed

+339
-0
lines changed

2 files changed

+339
-0
lines changed
Lines changed: 339 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,339 @@
1+
{
2+
"asset": {
3+
"generator": "glTF-Transform v4.1.3",
4+
"version": "2.0"
5+
},
6+
"accessors": [
7+
{
8+
"type": "SCALAR",
9+
"componentType": 5123,
10+
"count": 3888,
11+
"bufferView": 0,
12+
"byteOffset": 0
13+
},
14+
{
15+
"type": "SCALAR",
16+
"componentType": 5123,
17+
"count": 36,
18+
"bufferView": 0,
19+
"byteOffset": 7776
20+
},
21+
{
22+
"type": "SCALAR",
23+
"componentType": 5123,
24+
"count": 2010,
25+
"bufferView": 0,
26+
"byteOffset": 7848
27+
},
28+
{
29+
"type": "SCALAR",
30+
"componentType": 5123,
31+
"count": 36,
32+
"bufferView": 0,
33+
"byteOffset": 11868
34+
},
35+
{
36+
"type": "SCALAR",
37+
"componentType": 5123,
38+
"count": 405,
39+
"bufferView": 0,
40+
"byteOffset": 11940
41+
},
42+
{
43+
"type": "VEC3",
44+
"componentType": 5126,
45+
"count": 703,
46+
"max": [
47+
1,
48+
2,
49+
1
50+
],
51+
"min": [
52+
-1,
53+
0,
54+
-1
55+
],
56+
"bufferView": 1,
57+
"byteOffset": 0
58+
},
59+
{
60+
"type": "VEC3",
61+
"componentType": 5126,
62+
"count": 703,
63+
"bufferView": 2,
64+
"byteOffset": 0
65+
},
66+
{
67+
"type": "VEC3",
68+
"componentType": 5126,
69+
"count": 24,
70+
"max": [
71+
-0.5,
72+
3,
73+
0.5
74+
],
75+
"min": [
76+
-1.5,
77+
0,
78+
-0.5
79+
],
80+
"bufferView": 3,
81+
"byteOffset": 0
82+
},
83+
{
84+
"type": "VEC3",
85+
"componentType": 5126,
86+
"count": 24,
87+
"bufferView": 4,
88+
"byteOffset": 0
89+
},
90+
{
91+
"type": "VEC3",
92+
"componentType": 5126,
93+
"count": 361,
94+
"max": [
95+
1,
96+
2,
97+
1
98+
],
99+
"min": [
100+
-0.9848077297210693,
101+
0,
102+
-1
103+
],
104+
"bufferView": 5,
105+
"byteOffset": 0
106+
},
107+
{
108+
"type": "VEC3",
109+
"componentType": 5126,
110+
"count": 8,
111+
"max": [
112+
-0.5,
113+
3,
114+
0.5
115+
],
116+
"min": [
117+
-1.5,
118+
0,
119+
-0.5
120+
],
121+
"bufferView": 6,
122+
"byteOffset": 0
123+
},
124+
{
125+
"type": "VEC3",
126+
"componentType": 5126,
127+
"count": 89,
128+
"max": [
129+
0.9848077297210693,
130+
2,
131+
0.9254165291786194
132+
],
133+
"min": [
134+
-0.8660253882408142,
135+
0,
136+
-0.9396926164627075
137+
],
138+
"bufferView": 7,
139+
"byteOffset": 0
140+
}
141+
],
142+
"bufferViews": [
143+
{
144+
"buffer": 0,
145+
"byteOffset": 0,
146+
"byteLength": 12752,
147+
"target": 34963
148+
},
149+
{
150+
"buffer": 0,
151+
"byteOffset": 12752,
152+
"byteLength": 8436,
153+
"byteStride": 12,
154+
"target": 34962
155+
},
156+
{
157+
"buffer": 0,
158+
"byteOffset": 21188,
159+
"byteLength": 8436,
160+
"byteStride": 12,
161+
"target": 34962
162+
},
163+
{
164+
"buffer": 0,
165+
"byteOffset": 29624,
166+
"byteLength": 288,
167+
"byteStride": 12,
168+
"target": 34962
169+
},
170+
{
171+
"buffer": 0,
172+
"byteOffset": 29912,
173+
"byteLength": 288,
174+
"byteStride": 12,
175+
"target": 34962
176+
},
177+
{
178+
"buffer": 0,
179+
"byteOffset": 30200,
180+
"byteLength": 4332,
181+
"byteStride": 12,
182+
"target": 34962
183+
},
184+
{
185+
"buffer": 0,
186+
"byteOffset": 34532,
187+
"byteLength": 96,
188+
"byteStride": 12,
189+
"target": 34962
190+
},
191+
{
192+
"buffer": 0,
193+
"byteOffset": 34628,
194+
"byteLength": 1068,
195+
"byteStride": 12,
196+
"target": 34962
197+
}
198+
],
199+
"buffers": [
200+
{
201+
"uri": "MSFT_lod_test_data.bin",
202+
"byteLength": 35696
203+
}
204+
],
205+
"materials": [
206+
{
207+
"name": "mat1",
208+
"pbrMetallicRoughness": {
209+
"baseColorFactor": [
210+
0.5,
211+
0,
212+
0,
213+
1
214+
],
215+
"roughnessFactor": 0.3288090062081349,
216+
"metallicFactor": 0
217+
}
218+
},
219+
{
220+
"name": "mat2",
221+
"pbrMetallicRoughness": {
222+
"baseColorFactor": [
223+
0,
224+
0.5,
225+
0,
226+
1
227+
],
228+
"roughnessFactor": 0.3288090062081349,
229+
"metallicFactor": 0
230+
}
231+
}
232+
],
233+
"meshes": [
234+
{
235+
"primitives": [
236+
{
237+
"attributes": {
238+
"POSITION": 5,
239+
"NORMAL": 6
240+
},
241+
"mode": 4,
242+
"material": 0,
243+
"indices": 0
244+
},
245+
{
246+
"attributes": {
247+
"POSITION": 7,
248+
"NORMAL": 8
249+
},
250+
"mode": 4,
251+
"material": 1,
252+
"indices": 1
253+
}
254+
]
255+
},
256+
{
257+
"name": "_LOD1",
258+
"primitives": [
259+
{
260+
"attributes": {
261+
"POSITION": 9
262+
},
263+
"mode": 4,
264+
"material": 0,
265+
"indices": 2
266+
},
267+
{
268+
"attributes": {
269+
"POSITION": 10
270+
},
271+
"mode": 4,
272+
"material": 1,
273+
"indices": 3
274+
}
275+
]
276+
},
277+
{
278+
"name": "_LOD2",
279+
"primitives": [
280+
{
281+
"attributes": {
282+
"POSITION": 11
283+
},
284+
"mode": 4,
285+
"material": 0,
286+
"indices": 4
287+
},
288+
{
289+
"attributes": {
290+
"POSITION": 10
291+
},
292+
"mode": 4,
293+
"material": 1,
294+
"indices": 3
295+
}
296+
]
297+
}
298+
],
299+
"nodes": [
300+
{
301+
"name": "sphere1_merged",
302+
"mesh": 0,
303+
"extensions": {
304+
"MSFT_lod": {
305+
"ids": [
306+
1,
307+
2
308+
]
309+
}
310+
},
311+
"extras": {
312+
"MSFT_screencoverage": [
313+
0.7,
314+
0.3,
315+
0
316+
]
317+
}
318+
},
319+
{
320+
"name": "_LOD1",
321+
"mesh": 1
322+
},
323+
{
324+
"name": "_LOD2",
325+
"mesh": 2
326+
}
327+
],
328+
"scenes": [
329+
{
330+
"nodes": [
331+
0
332+
]
333+
}
334+
],
335+
"scene": 0,
336+
"extensionsUsed": [
337+
"MSFT_lod"
338+
]
339+
}
34.9 KB
Binary file not shown.

0 commit comments

Comments
 (0)