[dali_2.3.21] Merge branch 'devel/master'
[platform/core/uifw/dali-toolkit.git] / automated-tests / resources / MorphPrimitivesTestQuantized.gltf
1 {
2   "buffers": [
3     {
4       "uri": "MorphPrimitivesTestQuantized.bin",
5       "byteLength": 912
6     }
7   ],
8   "asset": {
9     "version": "2.0",
10     "generator": "gltfpack 0.18",
11     "extras": {
12       "title": "multiple_primitives",
13       "author": "ft-lab",
14       "license": "CC BY-4.0 (https://creativecommons.org/licenses/by/4.0/)"
15     }
16   },
17   "extensionsUsed": [
18     "KHR_mesh_quantization",
19     "KHR_texture_transform"
20   ],
21   "extensionsRequired": [
22     "KHR_mesh_quantization"
23   ],
24   "bufferViews": [
25     {
26       "buffer": 0,
27       "byteOffset": 0,
28       "byteLength": 240,
29       "byteStride": 8,
30       "target": 34962
31     },
32     {
33       "buffer": 0,
34       "byteOffset": 240,
35       "byteLength": 240,
36       "byteStride": 8,
37       "target": 34962
38     },
39     {
40       "buffer": 0,
41       "byteOffset": 480,
42       "byteLength": 120,
43       "byteStride": 4,
44       "target": 34962
45     },
46     {
47       "buffer": 0,
48       "byteOffset": 600,
49       "byteLength": 120,
50       "byteStride": 4,
51       "target": 34962
52     },
53     {
54       "buffer": 0,
55       "byteOffset": 720,
56       "byteLength": 192,
57       "target": 34963
58     }
59   ],
60   "accessors": [
61     {
62       "bufferView": 0,
63       "byteOffset": 0,
64       "componentType": 5122,
65       "count": 21,
66       "type": "VEC3",
67       "normalized": true
68     },
69     {
70       "bufferView": 1,
71       "byteOffset": 0,
72       "componentType": 5123,
73       "count": 21,
74       "type": "VEC3",
75       "min": [
76         0,
77         0,
78         0
79       ],
80       "max": [
81         1,
82         0,
83         1
84       ]
85     },
86     {
87       "bufferView": 2,
88       "byteOffset": 0,
89       "componentType": 5123,
90       "count": 21,
91       "type": "VEC2",
92       "normalized": true
93     },
94     {
95       "bufferView": 3,
96       "byteOffset": 0,
97       "componentType": 5120,
98       "count": 21,
99       "type": "VEC3",
100       "min": [
101         0,
102         0,
103         0
104       ],
105       "max": [
106         0,
107         0,
108         0
109       ]
110     },
111     {
112       "bufferView": 4,
113       "byteOffset": 0,
114       "componentType": 5123,
115       "count": 72,
116       "type": "SCALAR"
117     },
118     {
119       "bufferView": 1,
120       "byteOffset": 168,
121       "componentType": 5123,
122       "count": 9,
123       "type": "VEC3",
124       "min": [
125         1,
126         0,
127         0
128       ],
129       "max": [
130         1,
131         0,
132         1
133       ]
134     },
135     {
136       "bufferView": 0,
137       "byteOffset": 168,
138       "componentType": 5122,
139       "count": 9,
140       "type": "VEC3",
141       "normalized": true
142     },
143     {
144       "bufferView": 2,
145       "byteOffset": 84,
146       "componentType": 5123,
147       "count": 9,
148       "type": "VEC2",
149       "normalized": true
150     },
151     {
152       "bufferView": 3,
153       "byteOffset": 84,
154       "componentType": 5120,
155       "count": 9,
156       "type": "VEC3",
157       "min": [
158         0,
159         0,
160         0
161       ],
162       "max": [
163         0,
164         0,
165         0
166       ]
167     },
168     {
169       "bufferView": 4,
170       "byteOffset": 144,
171       "componentType": 5123,
172       "count": 24,
173       "type": "SCALAR"
174     }
175   ],
176   "samplers": [
177     {
178       "minFilter": 9729
179     }
180   ],
181   "images": [
182     {
183       "uri": "uv_texture.jpg"
184     }
185   ],
186   "textures": [
187     {
188       "sampler": 0,
189       "source": 0
190     }
191   ],
192   "materials": [
193     {
194       "name": "red",
195       "pbrMetallicRoughness": {
196         "baseColorFactor": [
197           1,
198           0,
199           0,
200           1
201         ],
202         "baseColorTexture": {
203           "index": 0,
204           "extensions": {
205             "KHR_texture_transform": {
206               "offset": [
207                 0,
208                 0
209               ],
210               "scale": [
211                 65535,
212                 65535
213               ]
214             }
215           }
216         },
217         "metallicFactor": 0
218       }
219     },
220     {
221       "name": "green",
222       "pbrMetallicRoughness": {
223         "baseColorFactor": [
224           0,
225           1,
226           0,
227           1
228         ],
229         "baseColorTexture": {
230           "index": 0,
231           "extensions": {
232             "KHR_texture_transform": {
233               "offset": [
234                 0,
235                 0
236               ],
237               "scale": [
238                 32767.5,
239                 32767.5
240               ]
241             }
242           }
243         },
244         "metallicFactor": 0
245       }
246     }
247   ],
248   "meshes": [
249     {
250       "primitives": [
251         {
252           "attributes": {
253             "NORMAL": 0,
254             "POSITION": 1,
255             "TEXCOORD_0": 2
256           },
257           "targets": [
258             {
259               "POSITION": 3
260             }
261           ],
262           "indices": 4,
263           "material": 0
264         },
265         {
266           "attributes": {
267             "POSITION": 5,
268             "NORMAL": 6,
269             "TEXCOORD_0": 7
270           },
271           "targets": [
272             {
273               "POSITION": 8
274             }
275           ],
276           "indices": 9,
277           "material": 1
278         }
279       ],
280       "weights": [
281         0.5
282       ]
283     }
284   ],
285   "nodes": [
286     {
287       "mesh": 0,
288       "translation": [
289         -0.5,
290         -0.400000006,
291         -0.5
292       ],
293       "scale": [
294         1,
295         1,
296         1
297       ]
298     },
299     {
300       "name": "ルートパート",
301       "children": [
302         2
303       ]
304     },
305     {
306       "name": "mesh",
307       "children": [
308         0
309       ]
310     }
311   ],
312   "scenes": [
313     {
314       "name": "Scene",
315       "nodes": [
316         1
317       ]
318     }
319   ],
320   "scene": 0
321 }