feat(preview): add low poly vehicle library
@@ -19,3 +19,21 @@
|
||||
旧的 SpeedTree apple、Lyrog fattree、Poly Haven `shrub_02`、原始高模
|
||||
`custom/bush` 和 rejected `custom/bush_low` 已删除。相关实验结论保留在
|
||||
`docs/changelog.md` 和归档 Trellis 任务中。
|
||||
|
||||
## LowPoly Cars
|
||||
|
||||
`assets/models/custom/lowpoly_cars/` 是从用户本地下载的
|
||||
`011.+LowPoly_Cars_01_blend.blend` 拆分出的车辆图库。目录结构与植物包一致:每辆车
|
||||
拥有 `model.gltf`、`model.bin` 与 `preview.png`;全部资产共用
|
||||
`textures/color_512x512.jpg`,以保留颜色图集中的各车型车漆区域。
|
||||
|
||||
`manifest.json` 记录源 Empty 根节点、分类、尺寸、顶点/三角面数和相对文件路径,
|
||||
`index.html` 用于人工选择车款。源文件许可证尚未确认;在重新分发资产前必须核对原始下载
|
||||
页面的许可。
|
||||
|
||||
拆分由 `blender/tools/split_lowpoly_cars.py` 执行。该工具只读取源 Blend 与指定贴图,
|
||||
不会接入或替换当前 Cesium 巡航车辆。
|
||||
|
||||
区域构建**不依赖** Downloads 中的原始 `.blend`:它只读取本目录已提交的 glTF/bin/贴图。
|
||||
因此原始 Blend 可以在验收后删除;代价是日后不能从零重跑该导入脚本,除非重新取得同一源文件
|
||||
与颜色贴图。
|
||||
|
||||
BIN
assets/models/custom/lowpoly_cars/car_a01_002/model.bin
Normal file
1072
assets/models/custom/lowpoly_cars/car_a01_002/model.gltf
Normal file
BIN
assets/models/custom/lowpoly_cars/car_a01_002/preview.png
Normal file
|
After Width: | Height: | Size: 367 KiB |
BIN
assets/models/custom/lowpoly_cars/car_a01_003/model.bin
Normal file
1072
assets/models/custom/lowpoly_cars/car_a01_003/model.gltf
Normal file
BIN
assets/models/custom/lowpoly_cars/car_a01_003/preview.png
Normal file
|
After Width: | Height: | Size: 336 KiB |
BIN
assets/models/custom/lowpoly_cars/car_a02_002/model.bin
Normal file
1149
assets/models/custom/lowpoly_cars/car_a02_002/model.gltf
Normal file
BIN
assets/models/custom/lowpoly_cars/car_a02_002/preview.png
Normal file
|
After Width: | Height: | Size: 351 KiB |
BIN
assets/models/custom/lowpoly_cars/car_a02_003/model.bin
Normal file
1149
assets/models/custom/lowpoly_cars/car_a02_003/model.gltf
Normal file
BIN
assets/models/custom/lowpoly_cars/car_a02_003/preview.png
Normal file
|
After Width: | Height: | Size: 360 KiB |
BIN
assets/models/custom/lowpoly_cars/car_a03_001/model.bin
Normal file
1445
assets/models/custom/lowpoly_cars/car_a03_001/model.gltf
Normal file
BIN
assets/models/custom/lowpoly_cars/car_a03_001/preview.png
Normal file
|
After Width: | Height: | Size: 338 KiB |
13
assets/models/custom/lowpoly_cars/index.html
Normal file
@@ -0,0 +1,13 @@
|
||||
<!doctype html><meta charset="utf-8"><title>LowPoly Cars</title>
|
||||
<style>body{margin:24px;font:14px system-ui,sans-serif;background:#edf1f3;color:#16212a}main{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}article{background:#fff;border:1px solid #cbd5db;border-radius:6px;padding:10px}img{width:100%;aspect-ratio:1;object-fit:contain;background:#20282e}h2{font-size:15px;margin:8px 0 4px}p{margin:3px 0;color:#4a5862}</style><main><article><img src="car_a01_002/preview.png" alt="Car A01 002"><h2>Car A01 002</h2><p>car · 4,574 tris</p><p>5.3661 x 2.2731 x 2.1082 m</p><p>carmaterial</p></article>
|
||||
<article><img src="car_a01_003/preview.png" alt="Car A01 003"><h2>Car A01 003</h2><p>car · 4,574 tris</p><p>5.3661 x 2.2731 x 2.1082 m</p><p>carmaterial</p></article>
|
||||
<article><img src="car_a02_002/preview.png" alt="Car A02 002"><h2>Car A02 002</h2><p>car · 5,898 tris</p><p>5.3727 x 2.3141 x 2.1082 m</p><p>carmaterial</p></article>
|
||||
<article><img src="car_a02_003/preview.png" alt="Car A02 003"><h2>Car A02 003</h2><p>car · 5,898 tris</p><p>5.3727 x 2.3141 x 2.1082 m</p><p>carmaterial</p></article>
|
||||
<article><img src="car_a03_001/preview.png" alt="Car A03 001"><h2>Car A03 001</h2><p>car · 14,028 tris</p><p>9.6993 x 2.7325 x 2.1082 m</p><p>carmaterial</p></article>
|
||||
<article><img src="tractor_a01_001/preview.png" alt="Tractor A01 001"><h2>Tractor A01 001</h2><p>tractor · 3,899 tris</p><p>4.3862 x 2.5279 x 3.04 m</p><p>carmaterial</p></article>
|
||||
<article><img src="tractor_a02_001/preview.png" alt="Tractor A02 001"><h2>Tractor A02 001</h2><p>tractor · 4,295 tris</p><p>5.894 x 2.8004 x 3.0523 m</p><p>carmaterial</p></article>
|
||||
<article><img src="tractor_a03_001/preview.png" alt="Tractor A03 001"><h2>Tractor A03 001</h2><p>tractor · 12,767 tris</p><p>10.4554 x 2.7708 x 3.04 m</p><p>carmaterial</p></article>
|
||||
<article><img src="truck_a01_001/preview.png" alt="Truck A01 001"><h2>Truck A01 001</h2><p>truck · 8,724 tris</p><p>14.7667 x 3.288 x 4.5493 m</p><p>carmaterial</p></article>
|
||||
<article><img src="truck_a02_001/preview.png" alt="Truck A02 001"><h2>Truck A02 001</h2><p>truck · 8,444 tris</p><p>12.1239 x 3.2881 x 4.5493 m</p><p>carmaterial</p></article>
|
||||
<article><img src="truck_a03_001/preview.png" alt="Truck A03 001"><h2>Truck A03 001</h2><p>truck · 12,172 tris</p><p>12.1625 x 3.4661 x 4.0701 m</p><p>carmaterial</p></article>
|
||||
<article><img src="truck_a04_001/preview.png" alt="Truck A04 001"><h2>Truck A04 001</h2><p>truck · 13,127 tris</p><p>12.1068 x 3.4692 x 4.0701 m</p><p>carmaterial</p></article></main>
|
||||
260
assets/models/custom/lowpoly_cars/manifest.json
Normal file
@@ -0,0 +1,260 @@
|
||||
{
|
||||
"source": "011.+LowPoly_Cars_01_blend.blend",
|
||||
"license": "Unknown; verify the original download license before redistribution.",
|
||||
"texture": "textures/color_512x512.jpg",
|
||||
"layout": "Each asset has model.gltf/model.bin/preview.png; the 512px color texture is shared in textures/.",
|
||||
"assets": [
|
||||
{
|
||||
"id": "car_a01_002",
|
||||
"name": "Car A01 002",
|
||||
"category": "car",
|
||||
"sourceRoot": "car_a01_002",
|
||||
"model": "car_a01_002/model.gltf",
|
||||
"bin": "car_a01_002/model.bin",
|
||||
"preview": "car_a01_002/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 2526,
|
||||
"triangles": 4574,
|
||||
"dimensions": [
|
||||
5.3661,
|
||||
2.2731,
|
||||
2.1082
|
||||
],
|
||||
"materials": [
|
||||
"carmaterial"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "car_a01_003",
|
||||
"name": "Car A01 003",
|
||||
"category": "car",
|
||||
"sourceRoot": "car_a01_003",
|
||||
"model": "car_a01_003/model.gltf",
|
||||
"bin": "car_a01_003/model.bin",
|
||||
"preview": "car_a01_003/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 2526,
|
||||
"triangles": 4574,
|
||||
"dimensions": [
|
||||
5.3661,
|
||||
2.2731,
|
||||
2.1082
|
||||
],
|
||||
"materials": [
|
||||
"carmaterial"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "car_a02_002",
|
||||
"name": "Car A02 002",
|
||||
"category": "car",
|
||||
"sourceRoot": "car_a02_002",
|
||||
"model": "car_a02_002/model.gltf",
|
||||
"bin": "car_a02_002/model.bin",
|
||||
"preview": "car_a02_002/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 3426,
|
||||
"triangles": 5898,
|
||||
"dimensions": [
|
||||
5.3727,
|
||||
2.3141,
|
||||
2.1082
|
||||
],
|
||||
"materials": [
|
||||
"carmaterial"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "car_a02_003",
|
||||
"name": "Car A02 003",
|
||||
"category": "car",
|
||||
"sourceRoot": "car_a02_003",
|
||||
"model": "car_a02_003/model.gltf",
|
||||
"bin": "car_a02_003/model.bin",
|
||||
"preview": "car_a02_003/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 3426,
|
||||
"triangles": 5898,
|
||||
"dimensions": [
|
||||
5.3727,
|
||||
2.3141,
|
||||
2.1082
|
||||
],
|
||||
"materials": [
|
||||
"carmaterial"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "car_a03_001",
|
||||
"name": "Car A03 001",
|
||||
"category": "car",
|
||||
"sourceRoot": "car_a03_001",
|
||||
"model": "car_a03_001/model.gltf",
|
||||
"bin": "car_a03_001/model.bin",
|
||||
"preview": "car_a03_001/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 9401,
|
||||
"triangles": 14028,
|
||||
"dimensions": [
|
||||
9.6993,
|
||||
2.7325,
|
||||
2.1082
|
||||
],
|
||||
"materials": [
|
||||
"carmaterial"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "tractor_a01_001",
|
||||
"name": "Tractor A01 001",
|
||||
"category": "tractor",
|
||||
"sourceRoot": "tractor_a01_001",
|
||||
"model": "tractor_a01_001/model.gltf",
|
||||
"bin": "tractor_a01_001/model.bin",
|
||||
"preview": "tractor_a01_001/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 2301,
|
||||
"triangles": 3899,
|
||||
"dimensions": [
|
||||
4.3862,
|
||||
2.5279,
|
||||
3.04
|
||||
],
|
||||
"materials": [
|
||||
"carmaterial"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "tractor_a02_001",
|
||||
"name": "Tractor A02 001",
|
||||
"category": "tractor",
|
||||
"sourceRoot": "tractor_a02_001",
|
||||
"model": "tractor_a02_001/model.gltf",
|
||||
"bin": "tractor_a02_001/model.bin",
|
||||
"preview": "tractor_a02_001/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 2517,
|
||||
"triangles": 4295,
|
||||
"dimensions": [
|
||||
5.894,
|
||||
2.8004,
|
||||
3.0523
|
||||
],
|
||||
"materials": [
|
||||
"carmaterial"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "tractor_a03_001",
|
||||
"name": "Tractor A03 001",
|
||||
"category": "tractor",
|
||||
"sourceRoot": "tractor_a03_001",
|
||||
"model": "tractor_a03_001/model.gltf",
|
||||
"bin": "tractor_a03_001/model.bin",
|
||||
"preview": "tractor_a03_001/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 8853,
|
||||
"triangles": 12767,
|
||||
"dimensions": [
|
||||
10.4554,
|
||||
2.7708,
|
||||
3.04
|
||||
],
|
||||
"materials": [
|
||||
"carmaterial"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "truck_a01_001",
|
||||
"name": "Truck A01 001",
|
||||
"category": "truck",
|
||||
"sourceRoot": "truck_a01_001",
|
||||
"model": "truck_a01_001/model.gltf",
|
||||
"bin": "truck_a01_001/model.bin",
|
||||
"preview": "truck_a01_001/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 4751,
|
||||
"triangles": 8724,
|
||||
"dimensions": [
|
||||
14.7667,
|
||||
3.288,
|
||||
4.5493
|
||||
],
|
||||
"materials": [
|
||||
"carmaterial"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "truck_a02_001",
|
||||
"name": "Truck A02 001",
|
||||
"category": "truck",
|
||||
"sourceRoot": "truck_a02_001",
|
||||
"model": "truck_a02_001/model.gltf",
|
||||
"bin": "truck_a02_001/model.bin",
|
||||
"preview": "truck_a02_001/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 4583,
|
||||
"triangles": 8444,
|
||||
"dimensions": [
|
||||
12.1239,
|
||||
3.2881,
|
||||
4.5493
|
||||
],
|
||||
"materials": [
|
||||
"carmaterial"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "truck_a03_001",
|
||||
"name": "Truck A03 001",
|
||||
"category": "truck",
|
||||
"sourceRoot": "truck_a03_001",
|
||||
"model": "truck_a03_001/model.gltf",
|
||||
"bin": "truck_a03_001/model.bin",
|
||||
"preview": "truck_a03_001/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 6695,
|
||||
"triangles": 12172,
|
||||
"dimensions": [
|
||||
12.1625,
|
||||
3.4661,
|
||||
4.0701
|
||||
],
|
||||
"materials": [
|
||||
"carmaterial"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "truck_a04_001",
|
||||
"name": "Truck A04 001",
|
||||
"category": "truck",
|
||||
"sourceRoot": "truck_a04_001",
|
||||
"model": "truck_a04_001/model.gltf",
|
||||
"bin": "truck_a04_001/model.bin",
|
||||
"preview": "truck_a04_001/preview.png",
|
||||
"metrics": {
|
||||
"vertices": 7397,
|
||||
"triangles": 13127,
|
||||
"dimensions": [
|
||||
12.1068,
|
||||
3.4692,
|
||||
4.0701
|
||||
],
|
||||
"materials": [
|
||||
"carmaterial"
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
assets/models/custom/lowpoly_cars/textures/color_512x512.jpg
Normal file
|
After Width: | Height: | Size: 33 KiB |
BIN
assets/models/custom/lowpoly_cars/tractor_a01_001/model.bin
Normal file
918
assets/models/custom/lowpoly_cars/tractor_a01_001/model.gltf
Normal file
@@ -0,0 +1,918 @@
|
||||
{
|
||||
"asset": {
|
||||
"generator": "Khronos glTF Blender I/O v4.5.51",
|
||||
"version": "2.0"
|
||||
},
|
||||
"extensionsUsed": [
|
||||
"KHR_materials_specular",
|
||||
"KHR_materials_ior"
|
||||
],
|
||||
"scene": 0,
|
||||
"scenes": [
|
||||
{
|
||||
"name": "Scene",
|
||||
"nodes": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8,
|
||||
9,
|
||||
10
|
||||
]
|
||||
}
|
||||
],
|
||||
"nodes": [
|
||||
{
|
||||
"mesh": 0,
|
||||
"name": "Rectangle020.001"
|
||||
},
|
||||
{
|
||||
"mesh": 1,
|
||||
"name": "Rectangle019.001"
|
||||
},
|
||||
{
|
||||
"mesh": 2,
|
||||
"name": "Object178.001"
|
||||
},
|
||||
{
|
||||
"mesh": 3,
|
||||
"name": "Object175.001"
|
||||
},
|
||||
{
|
||||
"mesh": 4,
|
||||
"name": "Line250.001"
|
||||
},
|
||||
{
|
||||
"mesh": 5,
|
||||
"name": "Cylinder135.001"
|
||||
},
|
||||
{
|
||||
"mesh": 6,
|
||||
"name": "Cylinder133.001"
|
||||
},
|
||||
{
|
||||
"mesh": 7,
|
||||
"name": "Box1449.001"
|
||||
},
|
||||
{
|
||||
"mesh": 8,
|
||||
"name": "Box1448.001"
|
||||
},
|
||||
{
|
||||
"mesh": 9,
|
||||
"name": "Box1447.001"
|
||||
},
|
||||
{
|
||||
"mesh": 10,
|
||||
"name": "Box1444.001"
|
||||
}
|
||||
],
|
||||
"materials": [
|
||||
{
|
||||
"doubleSided": true,
|
||||
"extensions": {
|
||||
"KHR_materials_specular": {
|
||||
"specularFactor": 0
|
||||
},
|
||||
"KHR_materials_ior": {
|
||||
"ior": 1.4500000476837158
|
||||
}
|
||||
},
|
||||
"name": "carmaterial",
|
||||
"pbrMetallicRoughness": {
|
||||
"baseColorTexture": {
|
||||
"index": 0
|
||||
},
|
||||
"roughnessFactor": 0.858578622341156
|
||||
}
|
||||
}
|
||||
],
|
||||
"meshes": [
|
||||
{
|
||||
"name": "Mesh.212",
|
||||
"primitives": [
|
||||
{
|
||||
"attributes": {
|
||||
"POSITION": 0,
|
||||
"NORMAL": 1,
|
||||
"TEXCOORD_0": 2
|
||||
},
|
||||
"indices": 3,
|
||||
"material": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Mesh.213",
|
||||
"primitives": [
|
||||
{
|
||||
"attributes": {
|
||||
"POSITION": 4,
|
||||
"NORMAL": 5,
|
||||
"TEXCOORD_0": 6
|
||||
},
|
||||
"indices": 7,
|
||||
"material": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Mesh.214",
|
||||
"primitives": [
|
||||
{
|
||||
"attributes": {
|
||||
"POSITION": 8,
|
||||
"NORMAL": 9,
|
||||
"TEXCOORD_0": 10
|
||||
},
|
||||
"indices": 11,
|
||||
"material": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Mesh.215",
|
||||
"primitives": [
|
||||
{
|
||||
"attributes": {
|
||||
"POSITION": 12,
|
||||
"NORMAL": 13,
|
||||
"TEXCOORD_0": 14
|
||||
},
|
||||
"indices": 15,
|
||||
"material": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Mesh.216",
|
||||
"primitives": [
|
||||
{
|
||||
"attributes": {
|
||||
"POSITION": 16,
|
||||
"NORMAL": 17,
|
||||
"TEXCOORD_0": 18
|
||||
},
|
||||
"indices": 19,
|
||||
"material": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Mesh.217",
|
||||
"primitives": [
|
||||
{
|
||||
"attributes": {
|
||||
"POSITION": 20,
|
||||
"NORMAL": 21,
|
||||
"TEXCOORD_0": 22
|
||||
},
|
||||
"indices": 23,
|
||||
"material": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Mesh.218",
|
||||
"primitives": [
|
||||
{
|
||||
"attributes": {
|
||||
"POSITION": 24,
|
||||
"NORMAL": 25,
|
||||
"TEXCOORD_0": 26
|
||||
},
|
||||
"indices": 27,
|
||||
"material": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Mesh.219",
|
||||
"primitives": [
|
||||
{
|
||||
"attributes": {
|
||||
"POSITION": 28,
|
||||
"NORMAL": 29,
|
||||
"TEXCOORD_0": 30
|
||||
},
|
||||
"indices": 31,
|
||||
"material": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Mesh.220",
|
||||
"primitives": [
|
||||
{
|
||||
"attributes": {
|
||||
"POSITION": 32,
|
||||
"NORMAL": 33,
|
||||
"TEXCOORD_0": 34
|
||||
},
|
||||
"indices": 35,
|
||||
"material": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Mesh.221",
|
||||
"primitives": [
|
||||
{
|
||||
"attributes": {
|
||||
"POSITION": 36,
|
||||
"NORMAL": 37,
|
||||
"TEXCOORD_0": 38
|
||||
},
|
||||
"indices": 39,
|
||||
"material": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Mesh.222",
|
||||
"primitives": [
|
||||
{
|
||||
"attributes": {
|
||||
"POSITION": 40,
|
||||
"NORMAL": 41,
|
||||
"TEXCOORD_0": 42
|
||||
},
|
||||
"indices": 43,
|
||||
"material": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"textures": [
|
||||
{
|
||||
"sampler": 0,
|
||||
"source": 0
|
||||
}
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"mimeType": "image/jpeg",
|
||||
"name": "LowPolyCarsCesiumTexture",
|
||||
"uri": "../textures/color_512x512.jpg"
|
||||
}
|
||||
],
|
||||
"accessors": [
|
||||
{
|
||||
"bufferView": 0,
|
||||
"componentType": 5126,
|
||||
"count": 1469,
|
||||
"max": [
|
||||
1.6975711584091187,
|
||||
2.9161386489868164,
|
||||
1.1722427606582642
|
||||
],
|
||||
"min": [
|
||||
-2.203437328338623,
|
||||
0.7860412001609802,
|
||||
-1.204569697380066
|
||||
],
|
||||
"type": "VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView": 1,
|
||||
"componentType": 5126,
|
||||
"count": 1469,
|
||||
"type": "VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView": 2,
|
||||
"componentType": 5126,
|
||||
"count": 1469,
|
||||
"type": "VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView": 3,
|
||||
"componentType": 5123,
|
||||
"count": 2427,
|
||||
"type": "SCALAR"
|
||||
},
|
||||
{
|
||||
"bufferView": 4,
|
||||
"componentType": 5126,
|
||||
"count": 96,
|
||||
"max": [
|
||||
1.930496096611023,
|
||||
1.744305968284607,
|
||||
0.6042758226394653
|
||||
],
|
||||
"min": [
|
||||
0.1960076093673706,
|
||||
0.93204265832901,
|
||||
-0.635987401008606
|
||||
],
|
||||
"type": "VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView": 5,
|
||||
"componentType": 5126,
|
||||
"count": 96,
|
||||
"type": "VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView": 6,
|
||||
"componentType": 5126,
|
||||
"count": 96,
|
||||
"type": "VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView": 7,
|
||||
"componentType": 5123,
|
||||
"count": 168,
|
||||
"type": "SCALAR"
|
||||
},
|
||||
{
|
||||
"bufferView": 8,
|
||||
"componentType": 5126,
|
||||
"count": 32,
|
||||
"max": [
|
||||
1.334498405456543,
|
||||
2.7617526054382324,
|
||||
0.8541421890258789
|
||||
],
|
||||
"min": [
|
||||
-0.2517751455307007,
|
||||
1.9346791505813599,
|
||||
-0.7565109729766846
|
||||
],
|
||||
"type": "VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView": 9,
|
||||
"componentType": 5126,
|
||||
"count": 32,
|
||||
"type": "VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView": 10,
|
||||
"componentType": 5126,
|
||||
"count": 32,
|
||||
"type": "VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView": 11,
|
||||
"componentType": 5123,
|
||||
"count": 54,
|
||||
"type": "SCALAR"
|
||||
},
|
||||
{
|
||||
"bufferView": 12,
|
||||
"componentType": 5126,
|
||||
"count": 32,
|
||||
"max": [
|
||||
-1.6952612400054932,
|
||||
1.5370264053344727,
|
||||
0.7388277649879456
|
||||
],
|
||||
"min": [
|
||||
-1.8932229280471802,
|
||||
0.9074157476425171,
|
||||
-0.7088407874107361
|
||||
],
|
||||
"type": "VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView": 13,
|
||||
"componentType": 5126,
|
||||
"count": 32,
|
||||
"type": "VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView": 14,
|
||||
"componentType": 5126,
|
||||
"count": 32,
|
||||
"type": "VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView": 15,
|
||||
"componentType": 5123,
|
||||
"count": 48,
|
||||
"type": "SCALAR"
|
||||
},
|
||||
{
|
||||
"bufferView": 16,
|
||||
"componentType": 5126,
|
||||
"count": 310,
|
||||
"max": [
|
||||
-0.3921399712562561,
|
||||
3.040038824081421,
|
||||
0.8353042006492615
|
||||
],
|
||||
"min": [
|
||||
-0.5216806530952454,
|
||||
1.6912429332733154,
|
||||
0.6449068188667297
|
||||
],
|
||||
"type": "VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView": 17,
|
||||
"componentType": 5126,
|
||||
"count": 310,
|
||||
"type": "VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView": 18,
|
||||
"componentType": 5126,
|
||||
"count": 310,
|
||||
"type": "VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView": 19,
|
||||
"componentType": 5123,
|
||||
"count": 468,
|
||||
"type": "SCALAR"
|
||||
},
|
||||
{
|
||||
"bufferView": 20,
|
||||
"componentType": 5126,
|
||||
"count": 2140,
|
||||
"max": [
|
||||
2.1827592849731445,
|
||||
1.1958849430084229,
|
||||
1.163870096206665
|
||||
],
|
||||
"min": [
|
||||
-1.683742880821228,
|
||||
0.37404870986938477,
|
||||
-1.1929504871368408
|
||||
],
|
||||
"type": "VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView": 21,
|
||||
"componentType": 5126,
|
||||
"count": 2140,
|
||||
"type": "VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView": 22,
|
||||
"componentType": 5126,
|
||||
"count": 2140,
|
||||
"type": "VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView": 23,
|
||||
"componentType": 5123,
|
||||
"count": 4008,
|
||||
"type": "SCALAR"
|
||||
},
|
||||
{
|
||||
"bufferView": 24,
|
||||
"componentType": 5126,
|
||||
"count": 2208,
|
||||
"max": [
|
||||
1.9612305164337158,
|
||||
1.6576728820800781,
|
||||
1.2428208589553833
|
||||
],
|
||||
"min": [
|
||||
-2.057445526123047,
|
||||
0,
|
||||
-1.2850725650787354
|
||||
],
|
||||
"type": "VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView": 25,
|
||||
"componentType": 5126,
|
||||
"count": 2208,
|
||||
"type": "VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView": 26,
|
||||
"componentType": 5126,
|
||||
"count": 2208,
|
||||
"type": "VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView": 27,
|
||||
"componentType": 5123,
|
||||
"count": 3720,
|
||||
"type": "SCALAR"
|
||||
},
|
||||
{
|
||||
"bufferView": 28,
|
||||
"componentType": 5126,
|
||||
"count": 56,
|
||||
"max": [
|
||||
0.3900825083255768,
|
||||
1.8057881593704224,
|
||||
0.758997917175293
|
||||
],
|
||||
"min": [
|
||||
0.17267626523971558,
|
||||
1.7638591527938843,
|
||||
0.7036498785018921
|
||||
],
|
||||
"type": "VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView": 29,
|
||||
"componentType": 5126,
|
||||
"count": 56,
|
||||
"type": "VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView": 30,
|
||||
"componentType": 5126,
|
||||
"count": 56,
|
||||
"type": "VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView": 31,
|
||||
"componentType": 5123,
|
||||
"count": 84,
|
||||
"type": "SCALAR"
|
||||
},
|
||||
{
|
||||
"bufferView": 32,
|
||||
"componentType": 5126,
|
||||
"count": 40,
|
||||
"max": [
|
||||
0.10584698617458344,
|
||||
0.8977700471878052,
|
||||
0.9958042502403259
|
||||
],
|
||||
"min": [
|
||||
-0.517703652381897,
|
||||
0.8380477428436279,
|
||||
0.7023323178291321
|
||||
],
|
||||
"type": "VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView": 33,
|
||||
"componentType": 5126,
|
||||
"count": 40,
|
||||
"type": "VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView": 34,
|
||||
"componentType": 5126,
|
||||
"count": 40,
|
||||
"type": "VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView": 35,
|
||||
"componentType": 5123,
|
||||
"count": 60,
|
||||
"type": "SCALAR"
|
||||
},
|
||||
{
|
||||
"bufferView": 36,
|
||||
"componentType": 5126,
|
||||
"count": 280,
|
||||
"max": [
|
||||
-1.3012173175811768,
|
||||
1.658207654953003,
|
||||
0.7557153701782227
|
||||
],
|
||||
"min": [
|
||||
-1.922289252281189,
|
||||
0.9572750329971313,
|
||||
-0.7371543645858765
|
||||
],
|
||||
"type": "VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView": 37,
|
||||
"componentType": 5126,
|
||||
"count": 280,
|
||||
"type": "VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView": 38,
|
||||
"componentType": 5126,
|
||||
"count": 280,
|
||||
"type": "VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView": 39,
|
||||
"componentType": 5123,
|
||||
"count": 396,
|
||||
"type": "SCALAR"
|
||||
},
|
||||
{
|
||||
"bufferView": 40,
|
||||
"componentType": 5126,
|
||||
"count": 192,
|
||||
"max": [
|
||||
-1.859789252281189,
|
||||
1.3449180126190186,
|
||||
0.6165856122970581
|
||||
],
|
||||
"min": [
|
||||
-1.9417186975479126,
|
||||
1.19881010055542,
|
||||
-0.5781869888305664
|
||||
],
|
||||
"type": "VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView": 41,
|
||||
"componentType": 5126,
|
||||
"count": 192,
|
||||
"type": "VEC3"
|
||||
},
|
||||
{
|
||||
"bufferView": 42,
|
||||
"componentType": 5126,
|
||||
"count": 192,
|
||||
"type": "VEC2"
|
||||
},
|
||||
{
|
||||
"bufferView": 43,
|
||||
"componentType": 5123,
|
||||
"count": 264,
|
||||
"type": "SCALAR"
|
||||
}
|
||||
],
|
||||
"bufferViews": [
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 17628,
|
||||
"byteOffset": 0,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 17628,
|
||||
"byteOffset": 17628,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 11752,
|
||||
"byteOffset": 35256,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 4854,
|
||||
"byteOffset": 47008,
|
||||
"target": 34963
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 1152,
|
||||
"byteOffset": 51864,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 1152,
|
||||
"byteOffset": 53016,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 768,
|
||||
"byteOffset": 54168,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 336,
|
||||
"byteOffset": 54936,
|
||||
"target": 34963
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 384,
|
||||
"byteOffset": 55272,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 384,
|
||||
"byteOffset": 55656,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 256,
|
||||
"byteOffset": 56040,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 108,
|
||||
"byteOffset": 56296,
|
||||
"target": 34963
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 384,
|
||||
"byteOffset": 56404,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 384,
|
||||
"byteOffset": 56788,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 256,
|
||||
"byteOffset": 57172,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 96,
|
||||
"byteOffset": 57428,
|
||||
"target": 34963
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 3720,
|
||||
"byteOffset": 57524,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 3720,
|
||||
"byteOffset": 61244,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 2480,
|
||||
"byteOffset": 64964,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 936,
|
||||
"byteOffset": 67444,
|
||||
"target": 34963
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 25680,
|
||||
"byteOffset": 68380,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 25680,
|
||||
"byteOffset": 94060,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 17120,
|
||||
"byteOffset": 119740,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 8016,
|
||||
"byteOffset": 136860,
|
||||
"target": 34963
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 26496,
|
||||
"byteOffset": 144876,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 26496,
|
||||
"byteOffset": 171372,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 17664,
|
||||
"byteOffset": 197868,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 7440,
|
||||
"byteOffset": 215532,
|
||||
"target": 34963
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 672,
|
||||
"byteOffset": 222972,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 672,
|
||||
"byteOffset": 223644,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 448,
|
||||
"byteOffset": 224316,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 168,
|
||||
"byteOffset": 224764,
|
||||
"target": 34963
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 480,
|
||||
"byteOffset": 224932,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 480,
|
||||
"byteOffset": 225412,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 320,
|
||||
"byteOffset": 225892,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 120,
|
||||
"byteOffset": 226212,
|
||||
"target": 34963
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 3360,
|
||||
"byteOffset": 226332,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 3360,
|
||||
"byteOffset": 229692,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 2240,
|
||||
"byteOffset": 233052,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 792,
|
||||
"byteOffset": 235292,
|
||||
"target": 34963
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 2304,
|
||||
"byteOffset": 236084,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 2304,
|
||||
"byteOffset": 238388,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 1536,
|
||||
"byteOffset": 240692,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 528,
|
||||
"byteOffset": 242228,
|
||||
"target": 34963
|
||||
}
|
||||
],
|
||||
"samplers": [
|
||||
{
|
||||
"magFilter": 9729,
|
||||
"minFilter": 9987
|
||||
}
|
||||
],
|
||||
"buffers": [
|
||||
{
|
||||
"byteLength": 242756,
|
||||
"uri": "model.bin"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
assets/models/custom/lowpoly_cars/tractor_a01_001/preview.png
Normal file
|
After Width: | Height: | Size: 352 KiB |
BIN
assets/models/custom/lowpoly_cars/tractor_a02_001/model.bin
Normal file
1072
assets/models/custom/lowpoly_cars/tractor_a02_001/model.gltf
Normal file
BIN
assets/models/custom/lowpoly_cars/tractor_a02_001/preview.png
Normal file
|
After Width: | Height: | Size: 356 KiB |
BIN
assets/models/custom/lowpoly_cars/tractor_a03_001/model.bin
Normal file
1534
assets/models/custom/lowpoly_cars/tractor_a03_001/model.gltf
Normal file
BIN
assets/models/custom/lowpoly_cars/tractor_a03_001/preview.png
Normal file
|
After Width: | Height: | Size: 338 KiB |
BIN
assets/models/custom/lowpoly_cars/truck_a01_001/model.bin
Normal file
1226
assets/models/custom/lowpoly_cars/truck_a01_001/model.gltf
Normal file
BIN
assets/models/custom/lowpoly_cars/truck_a01_001/preview.png
Normal file
|
After Width: | Height: | Size: 347 KiB |
BIN
assets/models/custom/lowpoly_cars/truck_a02_001/model.bin
Normal file
1226
assets/models/custom/lowpoly_cars/truck_a02_001/model.gltf
Normal file
BIN
assets/models/custom/lowpoly_cars/truck_a02_001/preview.png
Normal file
|
After Width: | Height: | Size: 346 KiB |
BIN
assets/models/custom/lowpoly_cars/truck_a03_001/model.bin
Normal file
1534
assets/models/custom/lowpoly_cars/truck_a03_001/model.gltf
Normal file
BIN
assets/models/custom/lowpoly_cars/truck_a03_001/preview.png
Normal file
|
After Width: | Height: | Size: 331 KiB |
BIN
assets/models/custom/lowpoly_cars/truck_a04_001/model.bin
Normal file
1534
assets/models/custom/lowpoly_cars/truck_a04_001/model.gltf
Normal file
BIN
assets/models/custom/lowpoly_cars/truck_a04_001/preview.png
Normal file
|
After Width: | Height: | Size: 336 KiB |