[NUI.Scene3D] Make API to apply ModelMotion
[platform/core/csapi/tizenfx.git] / test / Tizen.NUI.Scene3D.Sample / res / model / MorphStressTest / MorphStressTest.gltf
1 {
2     "asset" : {
3         "copyright" : "CC-BY 4.0 Copyright 2021 Analytical Graphics, Inc. Model and Textures by Ed Mackey.",
4         "generator" : "Khronos glTF Blender I/O v1.5.13",
5         "version" : "2.0"
6     },
7     "scene" : 0,
8     "scenes" : [
9         {
10             "name" : "Scene",
11             "nodes" : [
12                 0
13             ]
14         }
15     ],
16     "nodes" : [
17         {
18             "mesh" : 0,
19             "name" : "Main"
20         }
21     ],
22     "animations" : [
23         {
24             "channels" : [
25                 {
26                     "sampler" : 0,
27                     "target" : {
28                         "node" : 0,
29                         "path" : "weights"
30                     }
31                 }
32             ],
33             "name" : "Individuals",
34             "samplers" : [
35                 {
36                     "input" : 42,
37                     "interpolation" : "LINEAR",
38                     "output" : 43
39                 }
40             ]
41         },
42         {
43             "channels" : [
44                 {
45                     "sampler" : 0,
46                     "target" : {
47                         "node" : 0,
48                         "path" : "weights"
49                     }
50                 }
51             ],
52             "name" : "TheWave",
53             "samplers" : [
54                 {
55                     "input" : 44,
56                     "interpolation" : "LINEAR",
57                     "output" : 45
58                 }
59             ]
60         },
61         {
62             "channels" : [
63                 {
64                     "sampler" : 0,
65                     "target" : {
66                         "node" : 0,
67                         "path" : "weights"
68                     }
69                 }
70             ],
71             "name" : "Pulse",
72             "samplers" : [
73                 {
74                     "input" : 46,
75                     "interpolation" : "LINEAR",
76                     "output" : 47
77                 }
78             ]
79         }
80     ],
81     "materials" : [
82         {
83             "doubleSided" : true,
84             "name" : "Base",
85             "occlusionTexture" : {
86                 "index" : 0,
87                 "texCoord" : 1
88             },
89             "pbrMetallicRoughness" : {
90                 "baseColorTexture" : {
91                     "index" : 1
92                 },
93                 "metallicFactor" : 0,
94                 "roughnessFactor" : 0.4000000059604645
95             }
96         },
97         {
98             "doubleSided" : true,
99             "name" : "TestMaterial",
100             "pbrMetallicRoughness" : {
101                 "baseColorTexture" : {
102                     "index" : 2
103                 },
104                 "metallicFactor" : 0,
105                 "roughnessFactor" : 0.5
106             }
107         }
108     ],
109     "meshes" : [
110         {
111             "extras" : {
112                 "targetNames" : [
113                     "Key 1",
114                     "Key 2",
115                     "Key 3",
116                     "Key 4",
117                     "Key 5",
118                     "Key 6",
119                     "Key 7",
120                     "Key 8"
121                 ]
122             },
123             "name" : "Cube",
124             "primitives" : [
125                 {
126                     "attributes" : {
127                         "POSITION" : 0,
128                         "NORMAL" : 1,
129                         "TEXCOORD_0" : 2,
130                         "TEXCOORD_1" : 3
131                     },
132                     "indices" : 4,
133                     "material" : 0,
134                     "targets" : [
135                         {
136                             "POSITION" : 5,
137                             "NORMAL" : 6
138                         },
139                         {
140                             "POSITION" : 7,
141                             "NORMAL" : 8
142                         },
143                         {
144                             "POSITION" : 9,
145                             "NORMAL" : 10
146                         },
147                         {
148                             "POSITION" : 11,
149                             "NORMAL" : 12
150                         },
151                         {
152                             "POSITION" : 13,
153                             "NORMAL" : 14
154                         },
155                         {
156                             "POSITION" : 15,
157                             "NORMAL" : 16
158                         },
159                         {
160                             "POSITION" : 17,
161                             "NORMAL" : 18
162                         },
163                         {
164                             "POSITION" : 19,
165                             "NORMAL" : 20
166                         }
167                     ]
168                 },
169                 {
170                     "attributes" : {
171                         "POSITION" : 21,
172                         "NORMAL" : 22,
173                         "TEXCOORD_0" : 23,
174                         "TEXCOORD_1" : 24
175                     },
176                     "indices" : 25,
177                     "material" : 1,
178                     "targets" : [
179                         {
180                             "POSITION" : 26,
181                             "NORMAL" : 27
182                         },
183                         {
184                             "POSITION" : 28,
185                             "NORMAL" : 29
186                         },
187                         {
188                             "POSITION" : 30,
189                             "NORMAL" : 31
190                         },
191                         {
192                             "POSITION" : 32,
193                             "NORMAL" : 33
194                         },
195                         {
196                             "POSITION" : 34,
197                             "NORMAL" : 35
198                         },
199                         {
200                             "POSITION" : 36,
201                             "NORMAL" : 37
202                         },
203                         {
204                             "POSITION" : 38,
205                             "NORMAL" : 39
206                         },
207                         {
208                             "POSITION" : 40,
209                             "NORMAL" : 41
210                         }
211                     ]
212                 }
213             ],
214             "weights" : [
215                 0,
216                 0,
217                 0,
218                 0,
219                 0,
220                 0,
221                 0,
222                 0
223             ]
224         }
225     ],
226     "textures" : [
227         {
228             "sampler" : 0,
229             "source" : 0
230         },
231         {
232             "sampler" : 0,
233             "source" : 1
234         },
235         {
236             "sampler" : 0,
237             "source" : 2
238         }
239     ],
240     "images" : [
241         {
242             "mimeType" : "image/png",
243             "name" : "Base_AO",
244             "uri" : "Base_AO.png"
245         },
246         {
247             "mimeType" : "image/png",
248             "name" : "TinyGrid",
249             "uri" : "TinyGrid.png"
250         },
251         {
252             "mimeType" : "image/png",
253             "name" : "ColorSwatches",
254             "uri" : "ColorSwatches.png"
255         }
256     ],
257     "accessors" : [
258         {
259             "bufferView" : 0,
260             "componentType" : 5126,
261             "count" : 24,
262             "max" : [
263                 2,
264                 0,
265                 0.5
266             ],
267             "min" : [
268                 -2,
269                 -0.10000002384185791,
270                 -0.5
271             ],
272             "type" : "VEC3"
273         },
274         {
275             "bufferView" : 1,
276             "componentType" : 5126,
277             "count" : 24,
278             "type" : "VEC3"
279         },
280         {
281             "bufferView" : 2,
282             "componentType" : 5126,
283             "count" : 24,
284             "type" : "VEC2"
285         },
286         {
287             "bufferView" : 3,
288             "componentType" : 5126,
289             "count" : 24,
290             "type" : "VEC2"
291         },
292         {
293             "bufferView" : 4,
294             "componentType" : 5123,
295             "count" : 36,
296             "type" : "SCALAR"
297         },
298         {
299             "bufferView" : 5,
300             "componentType" : 5126,
301             "count" : 24,
302             "max" : [
303                 0,
304                 0,
305                 0
306             ],
307             "min" : [
308                 0,
309                 0,
310                 0
311             ],
312             "type" : "VEC3"
313         },
314         {
315             "bufferView" : 6,
316             "componentType" : 5126,
317             "count" : 24,
318             "type" : "VEC3"
319         },
320         {
321             "bufferView" : 7,
322             "componentType" : 5126,
323             "count" : 24,
324             "max" : [
325                 0,
326                 0,
327                 0
328             ],
329             "min" : [
330                 0,
331                 0,
332                 0
333             ],
334             "type" : "VEC3"
335         },
336         {
337             "bufferView" : 8,
338             "componentType" : 5126,
339             "count" : 24,
340             "type" : "VEC3"
341         },
342         {
343             "bufferView" : 9,
344             "componentType" : 5126,
345             "count" : 24,
346             "max" : [
347                 0,
348                 0,
349                 0
350             ],
351             "min" : [
352                 0,
353                 0,
354                 0
355             ],
356             "type" : "VEC3"
357         },
358         {
359             "bufferView" : 10,
360             "componentType" : 5126,
361             "count" : 24,
362             "type" : "VEC3"
363         },
364         {
365             "bufferView" : 11,
366             "componentType" : 5126,
367             "count" : 24,
368             "max" : [
369                 0,
370                 0,
371                 0
372             ],
373             "min" : [
374                 0,
375                 0,
376                 0
377             ],
378             "type" : "VEC3"
379         },
380         {
381             "bufferView" : 12,
382             "componentType" : 5126,
383             "count" : 24,
384             "type" : "VEC3"
385         },
386         {
387             "bufferView" : 13,
388             "componentType" : 5126,
389             "count" : 24,
390             "max" : [
391                 0,
392                 0,
393                 0
394             ],
395             "min" : [
396                 0,
397                 0,
398                 0
399             ],
400             "type" : "VEC3"
401         },
402         {
403             "bufferView" : 14,
404             "componentType" : 5126,
405             "count" : 24,
406             "type" : "VEC3"
407         },
408         {
409             "bufferView" : 15,
410             "componentType" : 5126,
411             "count" : 24,
412             "max" : [
413                 0,
414                 0,
415                 0
416             ],
417             "min" : [
418                 0,
419                 0,
420                 0
421             ],
422             "type" : "VEC3"
423         },
424         {
425             "bufferView" : 16,
426             "componentType" : 5126,
427             "count" : 24,
428             "type" : "VEC3"
429         },
430         {
431             "bufferView" : 17,
432             "componentType" : 5126,
433             "count" : 24,
434             "max" : [
435                 0,
436                 0,
437                 0
438             ],
439             "min" : [
440                 0,
441                 0,
442                 0
443             ],
444             "type" : "VEC3"
445         },
446         {
447             "bufferView" : 18,
448             "componentType" : 5126,
449             "count" : 24,
450             "type" : "VEC3"
451         },
452         {
453             "bufferView" : 19,
454             "componentType" : 5126,
455             "count" : 24,
456             "max" : [
457                 0,
458                 0,
459                 0
460             ],
461             "min" : [
462                 0,
463                 0,
464                 0
465             ],
466             "type" : "VEC3"
467         },
468         {
469             "bufferView" : 20,
470             "componentType" : 5126,
471             "count" : 24,
472             "type" : "VEC3"
473         },
474         {
475             "bufferView" : 21,
476             "componentType" : 5126,
477             "count" : 1504,
478             "max" : [
479                 1.875,
480                 0.5,
481                 0.25
482             ],
483             "min" : [
484                 -1.875,
485                 0,
486                 -0.25
487             ],
488             "type" : "VEC3"
489         },
490         {
491             "bufferView" : 22,
492             "componentType" : 5126,
493             "count" : 1504,
494             "type" : "VEC3"
495         },
496         {
497             "bufferView" : 23,
498             "componentType" : 5126,
499             "count" : 1504,
500             "type" : "VEC2"
501         },
502         {
503             "bufferView" : 24,
504             "componentType" : 5126,
505             "count" : 1504,
506             "type" : "VEC2"
507         },
508         {
509             "bufferView" : 25,
510             "componentType" : 5123,
511             "count" : 7200,
512             "type" : "SCALAR"
513         },
514         {
515             "bufferView" : 26,
516             "componentType" : 5126,
517             "count" : 1504,
518             "max" : [
519                 0.04999995231628418,
520                 1,
521                 0
522             ],
523             "min" : [
524                 -0.04999995231628418,
525                 0,
526                 0
527             ],
528             "type" : "VEC3"
529         },
530         {
531             "bufferView" : 27,
532             "componentType" : 5126,
533             "count" : 1504,
534             "type" : "VEC3"
535         },
536         {
537             "bufferView" : 28,
538             "componentType" : 5126,
539             "count" : 1504,
540             "max" : [
541                 0.04999995231628418,
542                 1,
543                 0
544             ],
545             "min" : [
546                 -0.04999995231628418,
547                 0,
548                 0
549             ],
550             "type" : "VEC3"
551         },
552         {
553             "bufferView" : 29,
554             "componentType" : 5126,
555             "count" : 1504,
556             "type" : "VEC3"
557         },
558         {
559             "bufferView" : 30,
560             "componentType" : 5126,
561             "count" : 1504,
562             "max" : [
563                 0.050000011920928955,
564                 1,
565                 0
566             ],
567             "min" : [
568                 -0.050000011920928955,
569                 0,
570                 0
571             ],
572             "type" : "VEC3"
573         },
574         {
575             "bufferView" : 31,
576             "componentType" : 5126,
577             "count" : 1504,
578             "type" : "VEC3"
579         },
580         {
581             "bufferView" : 32,
582             "componentType" : 5126,
583             "count" : 1504,
584             "max" : [
585                 0.050000011920928955,
586                 1,
587                 0
588             ],
589             "min" : [
590                 -0.04999999701976776,
591                 0,
592                 0
593             ],
594             "type" : "VEC3"
595         },
596         {
597             "bufferView" : 33,
598             "componentType" : 5126,
599             "count" : 1504,
600             "type" : "VEC3"
601         },
602         {
603             "bufferView" : 34,
604             "componentType" : 5126,
605             "count" : 1504,
606             "max" : [
607                 0.04999999701976776,
608                 1,
609                 0
610             ],
611             "min" : [
612                 -0.050000011920928955,
613                 0,
614                 0
615             ],
616             "type" : "VEC3"
617         },
618         {
619             "bufferView" : 35,
620             "componentType" : 5126,
621             "count" : 1504,
622             "type" : "VEC3"
623         },
624         {
625             "bufferView" : 36,
626             "componentType" : 5126,
627             "count" : 1504,
628             "max" : [
629                 0.050000011920928955,
630                 1,
631                 0
632             ],
633             "min" : [
634                 -0.050000011920928955,
635                 0,
636                 0
637             ],
638             "type" : "VEC3"
639         },
640         {
641             "bufferView" : 37,
642             "componentType" : 5126,
643             "count" : 1504,
644             "type" : "VEC3"
645         },
646         {
647             "bufferView" : 38,
648             "componentType" : 5126,
649             "count" : 1504,
650             "max" : [
651                 0.04999995231628418,
652                 1,
653                 0
654             ],
655             "min" : [
656                 -0.04999995231628418,
657                 0,
658                 0
659             ],
660             "type" : "VEC3"
661         },
662         {
663             "bufferView" : 39,
664             "componentType" : 5126,
665             "count" : 1504,
666             "type" : "VEC3"
667         },
668         {
669             "bufferView" : 40,
670             "componentType" : 5126,
671             "count" : 1504,
672             "max" : [
673                 0.04999995231628418,
674                 1,
675                 0
676             ],
677             "min" : [
678                 -0.04999995231628418,
679                 0,
680                 0
681             ],
682             "type" : "VEC3"
683         },
684         {
685             "bufferView" : 41,
686             "componentType" : 5126,
687             "count" : 1504,
688             "type" : "VEC3"
689         },
690         {
691             "bufferView" : 42,
692             "componentType" : 5126,
693             "count" : 281,
694             "max" : [
695                 9.366666666666667
696             ],
697             "min" : [
698                 0.03333333333333333
699             ],
700             "type" : "SCALAR"
701         },
702         {
703             "bufferView" : 43,
704             "componentType" : 5126,
705             "count" : 2248,
706             "type" : "SCALAR"
707         },
708         {
709             "bufferView" : 44,
710             "componentType" : 5126,
711             "count" : 59,
712             "max" : [
713                 1.9666666666666666
714             ],
715             "min" : [
716                 0.03333333333333333
717             ],
718             "type" : "SCALAR"
719         },
720         {
721             "bufferView" : 45,
722             "componentType" : 5126,
723             "count" : 472,
724             "type" : "SCALAR"
725         },
726         {
727             "bufferView" : 46,
728             "componentType" : 5126,
729             "count" : 191,
730             "max" : [
731                 6.366666666666666
732             ],
733             "min" : [
734                 0.03333333333333333
735             ],
736             "type" : "SCALAR"
737         },
738         {
739             "bufferView" : 47,
740             "componentType" : 5126,
741             "count" : 1528,
742             "type" : "SCALAR"
743         }
744     ],
745     "bufferViews" : [
746         {
747             "buffer" : 0,
748             "byteLength" : 288,
749             "byteOffset" : 0
750         },
751         {
752             "buffer" : 0,
753             "byteLength" : 288,
754             "byteOffset" : 288
755         },
756         {
757             "buffer" : 0,
758             "byteLength" : 192,
759             "byteOffset" : 576
760         },
761         {
762             "buffer" : 0,
763             "byteLength" : 192,
764             "byteOffset" : 768
765         },
766         {
767             "buffer" : 0,
768             "byteLength" : 72,
769             "byteOffset" : 960
770         },
771         {
772             "buffer" : 0,
773             "byteLength" : 288,
774             "byteOffset" : 1032
775         },
776         {
777             "buffer" : 0,
778             "byteLength" : 288,
779             "byteOffset" : 1320
780         },
781         {
782             "buffer" : 0,
783             "byteLength" : 288,
784             "byteOffset" : 1608
785         },
786         {
787             "buffer" : 0,
788             "byteLength" : 288,
789             "byteOffset" : 1896
790         },
791         {
792             "buffer" : 0,
793             "byteLength" : 288,
794             "byteOffset" : 2184
795         },
796         {
797             "buffer" : 0,
798             "byteLength" : 288,
799             "byteOffset" : 2472
800         },
801         {
802             "buffer" : 0,
803             "byteLength" : 288,
804             "byteOffset" : 2760
805         },
806         {
807             "buffer" : 0,
808             "byteLength" : 288,
809             "byteOffset" : 3048
810         },
811         {
812             "buffer" : 0,
813             "byteLength" : 288,
814             "byteOffset" : 3336
815         },
816         {
817             "buffer" : 0,
818             "byteLength" : 288,
819             "byteOffset" : 3624
820         },
821         {
822             "buffer" : 0,
823             "byteLength" : 288,
824             "byteOffset" : 3912
825         },
826         {
827             "buffer" : 0,
828             "byteLength" : 288,
829             "byteOffset" : 4200
830         },
831         {
832             "buffer" : 0,
833             "byteLength" : 288,
834             "byteOffset" : 4488
835         },
836         {
837             "buffer" : 0,
838             "byteLength" : 288,
839             "byteOffset" : 4776
840         },
841         {
842             "buffer" : 0,
843             "byteLength" : 288,
844             "byteOffset" : 5064
845         },
846         {
847             "buffer" : 0,
848             "byteLength" : 288,
849             "byteOffset" : 5352
850         },
851         {
852             "buffer" : 0,
853             "byteLength" : 18048,
854             "byteOffset" : 5640
855         },
856         {
857             "buffer" : 0,
858             "byteLength" : 18048,
859             "byteOffset" : 23688
860         },
861         {
862             "buffer" : 0,
863             "byteLength" : 12032,
864             "byteOffset" : 41736
865         },
866         {
867             "buffer" : 0,
868             "byteLength" : 12032,
869             "byteOffset" : 53768
870         },
871         {
872             "buffer" : 0,
873             "byteLength" : 14400,
874             "byteOffset" : 65800
875         },
876         {
877             "buffer" : 0,
878             "byteLength" : 18048,
879             "byteOffset" : 80200
880         },
881         {
882             "buffer" : 0,
883             "byteLength" : 18048,
884             "byteOffset" : 98248
885         },
886         {
887             "buffer" : 0,
888             "byteLength" : 18048,
889             "byteOffset" : 116296
890         },
891         {
892             "buffer" : 0,
893             "byteLength" : 18048,
894             "byteOffset" : 134344
895         },
896         {
897             "buffer" : 0,
898             "byteLength" : 18048,
899             "byteOffset" : 152392
900         },
901         {
902             "buffer" : 0,
903             "byteLength" : 18048,
904             "byteOffset" : 170440
905         },
906         {
907             "buffer" : 0,
908             "byteLength" : 18048,
909             "byteOffset" : 188488
910         },
911         {
912             "buffer" : 0,
913             "byteLength" : 18048,
914             "byteOffset" : 206536
915         },
916         {
917             "buffer" : 0,
918             "byteLength" : 18048,
919             "byteOffset" : 224584
920         },
921         {
922             "buffer" : 0,
923             "byteLength" : 18048,
924             "byteOffset" : 242632
925         },
926         {
927             "buffer" : 0,
928             "byteLength" : 18048,
929             "byteOffset" : 260680
930         },
931         {
932             "buffer" : 0,
933             "byteLength" : 18048,
934             "byteOffset" : 278728
935         },
936         {
937             "buffer" : 0,
938             "byteLength" : 18048,
939             "byteOffset" : 296776
940         },
941         {
942             "buffer" : 0,
943             "byteLength" : 18048,
944             "byteOffset" : 314824
945         },
946         {
947             "buffer" : 0,
948             "byteLength" : 18048,
949             "byteOffset" : 332872
950         },
951         {
952             "buffer" : 0,
953             "byteLength" : 18048,
954             "byteOffset" : 350920
955         },
956         {
957             "buffer" : 0,
958             "byteLength" : 1124,
959             "byteOffset" : 368968
960         },
961         {
962             "buffer" : 0,
963             "byteLength" : 8992,
964             "byteOffset" : 370092
965         },
966         {
967             "buffer" : 0,
968             "byteLength" : 236,
969             "byteOffset" : 379084
970         },
971         {
972             "buffer" : 0,
973             "byteLength" : 1888,
974             "byteOffset" : 379320
975         },
976         {
977             "buffer" : 0,
978             "byteLength" : 764,
979             "byteOffset" : 381208
980         },
981         {
982             "buffer" : 0,
983             "byteLength" : 6112,
984             "byteOffset" : 381972
985         }
986     ],
987     "samplers" : [
988         {
989             "magFilter" : 9729,
990             "minFilter" : 9987
991         }
992     ],
993     "buffers" : [
994         {
995             "byteLength" : 388084,
996             "uri" : "MorphStressTest.bin"
997         }
998     ]
999 }