Allow duplicated name and use Actor ID as a unique key to define animation.
[platform/core/uifw/dali-toolkit.git] / automated-tests / resources / BoxAnimated.gltf
1 {\r
2     "asset": {\r
3         "generator": "COLLADA2GLTF",\r
4         "version": "2.0"\r
5     },\r
6     "scene": 0,\r
7     "scenes": [\r
8         {\r
9             "nodes": [\r
10                 3,\r
11                 0\r
12             ]\r
13         }\r
14     ],\r
15     "nodes": [\r
16         {\r
17             "name" : "node0",\r
18             "children": [\r
19                 1\r
20             ],\r
21             "rotation": [\r
22                 -0.0,\r
23                 -0.0,\r
24                 -0.0,\r
25                 -1.0\r
26             ]\r
27         },\r
28         {\r
29             "name" : "node1",\r
30             "children": [\r
31                 2\r
32             ]\r
33         },\r
34         {\r
35             "name" : "node2",\r
36             "mesh": 0,\r
37             "rotation": [\r
38                 -0.0,\r
39                 -0.0,\r
40                 -0.0,\r
41                 -1.0\r
42             ]\r
43         },\r
44         {\r
45             "name" : "node3",\r
46             "mesh": 1\r
47         }\r
48     ],\r
49     "meshes": [\r
50         {\r
51             "primitives": [\r
52                 {\r
53                     "attributes": {\r
54                         "NORMAL": 1,\r
55                         "POSITION": 2\r
56                     },\r
57                     "indices": 0,\r
58                     "mode": 4,\r
59                     "material": 0\r
60                 }\r
61             ],\r
62             "name": "inner_box"\r
63         },\r
64         {\r
65             "primitives": [\r
66                 {\r
67                     "attributes": {\r
68                         "NORMAL": 4,\r
69                         "POSITION": 5\r
70                     },\r
71                     "indices": 3,\r
72                     "mode": 4,\r
73                     "material": 1\r
74                 }\r
75             ],\r
76             "name": "outer_box"\r
77         }\r
78     ],\r
79     "animations": [\r
80         {\r
81             "channels": [\r
82                 {\r
83                     "sampler": 0,\r
84                     "target": {\r
85                         "node": 2,\r
86                         "path": "rotation"\r
87                     }\r
88                 },\r
89                 {\r
90                     "sampler": 1,\r
91                     "target": {\r
92                         "node": 0,\r
93                         "path": "translation"\r
94                     }\r
95                 }\r
96             ],\r
97             "samplers": [\r
98                 {\r
99                     "input": 6,\r
100                     "interpolation": "LINEAR",\r
101                     "output": 7\r
102                 },\r
103                 {\r
104                     "input": 8,\r
105                     "interpolation": "LINEAR",\r
106                     "output": 9\r
107                 }\r
108             ]\r
109         }\r
110     ],\r
111     "accessors": [\r
112         {\r
113             "bufferView": 0,\r
114             "byteOffset": 0,\r
115             "componentType": 5123,\r
116             "count": 186,\r
117             "max": [\r
118                 95\r
119             ],\r
120             "min": [\r
121                 0\r
122             ],\r
123             "type": "SCALAR"\r
124         },\r
125         {\r
126             "bufferView": 1,\r
127             "byteOffset": 0,\r
128             "componentType": 5126,\r
129             "count": 96,\r
130             "max": [\r
131                 1.0,\r
132                 1.0,\r
133                 1.0\r
134             ],\r
135             "min": [\r
136                 -1.0,\r
137                 -1.0,\r
138                 -1.0\r
139             ],\r
140             "type": "VEC3"\r
141         },\r
142         {\r
143             "bufferView": 1,\r
144             "byteOffset": 1152,\r
145             "componentType": 5126,\r
146             "count": 96,\r
147             "max": [\r
148                 0.33504000306129458,\r
149                 0.5,\r
150                 0.33504000306129458\r
151             ],\r
152             "min": [\r
153                 -0.33504000306129458,\r
154                 -0.5,\r
155                 -0.33504000306129458\r
156             ],\r
157             "type": "VEC3"\r
158         },\r
159         {\r
160             "bufferView": 0,\r
161             "byteOffset": 372,\r
162             "componentType": 5123,\r
163             "count": 576,\r
164             "max": [\r
165                 223\r
166             ],\r
167             "min": [\r
168                 0\r
169             ],\r
170             "type": "SCALAR"\r
171         },\r
172         {\r
173             "bufferView": 1,\r
174             "byteOffset": 2304,\r
175             "componentType": 5126,\r
176             "count": 224,\r
177             "max": [\r
178                 1.0,\r
179                 1.0,\r
180                 1.0\r
181             ],\r
182             "min": [\r
183                 -1.0,\r
184                 -1.0,\r
185                 -1.0\r
186             ],\r
187             "type": "VEC3"\r
188         },\r
189         {\r
190             "bufferView": 1,\r
191             "byteOffset": 4992,\r
192             "componentType": 5126,\r
193             "count": 224,\r
194             "max": [\r
195                 0.5,\r
196                 0.5,\r
197                 0.5\r
198             ],\r
199             "min": [\r
200                 -0.5,\r
201                 -0.5,\r
202                 -0.5\r
203             ],\r
204             "type": "VEC3"\r
205         },\r
206         {\r
207             "bufferView": 2,\r
208             "byteOffset": 0,\r
209             "componentType": 5126,\r
210             "count": 2,\r
211             "max": [\r
212                 2.5\r
213             ],\r
214             "min": [\r
215                 1.25\r
216             ],\r
217             "type": "SCALAR"\r
218         },\r
219         {\r
220             "bufferView": 3,\r
221             "byteOffset": 0,\r
222             "componentType": 5126,\r
223             "count": 2,\r
224             "max": [\r
225                 1.0,\r
226                 0.0,\r
227                 0.0,\r
228                 4.4896593387466768e-11\r
229             ],\r
230             "min": [\r
231                 -0.0,\r
232                 0.0,\r
233                 0.0,\r
234                 -1.0\r
235             ],\r
236             "type": "VEC4"\r
237         },\r
238         {\r
239             "bufferView": 2,\r
240             "byteOffset": 8,\r
241             "componentType": 5126,\r
242             "count": 4,\r
243             "max": [\r
244                 3.708329916000366\r
245             ],\r
246             "min": [\r
247                 0.0\r
248             ],\r
249             "type": "SCALAR"\r
250         },\r
251         {\r
252             "bufferView": 4,\r
253             "byteOffset": 0,\r
254             "componentType": 5126,\r
255             "count": 4,\r
256             "max": [\r
257                 0.0,\r
258                 2.5199999809265138,\r
259                 0.0\r
260             ],\r
261             "min": [\r
262                 0.0,\r
263                 0.0,\r
264                 0.0\r
265             ],\r
266             "type": "VEC3"\r
267         }\r
268     ],\r
269     "materials": [\r
270         {\r
271             "pbrMetallicRoughness": {\r
272                 "baseColorFactor": [\r
273                     0.800000011920929,\r
274                     0.4159420132637024,\r
275                     0.7952920198440552,\r
276                     1.0\r
277                 ],\r
278                 "metallicFactor": 0.0\r
279             },\r
280             "name": "inner"\r
281         },\r
282         {\r
283             "pbrMetallicRoughness": {\r
284                 "baseColorFactor": [\r
285                     0.3016040027141571,\r
286                     0.5335419774055481,\r
287                     0.800000011920929,\r
288                     1.0\r
289                 ],\r
290                 "metallicFactor": 0.0\r
291             },\r
292             "name": "outer"\r
293         }\r
294     ],\r
295     "bufferViews": [\r
296         {\r
297             "buffer": 0,\r
298             "byteOffset": 7784,\r
299             "byteLength": 1524,\r
300             "target": 34963\r
301         },\r
302         {\r
303             "buffer": 0,\r
304             "byteOffset": 80,\r
305             "byteLength": 7680,\r
306             "byteStride": 12,\r
307             "target": 34962\r
308         },\r
309         {\r
310             "buffer": 0,\r
311             "byteOffset": 7760,\r
312             "byteLength": 24\r
313         },\r
314         {\r
315             "buffer": 0,\r
316             "byteOffset": 0,\r
317             "byteLength": 32\r
318         },\r
319         {\r
320             "buffer": 0,\r
321             "byteOffset": 32,\r
322             "byteLength": 48\r
323         }\r
324     ],\r
325     "buffers": [\r
326         {\r
327             "byteLength": 9308,\r
328             "uri": "BoxAnimated0.bin"\r
329         }\r
330     ]\r
331 }\r