Files
academy2-game/terrain-objects/terrain-grass.gltf
2021-12-02 20:31:17 +03:00

1265 lines
30 KiB
JSON

{
"asset" : {
"generator" : "Khronos glTF Blender I/O v1.5.17",
"version" : "2.0"
},
"scene" : 0,
"scenes" : [
{
"name" : "Scene",
"nodes" : [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15
]
}
],
"nodes" : [
{
"mesh" : 0,
"name" : "g4_l0",
"translation" : [
7.195415496826172,
0,
-2.0565922260284424
]
},
{
"mesh" : 1,
"name" : "g2_l0",
"translation" : [
4.437046051025391,
0,
-3.986639976501465
]
},
{
"mesh" : 2,
"name" : "g6_l0",
"translation" : [
10.368897438049316,
0,
-2.029006004333496
]
},
{
"mesh" : 3,
"name" : "f1_l0",
"translation" : [
14,
0,
-1
]
},
{
"mesh" : 4,
"name" : "g1_l0",
"translation" : [
2,
0,
-4
]
},
{
"mesh" : 5,
"name" : "g3_l0",
"translation" : [
6,
0,
-2
]
},
{
"mesh" : 6,
"name" : "g5_l0",
"translation" : [
9.008338928222656,
0,
-2.098602533340454
]
},
{
"mesh" : 7,
"name" : "g1_l1",
"translation" : [
2,
0,
-2
]
},
{
"mesh" : 8,
"name" : "g1_l2",
"translation" : [
2,
0,
0
]
},
{
"mesh" : 9,
"name" : "g2_l1",
"translation" : [
4.437046051025391,
0,
-1.9866399765014648
]
},
{
"mesh" : 10,
"name" : "g2_l2",
"translation" : [
4.437046051025391,
0,
0.013360023498535156
]
},
{
"mesh" : 11,
"name" : "g3_l1",
"translation" : [
6,
0,
0
]
},
{
"mesh" : 12,
"name" : "g4_l1",
"translation" : [
7.195415496826172,
0,
-0.05659228563308716
]
},
{
"mesh" : 13,
"name" : "g5_l1",
"translation" : [
9.008338928222656,
0,
-0.0986025333404541
]
},
{
"mesh" : 14,
"name" : "g6_l1",
"translation" : [
10.368897438049316,
0,
-0.02900594472885132
]
},
{
"mesh" : 15,
"name" : "f1_l1",
"translation" : [
14,
0,
0
]
}
],
"materials" : [
{
"doubleSided" : true,
"name" : "foilage",
"pbrMetallicRoughness" : {
"baseColorTexture" : {
"index" : 0
},
"metallicFactor" : 0,
"roughnessFactor" : 0.6545454263687134
}
}
],
"meshes" : [
{
"name" : "g4_l0",
"primitives" : [
{
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
},
"indices" : 3,
"material" : 0
}
]
},
{
"name" : "g2_l0",
"primitives" : [
{
"attributes" : {
"POSITION" : 4,
"NORMAL" : 5,
"TEXCOORD_0" : 6
},
"indices" : 7,
"material" : 0
}
]
},
{
"name" : "g6_l0",
"primitives" : [
{
"attributes" : {
"POSITION" : 8,
"NORMAL" : 9,
"TEXCOORD_0" : 10
},
"indices" : 11,
"material" : 0
}
]
},
{
"name" : "f1_l0",
"primitives" : [
{
"attributes" : {
"POSITION" : 12,
"NORMAL" : 13,
"TEXCOORD_0" : 14
},
"indices" : 15,
"material" : 0
}
]
},
{
"name" : "g1_l0",
"primitives" : [
{
"attributes" : {
"POSITION" : 16,
"NORMAL" : 17,
"TEXCOORD_0" : 18
},
"indices" : 7,
"material" : 0
}
]
},
{
"name" : "g3_l0",
"primitives" : [
{
"attributes" : {
"POSITION" : 19,
"NORMAL" : 20,
"TEXCOORD_0" : 21
},
"indices" : 3,
"material" : 0
}
]
},
{
"name" : "g5_l0",
"primitives" : [
{
"attributes" : {
"POSITION" : 22,
"NORMAL" : 23,
"TEXCOORD_0" : 24
},
"indices" : 11,
"material" : 0
}
]
},
{
"name" : "g1_l1",
"primitives" : [
{
"attributes" : {
"POSITION" : 25,
"NORMAL" : 26,
"TEXCOORD_0" : 27
},
"indices" : 28,
"material" : 0
}
]
},
{
"name" : "g1_l2",
"primitives" : [
{
"attributes" : {
"POSITION" : 29,
"NORMAL" : 30,
"TEXCOORD_0" : 31
},
"indices" : 32,
"material" : 0
}
]
},
{
"name" : "g2_l1",
"primitives" : [
{
"attributes" : {
"POSITION" : 33,
"NORMAL" : 34,
"TEXCOORD_0" : 35
},
"indices" : 36,
"material" : 0
}
]
},
{
"name" : "g2_l2",
"primitives" : [
{
"attributes" : {
"POSITION" : 37,
"NORMAL" : 38,
"TEXCOORD_0" : 39
},
"indices" : 40,
"material" : 0
}
]
},
{
"name" : "g3_l1",
"primitives" : [
{
"attributes" : {
"POSITION" : 41,
"NORMAL" : 42,
"TEXCOORD_0" : 43
},
"indices" : 3,
"material" : 0
}
]
},
{
"name" : "g4_l1",
"primitives" : [
{
"attributes" : {
"POSITION" : 44,
"NORMAL" : 45,
"TEXCOORD_0" : 46
},
"indices" : 47,
"material" : 0
}
]
},
{
"name" : "g5_l1",
"primitives" : [
{
"attributes" : {
"POSITION" : 48,
"NORMAL" : 49,
"TEXCOORD_0" : 50
},
"indices" : 51,
"material" : 0
}
]
},
{
"name" : "g6_l1",
"primitives" : [
{
"attributes" : {
"POSITION" : 52,
"NORMAL" : 53,
"TEXCOORD_0" : 54
},
"indices" : 55,
"material" : 0
}
]
},
{
"name" : "f1_l1",
"primitives" : [
{
"attributes" : {
"POSITION" : 56,
"NORMAL" : 57,
"TEXCOORD_0" : 58
},
"indices" : 59,
"material" : 0
}
]
}
],
"textures" : [
{
"sampler" : 0,
"source" : 0
}
],
"images" : [
{
"mimeType" : "image/png",
"name" : "foliage",
"uri" : "foliage.png"
}
],
"accessors" : [
{
"bufferView" : 0,
"componentType" : 5126,
"count" : 402,
"max" : [
0.35377201437950134,
0.9969210028648376,
0.3260500431060791
],
"min" : [
-0.3939040005207062,
-0.015862006694078445,
-0.3283839523792267
],
"type" : "VEC3"
},
{
"bufferView" : 1,
"componentType" : 5126,
"count" : 402,
"type" : "VEC3"
},
{
"bufferView" : 2,
"componentType" : 5126,
"count" : 402,
"type" : "VEC2"
},
{
"bufferView" : 3,
"componentType" : 5123,
"count" : 576,
"type" : "SCALAR"
},
{
"bufferView" : 4,
"componentType" : 5126,
"count" : 408,
"max" : [
0.12520700693130493,
0.5927000045776367,
0.18480199575424194
],
"min" : [
-0.1910029947757721,
-0.007931003347039223,
-0.2569339871406555
],
"type" : "VEC3"
},
{
"bufferView" : 5,
"componentType" : 5126,
"count" : 408,
"type" : "VEC3"
},
{
"bufferView" : 6,
"componentType" : 5126,
"count" : 408,
"type" : "VEC2"
},
{
"bufferView" : 7,
"componentType" : 5123,
"count" : 576,
"type" : "SCALAR"
},
{
"bufferView" : 8,
"componentType" : 5126,
"count" : 406,
"max" : [
0.25041401386260986,
0.39923399686813354,
0.3696039915084839
],
"min" : [
-0.3820059895515442,
-0.005342008080333471,
-0.513867974281311
],
"type" : "VEC3"
},
{
"bufferView" : 9,
"componentType" : 5126,
"count" : 406,
"type" : "VEC3"
},
{
"bufferView" : 10,
"componentType" : 5126,
"count" : 406,
"type" : "VEC2"
},
{
"bufferView" : 11,
"componentType" : 5123,
"count" : 576,
"type" : "SCALAR"
},
{
"bufferView" : 12,
"componentType" : 5126,
"count" : 830,
"max" : [
0.05185559764504433,
0.32783278822898865,
0.04565521329641342
],
"min" : [
-0.14393959939479828,
-0.003745997790247202,
-0.19981637597084045
],
"type" : "VEC3"
},
{
"bufferView" : 13,
"componentType" : 5126,
"count" : 830,
"type" : "VEC3"
},
{
"bufferView" : 14,
"componentType" : 5126,
"count" : 830,
"type" : "VEC2"
},
{
"bufferView" : 15,
"componentType" : 5123,
"count" : 1224,
"type" : "SCALAR"
},
{
"bufferView" : 16,
"componentType" : 5126,
"count" : 408,
"max" : [
0.25041401386260986,
1.1854000091552734,
0.3696039915084839
],
"min" : [
-0.3820059895515442,
-0.015862006694078445,
-0.513867974281311
],
"type" : "VEC3"
},
{
"bufferView" : 17,
"componentType" : 5126,
"count" : 408,
"type" : "VEC3"
},
{
"bufferView" : 18,
"componentType" : 5126,
"count" : 408,
"type" : "VEC2"
},
{
"bufferView" : 19,
"componentType" : 5126,
"count" : 402,
"max" : [
0.17688600718975067,
0.4984605014324188,
0.16302502155303955
],
"min" : [
-0.1969520002603531,
-0.007931003347039223,
-0.16419197618961334
],
"type" : "VEC3"
},
{
"bufferView" : 20,
"componentType" : 5126,
"count" : 402,
"type" : "VEC3"
},
{
"bufferView" : 21,
"componentType" : 5126,
"count" : 402,
"type" : "VEC2"
},
{
"bufferView" : 22,
"componentType" : 5126,
"count" : 406,
"max" : [
0.12520700693130493,
0.19961699843406677,
0.18480199575424194
],
"min" : [
-0.1910029947757721,
-0.0026710040401667356,
-0.2569339871406555
],
"type" : "VEC3"
},
{
"bufferView" : 23,
"componentType" : 5126,
"count" : 406,
"type" : "VEC3"
},
{
"bufferView" : 24,
"componentType" : 5126,
"count" : 406,
"type" : "VEC2"
},
{
"bufferView" : 25,
"componentType" : 5126,
"count" : 147,
"max" : [
0.2286326289176941,
1.184173583984375,
0.3596378266811371
],
"min" : [
-0.3648569583892822,
-0.015646880492568016,
-0.5089912414550781
],
"type" : "VEC3"
},
{
"bufferView" : 26,
"componentType" : 5126,
"count" : 147,
"type" : "VEC3"
},
{
"bufferView" : 27,
"componentType" : 5126,
"count" : 147,
"type" : "VEC2"
},
{
"bufferView" : 28,
"componentType" : 5123,
"count" : 210,
"type" : "SCALAR"
},
{
"bufferView" : 29,
"componentType" : 5126,
"count" : 129,
"max" : [
0.29285526275634766,
1.2219200134277344,
0.39802801609039307
],
"min" : [
-0.3850194215774536,
-0.02427912876009941,
-0.5798922777175903
],
"type" : "VEC3"
},
{
"bufferView" : 30,
"componentType" : 5126,
"count" : 129,
"type" : "VEC3"
},
{
"bufferView" : 31,
"componentType" : 5126,
"count" : 129,
"type" : "VEC2"
},
{
"bufferView" : 32,
"componentType" : 5123,
"count" : 192,
"type" : "SCALAR"
},
{
"bufferView" : 33,
"componentType" : 5126,
"count" : 138,
"max" : [
0.11431631445884705,
0.5664859414100647,
0.17981891334056854
],
"min" : [
-0.1824284791946411,
-0.007823440246284008,
-0.25449562072753906
],
"type" : "VEC3"
},
{
"bufferView" : 34,
"componentType" : 5126,
"count" : 138,
"type" : "VEC3"
},
{
"bufferView" : 35,
"componentType" : 5126,
"count" : 138,
"type" : "VEC2"
},
{
"bufferView" : 36,
"componentType" : 5123,
"count" : 198,
"type" : "SCALAR"
},
{
"bufferView" : 37,
"componentType" : 5126,
"count" : 54,
"max" : [
0.10857612639665604,
0.5071278214454651,
0.18839775025844574
],
"min" : [
-0.1824284791946411,
-0.007823437452316284,
-0.24464231729507446
],
"type" : "VEC3"
},
{
"bufferView" : 38,
"componentType" : 5126,
"count" : 54,
"type" : "VEC3"
},
{
"bufferView" : 39,
"componentType" : 5126,
"count" : 54,
"type" : "VEC2"
},
{
"bufferView" : 40,
"componentType" : 5123,
"count" : 126,
"type" : "SCALAR"
},
{
"bufferView" : 41,
"componentType" : 5126,
"count" : 402,
"max" : [
0.17688600718975067,
0.4984605014324188,
0.16302502155303955
],
"min" : [
-0.1969520002603531,
-0.007931003347039223,
-0.16419197618961334
],
"type" : "VEC3"
},
{
"bufferView" : 42,
"componentType" : 5126,
"count" : 402,
"type" : "VEC3"
},
{
"bufferView" : 43,
"componentType" : 5126,
"count" : 402,
"type" : "VEC2"
},
{
"bufferView" : 44,
"componentType" : 5126,
"count" : 76,
"max" : [
0.3236512839794159,
0.9958338141441345,
0.3260500431060791
],
"min" : [
-0.3815903067588806,
-0.01564687490463257,
-0.32818689942359924
],
"type" : "VEC3"
},
{
"bufferView" : 45,
"componentType" : 5126,
"count" : 76,
"type" : "VEC3"
},
{
"bufferView" : 46,
"componentType" : 5126,
"count" : 76,
"type" : "VEC2"
},
{
"bufferView" : 47,
"componentType" : 5123,
"count" : 168,
"type" : "SCALAR"
},
{
"bufferView" : 48,
"componentType" : 5126,
"count" : 84,
"max" : [
0.12520700693130493,
0.1706152707338333,
0.17981888353824615
],
"min" : [
-0.1852899044752121,
-0.0026277038268744946,
-0.2532775104045868
],
"type" : "VEC3"
},
{
"bufferView" : 49,
"componentType" : 5126,
"count" : 84,
"type" : "VEC3"
},
{
"bufferView" : 50,
"componentType" : 5126,
"count" : 84,
"type" : "VEC2"
},
{
"bufferView" : 51,
"componentType" : 5123,
"count" : 180,
"type" : "SCALAR"
},
{
"bufferView" : 52,
"componentType" : 5126,
"count" : 95,
"max" : [
0.25041401386260986,
0.3990340828895569,
0.3596377670764923
],
"min" : [
-0.3705798089504242,
-0.005255407653748989,
-0.5065550208091736
],
"type" : "VEC3"
},
{
"bufferView" : 53,
"componentType" : 5126,
"count" : 95,
"type" : "VEC3"
},
{
"bufferView" : 54,
"componentType" : 5126,
"count" : 95,
"type" : "VEC2"
},
{
"bufferView" : 55,
"componentType" : 5123,
"count" : 198,
"type" : "SCALAR"
},
{
"bufferView" : 56,
"componentType" : 5126,
"count" : 67,
"max" : [
0.051411718130111694,
0.3277989327907562,
0.04540089890360832
],
"min" : [
-0.14387749135494232,
-0.015170319937169552,
-0.20016345381736755
],
"type" : "VEC3"
},
{
"bufferView" : 57,
"componentType" : 5126,
"count" : 67,
"type" : "VEC3"
},
{
"bufferView" : 58,
"componentType" : 5126,
"count" : 67,
"type" : "VEC2"
},
{
"bufferView" : 59,
"componentType" : 5123,
"count" : 165,
"type" : "SCALAR"
}
],
"bufferViews" : [
{
"buffer" : 0,
"byteLength" : 4824,
"byteOffset" : 0
},
{
"buffer" : 0,
"byteLength" : 4824,
"byteOffset" : 4824
},
{
"buffer" : 0,
"byteLength" : 3216,
"byteOffset" : 9648
},
{
"buffer" : 0,
"byteLength" : 1152,
"byteOffset" : 12864
},
{
"buffer" : 0,
"byteLength" : 4896,
"byteOffset" : 14016
},
{
"buffer" : 0,
"byteLength" : 4896,
"byteOffset" : 18912
},
{
"buffer" : 0,
"byteLength" : 3264,
"byteOffset" : 23808
},
{
"buffer" : 0,
"byteLength" : 1152,
"byteOffset" : 27072
},
{
"buffer" : 0,
"byteLength" : 4872,
"byteOffset" : 28224
},
{
"buffer" : 0,
"byteLength" : 4872,
"byteOffset" : 33096
},
{
"buffer" : 0,
"byteLength" : 3248,
"byteOffset" : 37968
},
{
"buffer" : 0,
"byteLength" : 1152,
"byteOffset" : 41216
},
{
"buffer" : 0,
"byteLength" : 9960,
"byteOffset" : 42368
},
{
"buffer" : 0,
"byteLength" : 9960,
"byteOffset" : 52328
},
{
"buffer" : 0,
"byteLength" : 6640,
"byteOffset" : 62288
},
{
"buffer" : 0,
"byteLength" : 2448,
"byteOffset" : 68928
},
{
"buffer" : 0,
"byteLength" : 4896,
"byteOffset" : 71376
},
{
"buffer" : 0,
"byteLength" : 4896,
"byteOffset" : 76272
},
{
"buffer" : 0,
"byteLength" : 3264,
"byteOffset" : 81168
},
{
"buffer" : 0,
"byteLength" : 4824,
"byteOffset" : 84432
},
{
"buffer" : 0,
"byteLength" : 4824,
"byteOffset" : 89256
},
{
"buffer" : 0,
"byteLength" : 3216,
"byteOffset" : 94080
},
{
"buffer" : 0,
"byteLength" : 4872,
"byteOffset" : 97296
},
{
"buffer" : 0,
"byteLength" : 4872,
"byteOffset" : 102168
},
{
"buffer" : 0,
"byteLength" : 3248,
"byteOffset" : 107040
},
{
"buffer" : 0,
"byteLength" : 1764,
"byteOffset" : 110288
},
{
"buffer" : 0,
"byteLength" : 1764,
"byteOffset" : 112052
},
{
"buffer" : 0,
"byteLength" : 1176,
"byteOffset" : 113816
},
{
"buffer" : 0,
"byteLength" : 420,
"byteOffset" : 114992
},
{
"buffer" : 0,
"byteLength" : 1548,
"byteOffset" : 115412
},
{
"buffer" : 0,
"byteLength" : 1548,
"byteOffset" : 116960
},
{
"buffer" : 0,
"byteLength" : 1032,
"byteOffset" : 118508
},
{
"buffer" : 0,
"byteLength" : 384,
"byteOffset" : 119540
},
{
"buffer" : 0,
"byteLength" : 1656,
"byteOffset" : 119924
},
{
"buffer" : 0,
"byteLength" : 1656,
"byteOffset" : 121580
},
{
"buffer" : 0,
"byteLength" : 1104,
"byteOffset" : 123236
},
{
"buffer" : 0,
"byteLength" : 396,
"byteOffset" : 124340
},
{
"buffer" : 0,
"byteLength" : 648,
"byteOffset" : 124736
},
{
"buffer" : 0,
"byteLength" : 648,
"byteOffset" : 125384
},
{
"buffer" : 0,
"byteLength" : 432,
"byteOffset" : 126032
},
{
"buffer" : 0,
"byteLength" : 252,
"byteOffset" : 126464
},
{
"buffer" : 0,
"byteLength" : 4824,
"byteOffset" : 126716
},
{
"buffer" : 0,
"byteLength" : 4824,
"byteOffset" : 131540
},
{
"buffer" : 0,
"byteLength" : 3216,
"byteOffset" : 136364
},
{
"buffer" : 0,
"byteLength" : 912,
"byteOffset" : 139580
},
{
"buffer" : 0,
"byteLength" : 912,
"byteOffset" : 140492
},
{
"buffer" : 0,
"byteLength" : 608,
"byteOffset" : 141404
},
{
"buffer" : 0,
"byteLength" : 336,
"byteOffset" : 142012
},
{
"buffer" : 0,
"byteLength" : 1008,
"byteOffset" : 142348
},
{
"buffer" : 0,
"byteLength" : 1008,
"byteOffset" : 143356
},
{
"buffer" : 0,
"byteLength" : 672,
"byteOffset" : 144364
},
{
"buffer" : 0,
"byteLength" : 360,
"byteOffset" : 145036
},
{
"buffer" : 0,
"byteLength" : 1140,
"byteOffset" : 145396
},
{
"buffer" : 0,
"byteLength" : 1140,
"byteOffset" : 146536
},
{
"buffer" : 0,
"byteLength" : 760,
"byteOffset" : 147676
},
{
"buffer" : 0,
"byteLength" : 396,
"byteOffset" : 148436
},
{
"buffer" : 0,
"byteLength" : 804,
"byteOffset" : 148832
},
{
"buffer" : 0,
"byteLength" : 804,
"byteOffset" : 149636
},
{
"buffer" : 0,
"byteLength" : 536,
"byteOffset" : 150440
},
{
"buffer" : 0,
"byteLength" : 330,
"byteOffset" : 150976
}
],
"samplers" : [
{
"magFilter" : 9729,
"minFilter" : 9987
}
],
"buffers" : [
{
"byteLength" : 151308,
"uri" : "terrain-grass.bin"
}
]
}