1465 lines
43 KiB
JSON
1465 lines
43 KiB
JSON
{
|
|
"schemaVersion": 1,
|
|
"slug": "halls-of-reflection",
|
|
"title": "Halls of Reflection",
|
|
"mapId": 668,
|
|
"status": "green",
|
|
"environment": {
|
|
"schemaVersion": 1,
|
|
"id": "manastorm:assets:668",
|
|
"mapId": 668,
|
|
"location": "Halls of Reflection",
|
|
"visual": [
|
|
{
|
|
"id": "visual",
|
|
"url": "/assets/game/manastorm/668-hallsofreflection/visual.glb",
|
|
"checksum": "af62f70fc494f215fd1a95043ccec4cba0720c9a3d880651e9e6635b3f8071b1",
|
|
"byteLength": 26758888,
|
|
"triangleCount": 1256758,
|
|
"compression": "meshopt+ktx2",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/halls-of-reflection/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_27_20.obj",
|
|
"adt_27_21.obj",
|
|
"adt_27_22.obj",
|
|
"adt_27_23.obj",
|
|
"adt_27_24.obj",
|
|
"adt_28_20.obj",
|
|
"adt_28_21.obj",
|
|
"adt_28_22.obj",
|
|
"adt_28_23.obj",
|
|
"adt_28_24.obj",
|
|
"adt_29_20.obj",
|
|
"adt_29_21.obj",
|
|
"adt_29_22.obj",
|
|
"adt_29_23.obj",
|
|
"adt_29_24.obj",
|
|
"adt_30_20.obj",
|
|
"adt_30_21.obj",
|
|
"adt_30_22.obj",
|
|
"adt_30_23.obj",
|
|
"adt_30_24.obj"
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"collision": [
|
|
{
|
|
"id": "collision-000",
|
|
"url": "/assets/game/manastorm/668-hallsofreflection/collision-000.glb",
|
|
"checksum": "f5147fe0f57d9a0aaf13977b379661eb13d30f07e501b25d951f632909403764",
|
|
"byteLength": 890892,
|
|
"triangleCount": 62151,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/halls-of-reflection/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_27_20.obj",
|
|
"adt_27_21.obj",
|
|
"adt_27_22.obj",
|
|
"adt_27_23.obj",
|
|
"adt_27_24.obj",
|
|
"adt_28_20.obj",
|
|
"adt_28_21.obj",
|
|
"adt_28_22.obj",
|
|
"adt_28_23.obj",
|
|
"adt_28_24.obj",
|
|
"adt_29_20.obj",
|
|
"adt_29_21.obj",
|
|
"adt_29_22.obj",
|
|
"adt_29_23.obj",
|
|
"adt_29_24.obj",
|
|
"adt_30_20.obj",
|
|
"adt_30_21.obj",
|
|
"adt_30_22.obj",
|
|
"adt_30_23.obj",
|
|
"adt_30_24.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-001",
|
|
"url": "/assets/game/manastorm/668-hallsofreflection/collision-001.glb",
|
|
"checksum": "ba9bc990ead1ed7e924f2a06c6f3316d73ddab372383cc4bf88a439025b66231",
|
|
"byteLength": 150316,
|
|
"triangleCount": 47968,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/halls-of-reflection/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_27_20.obj",
|
|
"adt_27_21.obj",
|
|
"adt_27_22.obj",
|
|
"adt_27_23.obj",
|
|
"adt_27_24.obj",
|
|
"adt_28_20.obj",
|
|
"adt_28_21.obj",
|
|
"adt_28_22.obj",
|
|
"adt_28_23.obj",
|
|
"adt_28_24.obj",
|
|
"adt_29_20.obj",
|
|
"adt_29_21.obj",
|
|
"adt_29_22.obj",
|
|
"adt_29_23.obj",
|
|
"adt_29_24.obj",
|
|
"adt_30_20.obj",
|
|
"adt_30_21.obj",
|
|
"adt_30_22.obj",
|
|
"adt_30_23.obj",
|
|
"adt_30_24.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-002",
|
|
"url": "/assets/game/manastorm/668-hallsofreflection/collision-002.glb",
|
|
"checksum": "50e13b85461bc87d8c24ed67015dc62aca044e29baca6ce49448f9546b24465e",
|
|
"byteLength": 444576,
|
|
"triangleCount": 86313,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/halls-of-reflection/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_27_20.obj",
|
|
"adt_27_21.obj",
|
|
"adt_27_22.obj",
|
|
"adt_27_23.obj",
|
|
"adt_27_24.obj",
|
|
"adt_28_20.obj",
|
|
"adt_28_21.obj",
|
|
"adt_28_22.obj",
|
|
"adt_28_23.obj",
|
|
"adt_28_24.obj",
|
|
"adt_29_20.obj",
|
|
"adt_29_21.obj",
|
|
"adt_29_22.obj",
|
|
"adt_29_23.obj",
|
|
"adt_29_24.obj",
|
|
"adt_30_20.obj",
|
|
"adt_30_21.obj",
|
|
"adt_30_22.obj",
|
|
"adt_30_23.obj",
|
|
"adt_30_24.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-003",
|
|
"url": "/assets/game/manastorm/668-hallsofreflection/collision-003.glb",
|
|
"checksum": "a2355f0342be59b88b856a68b178299ab6d3ad46ef3e9dba0e6238b3deb99f89",
|
|
"byteLength": 286804,
|
|
"triangleCount": 83700,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/halls-of-reflection/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_27_20.obj",
|
|
"adt_27_21.obj",
|
|
"adt_27_22.obj",
|
|
"adt_27_23.obj",
|
|
"adt_27_24.obj",
|
|
"adt_28_20.obj",
|
|
"adt_28_21.obj",
|
|
"adt_28_22.obj",
|
|
"adt_28_23.obj",
|
|
"adt_28_24.obj",
|
|
"adt_29_20.obj",
|
|
"adt_29_21.obj",
|
|
"adt_29_22.obj",
|
|
"adt_29_23.obj",
|
|
"adt_29_24.obj",
|
|
"adt_30_20.obj",
|
|
"adt_30_21.obj",
|
|
"adt_30_22.obj",
|
|
"adt_30_23.obj",
|
|
"adt_30_24.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-004",
|
|
"url": "/assets/game/manastorm/668-hallsofreflection/collision-004.glb",
|
|
"checksum": "0144681eb85a6cecaf6fb058c3e7a482d15e64f3ea57e809717d6db6d46028e1",
|
|
"byteLength": 351696,
|
|
"triangleCount": 60410,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/halls-of-reflection/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_27_20.obj",
|
|
"adt_27_21.obj",
|
|
"adt_27_22.obj",
|
|
"adt_27_23.obj",
|
|
"adt_27_24.obj",
|
|
"adt_28_20.obj",
|
|
"adt_28_21.obj",
|
|
"adt_28_22.obj",
|
|
"adt_28_23.obj",
|
|
"adt_28_24.obj",
|
|
"adt_29_20.obj",
|
|
"adt_29_21.obj",
|
|
"adt_29_22.obj",
|
|
"adt_29_23.obj",
|
|
"adt_29_24.obj",
|
|
"adt_30_20.obj",
|
|
"adt_30_21.obj",
|
|
"adt_30_22.obj",
|
|
"adt_30_23.obj",
|
|
"adt_30_24.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-005",
|
|
"url": "/assets/game/manastorm/668-hallsofreflection/collision-005.glb",
|
|
"checksum": "49289aa60495200dbba85c04494b401348455c32a0af7cc3ad2ff6865c0fda2f",
|
|
"byteLength": 196332,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/halls-of-reflection/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_27_20.obj",
|
|
"adt_27_21.obj",
|
|
"adt_27_22.obj",
|
|
"adt_27_23.obj",
|
|
"adt_27_24.obj",
|
|
"adt_28_20.obj",
|
|
"adt_28_21.obj",
|
|
"adt_28_22.obj",
|
|
"adt_28_23.obj",
|
|
"adt_28_24.obj",
|
|
"adt_29_20.obj",
|
|
"adt_29_21.obj",
|
|
"adt_29_22.obj",
|
|
"adt_29_23.obj",
|
|
"adt_29_24.obj",
|
|
"adt_30_20.obj",
|
|
"adt_30_21.obj",
|
|
"adt_30_22.obj",
|
|
"adt_30_23.obj",
|
|
"adt_30_24.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-006",
|
|
"url": "/assets/game/manastorm/668-hallsofreflection/collision-006.glb",
|
|
"checksum": "7266ca81445054d5b317df6ce6c02af322dfc0b976c184644a1b3fd0b81f0599",
|
|
"byteLength": 197580,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/halls-of-reflection/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_27_20.obj",
|
|
"adt_27_21.obj",
|
|
"adt_27_22.obj",
|
|
"adt_27_23.obj",
|
|
"adt_27_24.obj",
|
|
"adt_28_20.obj",
|
|
"adt_28_21.obj",
|
|
"adt_28_22.obj",
|
|
"adt_28_23.obj",
|
|
"adt_28_24.obj",
|
|
"adt_29_20.obj",
|
|
"adt_29_21.obj",
|
|
"adt_29_22.obj",
|
|
"adt_29_23.obj",
|
|
"adt_29_24.obj",
|
|
"adt_30_20.obj",
|
|
"adt_30_21.obj",
|
|
"adt_30_22.obj",
|
|
"adt_30_23.obj",
|
|
"adt_30_24.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-007",
|
|
"url": "/assets/game/manastorm/668-hallsofreflection/collision-007.glb",
|
|
"checksum": "7d60aab6a971167973d57adb0f5baae36dbf59189f1ce06b939d164caf0197fe",
|
|
"byteLength": 266440,
|
|
"triangleCount": 64896,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/halls-of-reflection/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_27_20.obj",
|
|
"adt_27_21.obj",
|
|
"adt_27_22.obj",
|
|
"adt_27_23.obj",
|
|
"adt_27_24.obj",
|
|
"adt_28_20.obj",
|
|
"adt_28_21.obj",
|
|
"adt_28_22.obj",
|
|
"adt_28_23.obj",
|
|
"adt_28_24.obj",
|
|
"adt_29_20.obj",
|
|
"adt_29_21.obj",
|
|
"adt_29_22.obj",
|
|
"adt_29_23.obj",
|
|
"adt_29_24.obj",
|
|
"adt_30_20.obj",
|
|
"adt_30_21.obj",
|
|
"adt_30_22.obj",
|
|
"adt_30_23.obj",
|
|
"adt_30_24.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-008",
|
|
"url": "/assets/game/manastorm/668-hallsofreflection/collision-008.glb",
|
|
"checksum": "94205540fcac6cc8f3fc844b261ba05a920a029a41ac940135df5fed05ed8bd6",
|
|
"byteLength": 315212,
|
|
"triangleCount": 68928,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/halls-of-reflection/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_27_20.obj",
|
|
"adt_27_21.obj",
|
|
"adt_27_22.obj",
|
|
"adt_27_23.obj",
|
|
"adt_27_24.obj",
|
|
"adt_28_20.obj",
|
|
"adt_28_21.obj",
|
|
"adt_28_22.obj",
|
|
"adt_28_23.obj",
|
|
"adt_28_24.obj",
|
|
"adt_29_20.obj",
|
|
"adt_29_21.obj",
|
|
"adt_29_22.obj",
|
|
"adt_29_23.obj",
|
|
"adt_29_24.obj",
|
|
"adt_30_20.obj",
|
|
"adt_30_21.obj",
|
|
"adt_30_22.obj",
|
|
"adt_30_23.obj",
|
|
"adt_30_24.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-009",
|
|
"url": "/assets/game/manastorm/668-hallsofreflection/collision-009.glb",
|
|
"checksum": "5c9f5aff516fcf4df90f01922287c896c4174293992859a8aa9ac1e4fee3fc82",
|
|
"byteLength": 594312,
|
|
"triangleCount": 88276,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/halls-of-reflection/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_27_20.obj",
|
|
"adt_27_21.obj",
|
|
"adt_27_22.obj",
|
|
"adt_27_23.obj",
|
|
"adt_27_24.obj",
|
|
"adt_28_20.obj",
|
|
"adt_28_21.obj",
|
|
"adt_28_22.obj",
|
|
"adt_28_23.obj",
|
|
"adt_28_24.obj",
|
|
"adt_29_20.obj",
|
|
"adt_29_21.obj",
|
|
"adt_29_22.obj",
|
|
"adt_29_23.obj",
|
|
"adt_29_24.obj",
|
|
"adt_30_20.obj",
|
|
"adt_30_21.obj",
|
|
"adt_30_22.obj",
|
|
"adt_30_23.obj",
|
|
"adt_30_24.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-010",
|
|
"url": "/assets/game/manastorm/668-hallsofreflection/collision-010.glb",
|
|
"checksum": "9d4d28d860c9f50f1defb5ed85a87f308f462c4e9a2d9b8d12b009cc12ecfa7b",
|
|
"byteLength": 489668,
|
|
"triangleCount": 82320,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/halls-of-reflection/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_27_20.obj",
|
|
"adt_27_21.obj",
|
|
"adt_27_22.obj",
|
|
"adt_27_23.obj",
|
|
"adt_27_24.obj",
|
|
"adt_28_20.obj",
|
|
"adt_28_21.obj",
|
|
"adt_28_22.obj",
|
|
"adt_28_23.obj",
|
|
"adt_28_24.obj",
|
|
"adt_29_20.obj",
|
|
"adt_29_21.obj",
|
|
"adt_29_22.obj",
|
|
"adt_29_23.obj",
|
|
"adt_29_24.obj",
|
|
"adt_30_20.obj",
|
|
"adt_30_21.obj",
|
|
"adt_30_22.obj",
|
|
"adt_30_23.obj",
|
|
"adt_30_24.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-011",
|
|
"url": "/assets/game/manastorm/668-hallsofreflection/collision-011.glb",
|
|
"checksum": "30a1f8f153c05e51702c90e9b62d91e15b4d0a8d7ad7354758fed6630157f4b2",
|
|
"byteLength": 195724,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/halls-of-reflection/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_27_20.obj",
|
|
"adt_27_21.obj",
|
|
"adt_27_22.obj",
|
|
"adt_27_23.obj",
|
|
"adt_27_24.obj",
|
|
"adt_28_20.obj",
|
|
"adt_28_21.obj",
|
|
"adt_28_22.obj",
|
|
"adt_28_23.obj",
|
|
"adt_28_24.obj",
|
|
"adt_29_20.obj",
|
|
"adt_29_21.obj",
|
|
"adt_29_22.obj",
|
|
"adt_29_23.obj",
|
|
"adt_29_24.obj",
|
|
"adt_30_20.obj",
|
|
"adt_30_21.obj",
|
|
"adt_30_22.obj",
|
|
"adt_30_23.obj",
|
|
"adt_30_24.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-012",
|
|
"url": "/assets/game/manastorm/668-hallsofreflection/collision-012.glb",
|
|
"checksum": "70de30385f5083c32a1414db03ba8f4f29518aae0c9222a9bac118956da28dbd",
|
|
"byteLength": 196256,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/halls-of-reflection/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_27_20.obj",
|
|
"adt_27_21.obj",
|
|
"adt_27_22.obj",
|
|
"adt_27_23.obj",
|
|
"adt_27_24.obj",
|
|
"adt_28_20.obj",
|
|
"adt_28_21.obj",
|
|
"adt_28_22.obj",
|
|
"adt_28_23.obj",
|
|
"adt_28_24.obj",
|
|
"adt_29_20.obj",
|
|
"adt_29_21.obj",
|
|
"adt_29_22.obj",
|
|
"adt_29_23.obj",
|
|
"adt_29_24.obj",
|
|
"adt_30_20.obj",
|
|
"adt_30_21.obj",
|
|
"adt_30_22.obj",
|
|
"adt_30_23.obj",
|
|
"adt_30_24.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-013",
|
|
"url": "/assets/game/manastorm/668-hallsofreflection/collision-013.glb",
|
|
"checksum": "6f954d2bf7910173a3f85cf20987edec386934b1fcac0790cba13ab8e114cd48",
|
|
"byteLength": 275996,
|
|
"triangleCount": 71238,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/halls-of-reflection/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_27_20.obj",
|
|
"adt_27_21.obj",
|
|
"adt_27_22.obj",
|
|
"adt_27_23.obj",
|
|
"adt_27_24.obj",
|
|
"adt_28_20.obj",
|
|
"adt_28_21.obj",
|
|
"adt_28_22.obj",
|
|
"adt_28_23.obj",
|
|
"adt_28_24.obj",
|
|
"adt_29_20.obj",
|
|
"adt_29_21.obj",
|
|
"adt_29_22.obj",
|
|
"adt_29_23.obj",
|
|
"adt_29_24.obj",
|
|
"adt_30_20.obj",
|
|
"adt_30_21.obj",
|
|
"adt_30_22.obj",
|
|
"adt_30_23.obj",
|
|
"adt_30_24.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-014",
|
|
"url": "/assets/game/manastorm/668-hallsofreflection/collision-014.glb",
|
|
"checksum": "96778438f975a33099055c8ee0345db6ababc7bcbd178815fd193323a4638810",
|
|
"byteLength": 199464,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/halls-of-reflection/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_27_20.obj",
|
|
"adt_27_21.obj",
|
|
"adt_27_22.obj",
|
|
"adt_27_23.obj",
|
|
"adt_27_24.obj",
|
|
"adt_28_20.obj",
|
|
"adt_28_21.obj",
|
|
"adt_28_22.obj",
|
|
"adt_28_23.obj",
|
|
"adt_28_24.obj",
|
|
"adt_29_20.obj",
|
|
"adt_29_21.obj",
|
|
"adt_29_22.obj",
|
|
"adt_29_23.obj",
|
|
"adt_29_24.obj",
|
|
"adt_30_20.obj",
|
|
"adt_30_21.obj",
|
|
"adt_30_22.obj",
|
|
"adt_30_23.obj",
|
|
"adt_30_24.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-015",
|
|
"url": "/assets/game/manastorm/668-hallsofreflection/collision-015.glb",
|
|
"checksum": "6a3864059198cc03202efacb4c559111ca2b25840664cb0ca8cd918f4a98a144",
|
|
"byteLength": 195248,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/halls-of-reflection/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_27_20.obj",
|
|
"adt_27_21.obj",
|
|
"adt_27_22.obj",
|
|
"adt_27_23.obj",
|
|
"adt_27_24.obj",
|
|
"adt_28_20.obj",
|
|
"adt_28_21.obj",
|
|
"adt_28_22.obj",
|
|
"adt_28_23.obj",
|
|
"adt_28_24.obj",
|
|
"adt_29_20.obj",
|
|
"adt_29_21.obj",
|
|
"adt_29_22.obj",
|
|
"adt_29_23.obj",
|
|
"adt_29_24.obj",
|
|
"adt_30_20.obj",
|
|
"adt_30_21.obj",
|
|
"adt_30_22.obj",
|
|
"adt_30_23.obj",
|
|
"adt_30_24.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-016",
|
|
"url": "/assets/game/manastorm/668-hallsofreflection/collision-016.glb",
|
|
"checksum": "cec357bfa6d3a6578c2efbfd2cfbba85ec1297f80c42680993c8904fa26420f1",
|
|
"byteLength": 194772,
|
|
"triangleCount": 65376,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/halls-of-reflection/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_27_20.obj",
|
|
"adt_27_21.obj",
|
|
"adt_27_22.obj",
|
|
"adt_27_23.obj",
|
|
"adt_27_24.obj",
|
|
"adt_28_20.obj",
|
|
"adt_28_21.obj",
|
|
"adt_28_22.obj",
|
|
"adt_28_23.obj",
|
|
"adt_28_24.obj",
|
|
"adt_29_20.obj",
|
|
"adt_29_21.obj",
|
|
"adt_29_22.obj",
|
|
"adt_29_23.obj",
|
|
"adt_29_24.obj",
|
|
"adt_30_20.obj",
|
|
"adt_30_21.obj",
|
|
"adt_30_22.obj",
|
|
"adt_30_23.obj",
|
|
"adt_30_24.obj"
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"navigation": {
|
|
"id": "navigation",
|
|
"url": "/assets/game/manastorm/668-hallsofreflection/navigation.glb",
|
|
"checksum": "920d9a4655d818ea0fdc56a76bc9d033113e6bc2ec10f543629c3a5db1412f7c",
|
|
"byteLength": 5400024,
|
|
"triangleCount": 444731,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "recast-navigation-report",
|
|
"report": "dungeon-pipeline/work/halls-of-reflection/recast-report.json",
|
|
"collisionChunkIds": [
|
|
"collision-000",
|
|
"collision-001",
|
|
"collision-002",
|
|
"collision-003",
|
|
"collision-004",
|
|
"collision-005",
|
|
"collision-006",
|
|
"collision-007",
|
|
"collision-008",
|
|
"collision-009",
|
|
"collision-010",
|
|
"collision-011",
|
|
"collision-012",
|
|
"collision-013",
|
|
"collision-014",
|
|
"collision-015",
|
|
"collision-016"
|
|
],
|
|
"collisionInputPaths": [
|
|
"dungeon-pipeline/work/halls-of-reflection/staging/environment/halls-of-reflection-collision-000.glb",
|
|
"dungeon-pipeline/work/halls-of-reflection/staging/environment/halls-of-reflection-collision-001.glb",
|
|
"dungeon-pipeline/work/halls-of-reflection/staging/environment/halls-of-reflection-collision-002.glb",
|
|
"dungeon-pipeline/work/halls-of-reflection/staging/environment/halls-of-reflection-collision-003.glb",
|
|
"dungeon-pipeline/work/halls-of-reflection/staging/environment/halls-of-reflection-collision-004.glb",
|
|
"dungeon-pipeline/work/halls-of-reflection/staging/environment/halls-of-reflection-collision-005.glb",
|
|
"dungeon-pipeline/work/halls-of-reflection/staging/environment/halls-of-reflection-collision-006.glb",
|
|
"dungeon-pipeline/work/halls-of-reflection/staging/environment/halls-of-reflection-collision-007.glb",
|
|
"dungeon-pipeline/work/halls-of-reflection/staging/environment/halls-of-reflection-collision-008.glb",
|
|
"dungeon-pipeline/work/halls-of-reflection/staging/environment/halls-of-reflection-collision-009.glb",
|
|
"dungeon-pipeline/work/halls-of-reflection/staging/environment/halls-of-reflection-collision-010.glb",
|
|
"dungeon-pipeline/work/halls-of-reflection/staging/environment/halls-of-reflection-collision-011.glb",
|
|
"dungeon-pipeline/work/halls-of-reflection/staging/environment/halls-of-reflection-collision-012.glb",
|
|
"dungeon-pipeline/work/halls-of-reflection/staging/environment/halls-of-reflection-collision-013.glb",
|
|
"dungeon-pipeline/work/halls-of-reflection/staging/environment/halls-of-reflection-collision-014.glb",
|
|
"dungeon-pipeline/work/halls-of-reflection/staging/environment/halls-of-reflection-collision-015.glb",
|
|
"dungeon-pipeline/work/halls-of-reflection/staging/environment/halls-of-reflection-collision-016.glb"
|
|
]
|
|
}
|
|
},
|
|
"transform": {
|
|
"fromWow": "three(x,y,z)=(-wow.x,wow.z,wow.y)",
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"anchors": [
|
|
{
|
|
"id": "player-provisional-main-component",
|
|
"kind": "player",
|
|
"position": [
|
|
1723.732788,
|
|
152.909912,
|
|
4095.733643
|
|
],
|
|
"sourcePosition": [
|
|
1723.732788,
|
|
152.909912,
|
|
4095.733643
|
|
],
|
|
"navmeshDistance": 0,
|
|
"provenance": "authored",
|
|
"source": "AzerothCore server coordinate projected to the selected Recast component.",
|
|
"note": "Provisional projected entrance."
|
|
},
|
|
{
|
|
"id": "trash-provisional-main-component",
|
|
"kind": "trash",
|
|
"position": [
|
|
1723.732788,
|
|
152.909912,
|
|
4095.733643
|
|
],
|
|
"sourcePosition": [
|
|
1723.732788,
|
|
152.909912,
|
|
4095.733643
|
|
],
|
|
"navmeshDistance": 0,
|
|
"provenance": "authored",
|
|
"source": "AzerothCore server coordinate projected to the selected Recast component.",
|
|
"note": "Provisional projected trash anchor."
|
|
},
|
|
{
|
|
"id": "boss-provisional-main-component",
|
|
"kind": "boss",
|
|
"position": [
|
|
1723.732788,
|
|
152.909912,
|
|
4095.733643
|
|
],
|
|
"sourcePosition": [
|
|
1723.732788,
|
|
152.909912,
|
|
4095.733643
|
|
],
|
|
"navmeshDistance": 0,
|
|
"provenance": "authored",
|
|
"source": "AzerothCore server coordinate projected to the selected Recast component.",
|
|
"note": "Provisional projected boss anchor."
|
|
},
|
|
{
|
|
"id": "portal-provisional-main-component",
|
|
"kind": "portal",
|
|
"position": [
|
|
1723.732788,
|
|
152.909912,
|
|
4095.733643
|
|
],
|
|
"sourcePosition": [
|
|
1723.732788,
|
|
152.909912,
|
|
4095.733643
|
|
],
|
|
"navmeshDistance": 0,
|
|
"provenance": "authored",
|
|
"source": "Reuses the provisional player anchor for the stage exit.",
|
|
"note": "Provisional until portal placement is playtested."
|
|
},
|
|
{
|
|
"id": "resurrection-provisional-main-component",
|
|
"kind": "resurrection",
|
|
"position": [
|
|
1723.732788,
|
|
152.909912,
|
|
4095.733643
|
|
],
|
|
"sourcePosition": [
|
|
1723.732788,
|
|
152.909912,
|
|
4095.733643
|
|
],
|
|
"navmeshDistance": 0,
|
|
"provenance": "authored",
|
|
"source": "Reuses the provisional player anchor as a safe navigation fallback.",
|
|
"note": "Provisional until resurrection placement is playtested."
|
|
}
|
|
],
|
|
"review": {
|
|
"anchors": "provisional",
|
|
"warnings": [
|
|
"The Recast result has 3385 connected components; provisional anchors use the largest component satisfying maximum-horizontal-span:1600, with 22,197 triangles (the largest overall component has 22,197).",
|
|
"Entrance, boss, portal, and resurrection semantics require encounter-data and playtest review.",
|
|
"Player, trash, and boss anchors were projected from AzerothCore server coordinates onto the selected Recast component.",
|
|
"No ADT liquid geometry was reconstructed; visual review is required.",
|
|
"Normalized 40 ADT placement containers to Blender Z-up before glTF export.",
|
|
"Omitted 2 architectural sources with no collision triangles.",
|
|
"Environment geometry is sourced from the installed Project Epoch 3.3.5a client.",
|
|
"Population, creature spells, patrols, and encounter credit identities are sourced from the pinned AzerothCore world snapshot."
|
|
]
|
|
},
|
|
"source": {
|
|
"clientSnapshot": "project-epoch-installed-client",
|
|
"mapDirectory": "HallsOfReflection",
|
|
"checksums": {}
|
|
}
|
|
},
|
|
"creatureModels": {
|
|
"26499": {
|
|
"url": "/assets/game/creatures/shared/f410cbf05ee179af5e73862f00ce12a14c4be9e4c9e4fdad47f26c07e398993b.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0008,
|
|
"labelHeight": 2.7701,
|
|
"markerRadius": 0.65,
|
|
"displayId": 24949,
|
|
"checksum": "f410cbf05ee179af5e73862f00ce12a14c4be9e4c9e4fdad47f26c07e398993b",
|
|
"byteLength": 453800,
|
|
"animationClips": 7,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"sourceAnimationClips": 10,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 3
|
|
},
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 3,
|
|
"runtimeDrawCalls": 3,
|
|
"savedDrawCalls": 0
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 3,
|
|
"ktx2Textures": 3,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"36723": {
|
|
"url": "/assets/game/dungeons/halls-of-reflection/creatures/display-30300-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.1445,
|
|
"labelHeight": 10.3816,
|
|
"markerRadius": 2.0744,
|
|
"displayId": 30300,
|
|
"checksum": "f20b02550d1787fb2dc9175b4d1ab53bb9cbd881810661501448172e04497b32",
|
|
"byteLength": 790920,
|
|
"animationClips": 9,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"sourceAnimationClips": 95,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 86
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 28,
|
|
"runtimeDrawCalls": 1,
|
|
"savedDrawCalls": 27
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 1,
|
|
"ktx2Textures": 1,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"36954": {
|
|
"url": "/assets/game/dungeons/halls-of-reflection/creatures/display-30721-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0107,
|
|
"labelHeight": 6.789,
|
|
"markerRadius": 1.5168,
|
|
"displayId": 30721,
|
|
"checksum": "a9c266461f1b5e60df130620a59e3a1d6ebc3f7867b1da1ee68b64db4db8eaea",
|
|
"byteLength": 1151792,
|
|
"animationClips": 6,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": false,
|
|
"death": true
|
|
},
|
|
"sourceAnimationClips": 7,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 1
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 11,
|
|
"runtimeDrawCalls": 7,
|
|
"savedDrawCalls": 4
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 7,
|
|
"ktx2Textures": 7,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"37068": {
|
|
"url": "/assets/game/dungeons/halls-of-reflection/creatures/display-24653-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.3317,
|
|
"labelHeight": 3.4147,
|
|
"markerRadius": 1.2701,
|
|
"displayId": 24653,
|
|
"checksum": "d46aa31866d6e97a91fb57d280e3b15691acbc424e2f5a9c5f1e75f82945ca41",
|
|
"byteLength": 682616,
|
|
"animationClips": 7,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"sourceAnimationClips": 9,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 2
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 4,
|
|
"runtimeDrawCalls": 3,
|
|
"savedDrawCalls": 1
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 3,
|
|
"ktx2Textures": 3,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"37225": {
|
|
"url": "/assets/game/dungeons/halls-of-reflection/creatures/display-30821-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0012,
|
|
"labelHeight": 4.171,
|
|
"markerRadius": 0.8719,
|
|
"displayId": 30821,
|
|
"checksum": "669bd50d01304bf281ea128be27ae4295cf6f5cc7244488639e5954f12f9cb5f",
|
|
"byteLength": 649692,
|
|
"animationClips": 8,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"sourceAnimationClips": 151,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 143
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 61,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 59
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"37226": {
|
|
"url": "/assets/game/dungeons/halls-of-reflection/creatures/display-30721-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0107,
|
|
"labelHeight": 6.789,
|
|
"markerRadius": 1.5168,
|
|
"displayId": 30721,
|
|
"checksum": "a9c266461f1b5e60df130620a59e3a1d6ebc3f7867b1da1ee68b64db4db8eaea",
|
|
"byteLength": 1151792,
|
|
"animationClips": 6,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": false,
|
|
"death": true
|
|
},
|
|
"sourceAnimationClips": 7,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 1
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 11,
|
|
"runtimeDrawCalls": 7,
|
|
"savedDrawCalls": 4
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 7,
|
|
"ktx2Textures": 7,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"37554": {
|
|
"url": "/assets/game/dungeons/halls-of-reflection/creatures/display-30776-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0,
|
|
"labelHeight": 3.3473,
|
|
"markerRadius": 0.65,
|
|
"displayId": 30776,
|
|
"checksum": "2e5c78e42a2859734ecbb070124d13e91043c3f8bcddf37d265e4e41ca61f988",
|
|
"byteLength": 822952,
|
|
"animationClips": 7,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"sourceAnimationClips": 10,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 3
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 4,
|
|
"runtimeDrawCalls": 4,
|
|
"savedDrawCalls": 0
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 4,
|
|
"ktx2Textures": 4,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"37779": {
|
|
"url": "/assets/game/creatures/shared/44ef1435e58e9a055208847ab1d1b47a8682800dabcece2619ff1ee417d7bf17.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0014,
|
|
"labelHeight": 2.6894,
|
|
"markerRadius": 0.65,
|
|
"displayId": 30687,
|
|
"checksum": "44ef1435e58e9a055208847ab1d1b47a8682800dabcece2619ff1ee417d7bf17",
|
|
"byteLength": 824040,
|
|
"animationClips": 8,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"sourceAnimationClips": 147,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 139
|
|
},
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 65,
|
|
"runtimeDrawCalls": 3,
|
|
"savedDrawCalls": 62
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 3,
|
|
"ktx2Textures": 3,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"38112": {
|
|
"url": "/assets/game/dungeons/halls-of-reflection/creatures/display-30972-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0017,
|
|
"labelHeight": 5.9585,
|
|
"markerRadius": 1.2456,
|
|
"displayId": 30972,
|
|
"checksum": "be5c73e4e09c0bfe6f6a191fe2b40785532d686ff1171c9208a476a036b17534",
|
|
"byteLength": 649064,
|
|
"animationClips": 8,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"sourceAnimationClips": 151,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 143
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 61,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 59
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"38113": {
|
|
"url": "/assets/game/dungeons/halls-of-reflection/creatures/display-30973-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0017,
|
|
"labelHeight": 5.9585,
|
|
"markerRadius": 1.2456,
|
|
"displayId": 30973,
|
|
"checksum": "0e183f224c7a357366c10fd74f16e16caa09555e0857fed53bc5667168d4ae02",
|
|
"byteLength": 647400,
|
|
"animationClips": 8,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"sourceAnimationClips": 151,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 143
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 61,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 59
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
}
|
|
},
|
|
"counts": {
|
|
"creatureEntries": 10,
|
|
"creatureDisplays": 9,
|
|
"bosses": 3,
|
|
"spawns": 13
|
|
},
|
|
"provenance": {
|
|
"recipe": "dungeon-pipeline/recipes/halls-of-reflection.json",
|
|
"sourceSnapshot": "dungeon-pipeline/work/halls-of-reflection/source-snapshot.json",
|
|
"runtimeDraft": "dungeon-pipeline/work/halls-of-reflection/runtime-draft.json",
|
|
"creatureRecipe": "dungeon-pipeline/work/halls-of-reflection/creature-export.recipe.json"
|
|
}
|
|
}
|