Tools/sibling_asset_audit.py reads the sibling security-game project's prop library straight from the GLB headers: 20 street props, 11.8k triangles, every one with a Blender source. The 50 .blend sources are copied to Art/props/blender_src/ with a manifest; nothing is imported into Unreal yet. Its building meshes are deliberately not taken - they are Godot GLBs built around a 29.6 m facade that this project measured at 25.75 m. The facade proportions were wrong against the photograph: 5.7 m of blank wall above the capitals. Entablature is now 3.4 m, parapet 2.2 m, with architrave and cornice bands and square pedestals, so the elevation reads as layered stone.
288 lines
5.8 KiB
JSON
288 lines
5.8 KiB
JSON
{
|
|
"source_project": "/run/media/system/DATA/Documents/06-games/security-game",
|
|
"scanned": "assets/models/blender/props + assets/models/blender_src",
|
|
"licence": "project-owned (same author); confirm before shipping",
|
|
"note": "audit only \u2014 nothing has been copied",
|
|
"props": [
|
|
{
|
|
"prop": "a_frame_sign",
|
|
"glb": "a_frame_sign.glb",
|
|
"bytes": 19120,
|
|
"blend_source": "a_frame_sign.blend",
|
|
"blend_bytes": 96742,
|
|
"triangles": 212,
|
|
"size_gltf": [
|
|
0.62,
|
|
0.965,
|
|
0.527
|
|
],
|
|
"materials": 4
|
|
},
|
|
{
|
|
"prop": "bench",
|
|
"glb": "bench.glb",
|
|
"bytes": 36268,
|
|
"blend_source": "bench.blend",
|
|
"blend_bytes": 102020,
|
|
"triangles": 560,
|
|
"size_gltf": [
|
|
1.8,
|
|
0.844,
|
|
0.522
|
|
],
|
|
"materials": 2
|
|
},
|
|
{
|
|
"prop": "bollard",
|
|
"glb": "bollard.glb",
|
|
"bytes": 10020,
|
|
"blend_source": "bollard.blend",
|
|
"blend_bytes": 92615,
|
|
"triangles": 138,
|
|
"size_gltf": [
|
|
0.25,
|
|
0.975,
|
|
0.25
|
|
],
|
|
"materials": 2
|
|
},
|
|
{
|
|
"prop": "crowd_barrier",
|
|
"glb": "crowd_barrier.glb",
|
|
"bytes": 24808,
|
|
"blend_source": "crowd_barrier.blend",
|
|
"blend_bytes": 96463,
|
|
"triangles": 388,
|
|
"size_gltf": [
|
|
2.248,
|
|
1.084,
|
|
0.613
|
|
],
|
|
"materials": 1
|
|
},
|
|
{
|
|
"prop": "double_door",
|
|
"glb": "double_door.glb",
|
|
"bytes": 33336,
|
|
"blend_source": "double_door.blend",
|
|
"blend_bytes": 101710,
|
|
"triangles": 380,
|
|
"size_gltf": [
|
|
2.165,
|
|
2.72,
|
|
0.2
|
|
],
|
|
"materials": 6
|
|
},
|
|
{
|
|
"prop": "fire_hydrant",
|
|
"glb": "fire_hydrant.glb",
|
|
"bytes": 34684,
|
|
"blend_source": "fire_hydrant.blend",
|
|
"blend_bytes": 102818,
|
|
"triangles": 610,
|
|
"size_gltf": [
|
|
0.53,
|
|
0.815,
|
|
0.47
|
|
],
|
|
"materials": 2
|
|
},
|
|
{
|
|
"prop": "handrail",
|
|
"glb": "handrail.glb",
|
|
"bytes": 15656,
|
|
"blend_source": "handrail.blend",
|
|
"blend_bytes": 93785,
|
|
"triangles": 268,
|
|
"size_gltf": [
|
|
2.209,
|
|
1.784,
|
|
0.1
|
|
],
|
|
"materials": 1
|
|
},
|
|
{
|
|
"prop": "marquee",
|
|
"glb": "marquee.glb",
|
|
"bytes": 126272,
|
|
"blend_source": "marquee.blend",
|
|
"blend_bytes": 144786,
|
|
"triangles": 2804,
|
|
"size_gltf": [
|
|
6,
|
|
2.044,
|
|
1.67
|
|
],
|
|
"materials": 3
|
|
},
|
|
{
|
|
"prop": "newspaper_box",
|
|
"glb": "newspaper_box.glb",
|
|
"bytes": 27304,
|
|
"blend_source": "newspaper_box.blend",
|
|
"blend_bytes": 99783,
|
|
"triangles": 300,
|
|
"size_gltf": [
|
|
0.44,
|
|
0.916,
|
|
0.386
|
|
],
|
|
"materials": 5
|
|
},
|
|
{
|
|
"prop": "palm_tree",
|
|
"glb": "palm_tree.glb",
|
|
"bytes": 20912,
|
|
"blend_source": "palm_tree.blend",
|
|
"blend_bytes": 100466,
|
|
"triangles": 400,
|
|
"size_gltf": [
|
|
4.0,
|
|
6.99,
|
|
3.9
|
|
],
|
|
"materials": 3
|
|
},
|
|
{
|
|
"prop": "planter_box",
|
|
"glb": "planter_box.glb",
|
|
"bytes": 63276,
|
|
"blend_source": "planter_box.blend",
|
|
"blend_bytes": 114862,
|
|
"triangles": 818,
|
|
"size_gltf": [
|
|
1.0,
|
|
1.118,
|
|
1.0
|
|
],
|
|
"materials": 4
|
|
},
|
|
{
|
|
"prop": "round_planter",
|
|
"glb": "round_planter.glb",
|
|
"bytes": 56664,
|
|
"blend_source": "round_planter.blend",
|
|
"blend_bytes": 113201,
|
|
"triangles": 808,
|
|
"size_gltf": [
|
|
0.759,
|
|
1.175,
|
|
0.736
|
|
],
|
|
"materials": 3
|
|
},
|
|
{
|
|
"prop": "security_podium",
|
|
"glb": "security_podium.glb",
|
|
"bytes": 18968,
|
|
"blend_source": "security_podium.blend",
|
|
"blend_bytes": 97217,
|
|
"triangles": 184,
|
|
"size_gltf": [
|
|
0.64,
|
|
1.167,
|
|
0.487
|
|
],
|
|
"materials": 5
|
|
},
|
|
{
|
|
"prop": "sedan",
|
|
"glb": "sedan.glb",
|
|
"bytes": 50348,
|
|
"blend_source": "sedan.blend",
|
|
"blend_bytes": 111241,
|
|
"triangles": 928,
|
|
"size_gltf": [
|
|
1.85,
|
|
1.32,
|
|
4.625
|
|
],
|
|
"materials": 6
|
|
},
|
|
{
|
|
"prop": "stanchion",
|
|
"glb": "stanchion.glb",
|
|
"bytes": 19048,
|
|
"blend_source": "stanchion.blend",
|
|
"blend_bytes": 99736,
|
|
"triangles": 434,
|
|
"size_gltf": [
|
|
1.095,
|
|
1.01,
|
|
0.34
|
|
],
|
|
"materials": 3
|
|
},
|
|
{
|
|
"prop": "street_lamp",
|
|
"glb": "street_lamp.glb",
|
|
"bytes": 22740,
|
|
"blend_source": "street_lamp.blend",
|
|
"blend_bytes": 99309,
|
|
"triangles": 428,
|
|
"size_gltf": [
|
|
1.3,
|
|
4.985,
|
|
0.5
|
|
],
|
|
"materials": 2
|
|
},
|
|
{
|
|
"prop": "street_tree",
|
|
"glb": "street_tree.glb",
|
|
"bytes": 119588,
|
|
"blend_source": "street_tree.blend",
|
|
"blend_bytes": 134001,
|
|
"triangles": 1506,
|
|
"size_gltf": [
|
|
2.191,
|
|
3.634,
|
|
2.133
|
|
],
|
|
"materials": 4
|
|
},
|
|
{
|
|
"prop": "traffic_cone",
|
|
"glb": "traffic_cone.glb",
|
|
"bytes": 13328,
|
|
"blend_source": "traffic_cone.blend",
|
|
"blend_bytes": 95292,
|
|
"triangles": 210,
|
|
"size_gltf": [
|
|
0.38,
|
|
0.69,
|
|
0.38
|
|
],
|
|
"materials": 3
|
|
},
|
|
{
|
|
"prop": "trash_bin",
|
|
"glb": "trash_bin.glb",
|
|
"bytes": 18584,
|
|
"blend_source": "trash_bin.blend",
|
|
"blend_bytes": 95841,
|
|
"triangles": 228,
|
|
"size_gltf": [
|
|
0.527,
|
|
0.92,
|
|
0.536
|
|
],
|
|
"materials": 3
|
|
},
|
|
{
|
|
"prop": "wall_lantern",
|
|
"glb": "wall_lantern.glb",
|
|
"bytes": 13752,
|
|
"blend_source": "wall_lantern.blend",
|
|
"blend_bytes": 93826,
|
|
"triangles": 180,
|
|
"size_gltf": [
|
|
0.22,
|
|
0.33,
|
|
0.365
|
|
],
|
|
"materials": 2
|
|
}
|
|
]
|
|
} |