first commit

This commit is contained in:
Nikolai Fesenko
2025-08-28 19:16:51 +02:00
commit ad86d7e7a1
43 changed files with 2033 additions and 0 deletions

View File

@@ -0,0 +1,510 @@
{
"asset":{
"generator":"Khronos glTF Blender I/O v4.5.47",
"version":"2.0"
},
"scene":0,
"scenes":[
{
"name":"Scene",
"nodes":[
0,
1,
2,
3,
4
]
}
],
"nodes":[
{
"mesh":0,
"name":"Cylinder",
"rotation":[
0.7071068286895752,
0,
0,
0.7071067690849304
],
"scale":[
0.23238803446292877,
0.23238803446292877,
0.23238803446292877
],
"translation":[
0,
0.05112162232398987,
0.37481021881103516
]
},
{
"mesh":1,
"name":"Cylinder.002",
"rotation":[
0.612372636795044,
0.3535531163215637,
0.3535531163215637,
0.612372636795044
],
"scale":[
0.7773303985595703,
0.7773302793502808,
0.7773303985595703
],
"translation":[
0,
0.5426994562149048,
3.978928565979004
]
},
{
"mesh":2,
"name":"Cube",
"scale":[
0.9418143630027771,
1.0147711038589478,
1.0147711038589478
],
"translation":[
0,
0.6085922718048096,
5.807253360748291
]
},
{
"mesh":3,
"name":"Cube.001",
"scale":[
0.2118355631828308,
0.2118355631828308,
0.12430712580680847
],
"translation":[
0,
1.539679765701294,
5.944412708282471
]
},
{
"mesh":4,
"name":"Cube.002",
"rotation":[
0,
0.7071068286895752,
0,
0.7071068286895752
],
"scale":[
1,
0.07154088467359543,
0.5644685626029968
],
"translation":[
0,
-0.3052576780319214,
3.9369218349456787
]
}
],
"materials":[
{
"doubleSided":true,
"name":"Material.001",
"pbrMetallicRoughness":{
"baseColorFactor":[
0.15515927970409393,
0.15515927970409393,
0.15515927970409393,
1
],
"roughnessFactor":0.2539682388305664
}
},
{
"doubleSided":true,
"name":"Material.004",
"pbrMetallicRoughness":{
"baseColorFactor":[
0.32002636790275574,
0.17223814129829407,
0.02414736896753311,
1
],
"metallicFactor":0,
"roughnessFactor":0
}
}
],
"meshes":[
{
"name":"Cylinder",
"primitives":[
{
"attributes":{
"POSITION":0,
"NORMAL":1,
"TEXCOORD_0":2
},
"indices":3,
"material":0
}
]
},
{
"name":"Cylinder.004",
"primitives":[
{
"attributes":{
"POSITION":4,
"NORMAL":5,
"TEXCOORD_0":6
},
"indices":7,
"material":0
}
]
},
{
"name":"Cube.001",
"primitives":[
{
"attributes":{
"POSITION":8,
"NORMAL":9,
"TEXCOORD_0":10
},
"indices":11,
"material":1
}
]
},
{
"name":"Cube.002",
"primitives":[
{
"attributes":{
"POSITION":12,
"NORMAL":13,
"TEXCOORD_0":14
},
"indices":15,
"material":0
}
]
},
{
"name":"Cube.003",
"primitives":[
{
"attributes":{
"POSITION":16,
"NORMAL":17,
"TEXCOORD_0":18
},
"indices":19,
"material":0
}
]
}
],
"accessors":[
{
"bufferView":0,
"componentType":5126,
"count":488,
"max":[
1.0000009536743164,
12.563094139099121,
1.4950957298278809
],
"min":[
-1,
-9.067973136901855,
-1
],
"type":"VEC3"
},
{
"bufferView":1,
"componentType":5126,
"count":488,
"type":"VEC3"
},
{
"bufferView":2,
"componentType":5126,
"count":488,
"type":"VEC2"
},
{
"bufferView":3,
"componentType":5123,
"count":1116,
"type":"SCALAR"
},
{
"bufferView":4,
"componentType":5126,
"count":1748,
"max":[
1,
1,
1
],
"min":[
-1,
-1,
-1
],
"type":"VEC3"
},
{
"bufferView":5,
"componentType":5126,
"count":1748,
"type":"VEC3"
},
{
"bufferView":6,
"componentType":5126,
"count":1748,
"type":"VEC2"
},
{
"bufferView":7,
"componentType":5123,
"count":3948,
"type":"SCALAR"
},
{
"bufferView":8,
"componentType":5126,
"count":184,
"max":[
1,
4.133121967315674,
5.306743144989014
],
"min":[
-1,
-1,
-1
],
"type":"VEC3"
},
{
"bufferView":9,
"componentType":5126,
"count":184,
"type":"VEC3"
},
{
"bufferView":10,
"componentType":5126,
"count":184,
"type":"VEC2"
},
{
"bufferView":11,
"componentType":5123,
"count":996,
"type":"SCALAR"
},
{
"bufferView":12,
"componentType":5126,
"count":72,
"max":[
1,
4.332823276519775,
6.877199172973633
],
"min":[
-1,
-1,
-1
],
"type":"VEC3"
},
{
"bufferView":13,
"componentType":5126,
"count":72,
"type":"VEC3"
},
{
"bufferView":14,
"componentType":5126,
"count":72,
"type":"VEC2"
},
{
"bufferView":15,
"componentType":5123,
"count":132,
"type":"SCALAR"
},
{
"bufferView":16,
"componentType":5126,
"count":102,
"max":[
1.1593170166015625,
24.79684829711914,
1.5239633321762085
],
"min":[
-1,
-1.012521743774414,
-1.7991608381271362
],
"type":"VEC3"
},
{
"bufferView":17,
"componentType":5126,
"count":102,
"type":"VEC3"
},
{
"bufferView":18,
"componentType":5126,
"count":102,
"type":"VEC2"
},
{
"bufferView":19,
"componentType":5123,
"count":240,
"type":"SCALAR"
}
],
"bufferViews":[
{
"buffer":0,
"byteLength":5856,
"byteOffset":0,
"target":34962
},
{
"buffer":0,
"byteLength":5856,
"byteOffset":5856,
"target":34962
},
{
"buffer":0,
"byteLength":3904,
"byteOffset":11712,
"target":34962
},
{
"buffer":0,
"byteLength":2232,
"byteOffset":15616,
"target":34963
},
{
"buffer":0,
"byteLength":20976,
"byteOffset":17848,
"target":34962
},
{
"buffer":0,
"byteLength":20976,
"byteOffset":38824,
"target":34962
},
{
"buffer":0,
"byteLength":13984,
"byteOffset":59800,
"target":34962
},
{
"buffer":0,
"byteLength":7896,
"byteOffset":73784,
"target":34963
},
{
"buffer":0,
"byteLength":2208,
"byteOffset":81680,
"target":34962
},
{
"buffer":0,
"byteLength":2208,
"byteOffset":83888,
"target":34962
},
{
"buffer":0,
"byteLength":1472,
"byteOffset":86096,
"target":34962
},
{
"buffer":0,
"byteLength":1992,
"byteOffset":87568,
"target":34963
},
{
"buffer":0,
"byteLength":864,
"byteOffset":89560,
"target":34962
},
{
"buffer":0,
"byteLength":864,
"byteOffset":90424,
"target":34962
},
{
"buffer":0,
"byteLength":576,
"byteOffset":91288,
"target":34962
},
{
"buffer":0,
"byteLength":264,
"byteOffset":91864,
"target":34963
},
{
"buffer":0,
"byteLength":1224,
"byteOffset":92128,
"target":34962
},
{
"buffer":0,
"byteLength":1224,
"byteOffset":93352,
"target":34962
},
{
"buffer":0,
"byteLength":816,
"byteOffset":94576,
"target":34962
},
{
"buffer":0,
"byteLength":480,
"byteOffset":95392,
"target":34963
}
],
"buffers":[
{
"byteLength":95872,
"uri":"revolver.bin"
}
]
}