2880 lines
85 KiB
JSON
2880 lines
85 KiB
JSON
{
|
|
"schemaVersion": 1,
|
|
"slug": "shadowfang-keep",
|
|
"title": "Shadowfang Keep",
|
|
"mapId": 33,
|
|
"status": "green",
|
|
"environment": {
|
|
"schemaVersion": 1,
|
|
"id": "manastorm:assets:33",
|
|
"mapId": 33,
|
|
"location": "Shadowfang Keep",
|
|
"visual": [
|
|
{
|
|
"id": "visual",
|
|
"url": "/assets/game/manastorm/33-shadowfang/visual.glb",
|
|
"checksum": "3c4e2d9e98edbfb1a283de31e351298605ea84bd8332219c0a073aa148b9fa77",
|
|
"byteLength": 15987464,
|
|
"triangleCount": 492010,
|
|
"compression": "meshopt+ktx2",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_25_30.obj",
|
|
"adt_25_31.obj",
|
|
"adt_25_32.obj",
|
|
"adt_25_33.obj",
|
|
"adt_25_34.obj",
|
|
"adt_26_30.obj",
|
|
"adt_26_31.obj",
|
|
"adt_26_32.obj",
|
|
"adt_26_33.obj",
|
|
"adt_26_34.obj",
|
|
"adt_27_30.obj",
|
|
"adt_27_31.obj",
|
|
"adt_27_32.obj",
|
|
"adt_27_33.obj",
|
|
"adt_27_34.obj",
|
|
"adt_28_30.obj",
|
|
"adt_28_31.obj",
|
|
"adt_28_32.obj",
|
|
"adt_28_33.obj",
|
|
"adt_28_34.obj",
|
|
"adt_29_30.obj",
|
|
"adt_29_31.obj",
|
|
"adt_29_32.obj",
|
|
"adt_29_33.obj",
|
|
"adt_29_34.obj"
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"collision": [
|
|
{
|
|
"id": "collision-000",
|
|
"url": "/assets/game/manastorm/33-shadowfang/collision-000.glb",
|
|
"checksum": "09fc6c00e2a19ff48c1db4db89ebe901530bd98172f397b64e19d73a050fd760",
|
|
"byteLength": 151496,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_25_30.obj",
|
|
"adt_25_31.obj",
|
|
"adt_25_32.obj",
|
|
"adt_25_33.obj",
|
|
"adt_25_34.obj",
|
|
"adt_26_30.obj",
|
|
"adt_26_31.obj",
|
|
"adt_26_32.obj",
|
|
"adt_26_33.obj",
|
|
"adt_26_34.obj",
|
|
"adt_27_30.obj",
|
|
"adt_27_31.obj",
|
|
"adt_27_32.obj",
|
|
"adt_27_33.obj",
|
|
"adt_27_34.obj",
|
|
"adt_28_30.obj",
|
|
"adt_28_31.obj",
|
|
"adt_28_32.obj",
|
|
"adt_28_33.obj",
|
|
"adt_28_34.obj",
|
|
"adt_29_30.obj",
|
|
"adt_29_31.obj",
|
|
"adt_29_32.obj",
|
|
"adt_29_33.obj",
|
|
"adt_29_34.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-001",
|
|
"url": "/assets/game/manastorm/33-shadowfang/collision-001.glb",
|
|
"checksum": "6618715aa3ad8a62b97850911a76169556073803d238253f110bc2c21f02dc95",
|
|
"byteLength": 151660,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_25_30.obj",
|
|
"adt_25_31.obj",
|
|
"adt_25_32.obj",
|
|
"adt_25_33.obj",
|
|
"adt_25_34.obj",
|
|
"adt_26_30.obj",
|
|
"adt_26_31.obj",
|
|
"adt_26_32.obj",
|
|
"adt_26_33.obj",
|
|
"adt_26_34.obj",
|
|
"adt_27_30.obj",
|
|
"adt_27_31.obj",
|
|
"adt_27_32.obj",
|
|
"adt_27_33.obj",
|
|
"adt_27_34.obj",
|
|
"adt_28_30.obj",
|
|
"adt_28_31.obj",
|
|
"adt_28_32.obj",
|
|
"adt_28_33.obj",
|
|
"adt_28_34.obj",
|
|
"adt_29_30.obj",
|
|
"adt_29_31.obj",
|
|
"adt_29_32.obj",
|
|
"adt_29_33.obj",
|
|
"adt_29_34.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-002",
|
|
"url": "/assets/game/manastorm/33-shadowfang/collision-002.glb",
|
|
"checksum": "751524f58b176ae1bb5bd26da757d3c70d2753bd7878c9550a4ba5a5fce305ab",
|
|
"byteLength": 152028,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_25_30.obj",
|
|
"adt_25_31.obj",
|
|
"adt_25_32.obj",
|
|
"adt_25_33.obj",
|
|
"adt_25_34.obj",
|
|
"adt_26_30.obj",
|
|
"adt_26_31.obj",
|
|
"adt_26_32.obj",
|
|
"adt_26_33.obj",
|
|
"adt_26_34.obj",
|
|
"adt_27_30.obj",
|
|
"adt_27_31.obj",
|
|
"adt_27_32.obj",
|
|
"adt_27_33.obj",
|
|
"adt_27_34.obj",
|
|
"adt_28_30.obj",
|
|
"adt_28_31.obj",
|
|
"adt_28_32.obj",
|
|
"adt_28_33.obj",
|
|
"adt_28_34.obj",
|
|
"adt_29_30.obj",
|
|
"adt_29_31.obj",
|
|
"adt_29_32.obj",
|
|
"adt_29_33.obj",
|
|
"adt_29_34.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-003",
|
|
"url": "/assets/game/manastorm/33-shadowfang/collision-003.glb",
|
|
"checksum": "b31a64f2425c0dc55f711242223709f9dd5aea950f065a457ea8cf107b9fecae",
|
|
"byteLength": 151688,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_25_30.obj",
|
|
"adt_25_31.obj",
|
|
"adt_25_32.obj",
|
|
"adt_25_33.obj",
|
|
"adt_25_34.obj",
|
|
"adt_26_30.obj",
|
|
"adt_26_31.obj",
|
|
"adt_26_32.obj",
|
|
"adt_26_33.obj",
|
|
"adt_26_34.obj",
|
|
"adt_27_30.obj",
|
|
"adt_27_31.obj",
|
|
"adt_27_32.obj",
|
|
"adt_27_33.obj",
|
|
"adt_27_34.obj",
|
|
"adt_28_30.obj",
|
|
"adt_28_31.obj",
|
|
"adt_28_32.obj",
|
|
"adt_28_33.obj",
|
|
"adt_28_34.obj",
|
|
"adt_29_30.obj",
|
|
"adt_29_31.obj",
|
|
"adt_29_32.obj",
|
|
"adt_29_33.obj",
|
|
"adt_29_34.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-004",
|
|
"url": "/assets/game/manastorm/33-shadowfang/collision-004.glb",
|
|
"checksum": "1b14fa94b28c74f800e57ea024848f5a47843070afbcdb99bbceefb6c98cb235",
|
|
"byteLength": 151492,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_25_30.obj",
|
|
"adt_25_31.obj",
|
|
"adt_25_32.obj",
|
|
"adt_25_33.obj",
|
|
"adt_25_34.obj",
|
|
"adt_26_30.obj",
|
|
"adt_26_31.obj",
|
|
"adt_26_32.obj",
|
|
"adt_26_33.obj",
|
|
"adt_26_34.obj",
|
|
"adt_27_30.obj",
|
|
"adt_27_31.obj",
|
|
"adt_27_32.obj",
|
|
"adt_27_33.obj",
|
|
"adt_27_34.obj",
|
|
"adt_28_30.obj",
|
|
"adt_28_31.obj",
|
|
"adt_28_32.obj",
|
|
"adt_28_33.obj",
|
|
"adt_28_34.obj",
|
|
"adt_29_30.obj",
|
|
"adt_29_31.obj",
|
|
"adt_29_32.obj",
|
|
"adt_29_33.obj",
|
|
"adt_29_34.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-005",
|
|
"url": "/assets/game/manastorm/33-shadowfang/collision-005.glb",
|
|
"checksum": "71994ba875afb7c2282f2c61ab548309105e28aa59d8bdbe2bf1dcb56faac1e9",
|
|
"byteLength": 154968,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_25_30.obj",
|
|
"adt_25_31.obj",
|
|
"adt_25_32.obj",
|
|
"adt_25_33.obj",
|
|
"adt_25_34.obj",
|
|
"adt_26_30.obj",
|
|
"adt_26_31.obj",
|
|
"adt_26_32.obj",
|
|
"adt_26_33.obj",
|
|
"adt_26_34.obj",
|
|
"adt_27_30.obj",
|
|
"adt_27_31.obj",
|
|
"adt_27_32.obj",
|
|
"adt_27_33.obj",
|
|
"adt_27_34.obj",
|
|
"adt_28_30.obj",
|
|
"adt_28_31.obj",
|
|
"adt_28_32.obj",
|
|
"adt_28_33.obj",
|
|
"adt_28_34.obj",
|
|
"adt_29_30.obj",
|
|
"adt_29_31.obj",
|
|
"adt_29_32.obj",
|
|
"adt_29_33.obj",
|
|
"adt_29_34.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-006",
|
|
"url": "/assets/game/manastorm/33-shadowfang/collision-006.glb",
|
|
"checksum": "2ff1f2c72d307d661065bea7ff0c2531549111e20e4961b41b332f80724b6914",
|
|
"byteLength": 155848,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_25_30.obj",
|
|
"adt_25_31.obj",
|
|
"adt_25_32.obj",
|
|
"adt_25_33.obj",
|
|
"adt_25_34.obj",
|
|
"adt_26_30.obj",
|
|
"adt_26_31.obj",
|
|
"adt_26_32.obj",
|
|
"adt_26_33.obj",
|
|
"adt_26_34.obj",
|
|
"adt_27_30.obj",
|
|
"adt_27_31.obj",
|
|
"adt_27_32.obj",
|
|
"adt_27_33.obj",
|
|
"adt_27_34.obj",
|
|
"adt_28_30.obj",
|
|
"adt_28_31.obj",
|
|
"adt_28_32.obj",
|
|
"adt_28_33.obj",
|
|
"adt_28_34.obj",
|
|
"adt_29_30.obj",
|
|
"adt_29_31.obj",
|
|
"adt_29_32.obj",
|
|
"adt_29_33.obj",
|
|
"adt_29_34.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-007",
|
|
"url": "/assets/game/manastorm/33-shadowfang/collision-007.glb",
|
|
"checksum": "db5a7002aca3c9aa18f170e60e39f623c4815ec69e6624e5f427ecb9dd3399b8",
|
|
"byteLength": 156404,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_25_30.obj",
|
|
"adt_25_31.obj",
|
|
"adt_25_32.obj",
|
|
"adt_25_33.obj",
|
|
"adt_25_34.obj",
|
|
"adt_26_30.obj",
|
|
"adt_26_31.obj",
|
|
"adt_26_32.obj",
|
|
"adt_26_33.obj",
|
|
"adt_26_34.obj",
|
|
"adt_27_30.obj",
|
|
"adt_27_31.obj",
|
|
"adt_27_32.obj",
|
|
"adt_27_33.obj",
|
|
"adt_27_34.obj",
|
|
"adt_28_30.obj",
|
|
"adt_28_31.obj",
|
|
"adt_28_32.obj",
|
|
"adt_28_33.obj",
|
|
"adt_28_34.obj",
|
|
"adt_29_30.obj",
|
|
"adt_29_31.obj",
|
|
"adt_29_32.obj",
|
|
"adt_29_33.obj",
|
|
"adt_29_34.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-008",
|
|
"url": "/assets/game/manastorm/33-shadowfang/collision-008.glb",
|
|
"checksum": "6dabd63340d6268b66a27aaae720055bfe1b2dee6a9512e42c086f2f3f864988",
|
|
"byteLength": 153052,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_25_30.obj",
|
|
"adt_25_31.obj",
|
|
"adt_25_32.obj",
|
|
"adt_25_33.obj",
|
|
"adt_25_34.obj",
|
|
"adt_26_30.obj",
|
|
"adt_26_31.obj",
|
|
"adt_26_32.obj",
|
|
"adt_26_33.obj",
|
|
"adt_26_34.obj",
|
|
"adt_27_30.obj",
|
|
"adt_27_31.obj",
|
|
"adt_27_32.obj",
|
|
"adt_27_33.obj",
|
|
"adt_27_34.obj",
|
|
"adt_28_30.obj",
|
|
"adt_28_31.obj",
|
|
"adt_28_32.obj",
|
|
"adt_28_33.obj",
|
|
"adt_28_34.obj",
|
|
"adt_29_30.obj",
|
|
"adt_29_31.obj",
|
|
"adt_29_32.obj",
|
|
"adt_29_33.obj",
|
|
"adt_29_34.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-009",
|
|
"url": "/assets/game/manastorm/33-shadowfang/collision-009.glb",
|
|
"checksum": "85080e2f17cc685ea8ae8cfd38ae3bcecb7553e149756ef0e504898a97437afb",
|
|
"byteLength": 155520,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_25_30.obj",
|
|
"adt_25_31.obj",
|
|
"adt_25_32.obj",
|
|
"adt_25_33.obj",
|
|
"adt_25_34.obj",
|
|
"adt_26_30.obj",
|
|
"adt_26_31.obj",
|
|
"adt_26_32.obj",
|
|
"adt_26_33.obj",
|
|
"adt_26_34.obj",
|
|
"adt_27_30.obj",
|
|
"adt_27_31.obj",
|
|
"adt_27_32.obj",
|
|
"adt_27_33.obj",
|
|
"adt_27_34.obj",
|
|
"adt_28_30.obj",
|
|
"adt_28_31.obj",
|
|
"adt_28_32.obj",
|
|
"adt_28_33.obj",
|
|
"adt_28_34.obj",
|
|
"adt_29_30.obj",
|
|
"adt_29_31.obj",
|
|
"adt_29_32.obj",
|
|
"adt_29_33.obj",
|
|
"adt_29_34.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-010",
|
|
"url": "/assets/game/manastorm/33-shadowfang/collision-010.glb",
|
|
"checksum": "902b38de243bbf3eafede498dbf27fb0631d4190df37f21c000d41f2dc921b7b",
|
|
"byteLength": 395808,
|
|
"triangleCount": 76399,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_25_30.obj",
|
|
"adt_25_31.obj",
|
|
"adt_25_32.obj",
|
|
"adt_25_33.obj",
|
|
"adt_25_34.obj",
|
|
"adt_26_30.obj",
|
|
"adt_26_31.obj",
|
|
"adt_26_32.obj",
|
|
"adt_26_33.obj",
|
|
"adt_26_34.obj",
|
|
"adt_27_30.obj",
|
|
"adt_27_31.obj",
|
|
"adt_27_32.obj",
|
|
"adt_27_33.obj",
|
|
"adt_27_34.obj",
|
|
"adt_28_30.obj",
|
|
"adt_28_31.obj",
|
|
"adt_28_32.obj",
|
|
"adt_28_33.obj",
|
|
"adt_28_34.obj",
|
|
"adt_29_30.obj",
|
|
"adt_29_31.obj",
|
|
"adt_29_32.obj",
|
|
"adt_29_33.obj",
|
|
"adt_29_34.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-011",
|
|
"url": "/assets/game/manastorm/33-shadowfang/collision-011.glb",
|
|
"checksum": "628c38b584c6cd8a2e282919958e8741a0f6d5bfae8e644703c619c5d0eee435",
|
|
"byteLength": 198160,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_25_30.obj",
|
|
"adt_25_31.obj",
|
|
"adt_25_32.obj",
|
|
"adt_25_33.obj",
|
|
"adt_25_34.obj",
|
|
"adt_26_30.obj",
|
|
"adt_26_31.obj",
|
|
"adt_26_32.obj",
|
|
"adt_26_33.obj",
|
|
"adt_26_34.obj",
|
|
"adt_27_30.obj",
|
|
"adt_27_31.obj",
|
|
"adt_27_32.obj",
|
|
"adt_27_33.obj",
|
|
"adt_27_34.obj",
|
|
"adt_28_30.obj",
|
|
"adt_28_31.obj",
|
|
"adt_28_32.obj",
|
|
"adt_28_33.obj",
|
|
"adt_28_34.obj",
|
|
"adt_29_30.obj",
|
|
"adt_29_31.obj",
|
|
"adt_29_32.obj",
|
|
"adt_29_33.obj",
|
|
"adt_29_34.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-012",
|
|
"url": "/assets/game/manastorm/33-shadowfang/collision-012.glb",
|
|
"checksum": "5c6979efea9b66c77081eb7e76e2fb4162e4e1640e20f030232e2c4ba09467e9",
|
|
"byteLength": 213348,
|
|
"triangleCount": 66784,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_25_30.obj",
|
|
"adt_25_31.obj",
|
|
"adt_25_32.obj",
|
|
"adt_25_33.obj",
|
|
"adt_25_34.obj",
|
|
"adt_26_30.obj",
|
|
"adt_26_31.obj",
|
|
"adt_26_32.obj",
|
|
"adt_26_33.obj",
|
|
"adt_26_34.obj",
|
|
"adt_27_30.obj",
|
|
"adt_27_31.obj",
|
|
"adt_27_32.obj",
|
|
"adt_27_33.obj",
|
|
"adt_27_34.obj",
|
|
"adt_28_30.obj",
|
|
"adt_28_31.obj",
|
|
"adt_28_32.obj",
|
|
"adt_28_33.obj",
|
|
"adt_28_34.obj",
|
|
"adt_29_30.obj",
|
|
"adt_29_31.obj",
|
|
"adt_29_32.obj",
|
|
"adt_29_33.obj",
|
|
"adt_29_34.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-013",
|
|
"url": "/assets/game/manastorm/33-shadowfang/collision-013.glb",
|
|
"checksum": "91ce7cc97d75265b20d1963566511d908985291a3ccafd8e47560fc0c63e0f38",
|
|
"byteLength": 1431416,
|
|
"triangleCount": 95126,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_25_30.obj",
|
|
"adt_25_31.obj",
|
|
"adt_25_32.obj",
|
|
"adt_25_33.obj",
|
|
"adt_25_34.obj",
|
|
"adt_26_30.obj",
|
|
"adt_26_31.obj",
|
|
"adt_26_32.obj",
|
|
"adt_26_33.obj",
|
|
"adt_26_34.obj",
|
|
"adt_27_30.obj",
|
|
"adt_27_31.obj",
|
|
"adt_27_32.obj",
|
|
"adt_27_33.obj",
|
|
"adt_27_34.obj",
|
|
"adt_28_30.obj",
|
|
"adt_28_31.obj",
|
|
"adt_28_32.obj",
|
|
"adt_28_33.obj",
|
|
"adt_28_34.obj",
|
|
"adt_29_30.obj",
|
|
"adt_29_31.obj",
|
|
"adt_29_32.obj",
|
|
"adt_29_33.obj",
|
|
"adt_29_34.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-014",
|
|
"url": "/assets/game/manastorm/33-shadowfang/collision-014.glb",
|
|
"checksum": "6f58bbb4875a36dfb23666cdaa83f8018681a698329d5ca2e69436af62f0897a",
|
|
"byteLength": 227308,
|
|
"triangleCount": 67385,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_25_30.obj",
|
|
"adt_25_31.obj",
|
|
"adt_25_32.obj",
|
|
"adt_25_33.obj",
|
|
"adt_25_34.obj",
|
|
"adt_26_30.obj",
|
|
"adt_26_31.obj",
|
|
"adt_26_32.obj",
|
|
"adt_26_33.obj",
|
|
"adt_26_34.obj",
|
|
"adt_27_30.obj",
|
|
"adt_27_31.obj",
|
|
"adt_27_32.obj",
|
|
"adt_27_33.obj",
|
|
"adt_27_34.obj",
|
|
"adt_28_30.obj",
|
|
"adt_28_31.obj",
|
|
"adt_28_32.obj",
|
|
"adt_28_33.obj",
|
|
"adt_28_34.obj",
|
|
"adt_29_30.obj",
|
|
"adt_29_31.obj",
|
|
"adt_29_32.obj",
|
|
"adt_29_33.obj",
|
|
"adt_29_34.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-015",
|
|
"url": "/assets/game/manastorm/33-shadowfang/collision-015.glb",
|
|
"checksum": "0b382b37616628aeb0c4a6c03a5418aec2e3742bedd2b82e0cb9f3ad7baf0f79",
|
|
"byteLength": 151972,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_25_30.obj",
|
|
"adt_25_31.obj",
|
|
"adt_25_32.obj",
|
|
"adt_25_33.obj",
|
|
"adt_25_34.obj",
|
|
"adt_26_30.obj",
|
|
"adt_26_31.obj",
|
|
"adt_26_32.obj",
|
|
"adt_26_33.obj",
|
|
"adt_26_34.obj",
|
|
"adt_27_30.obj",
|
|
"adt_27_31.obj",
|
|
"adt_27_32.obj",
|
|
"adt_27_33.obj",
|
|
"adt_27_34.obj",
|
|
"adt_28_30.obj",
|
|
"adt_28_31.obj",
|
|
"adt_28_32.obj",
|
|
"adt_28_33.obj",
|
|
"adt_28_34.obj",
|
|
"adt_29_30.obj",
|
|
"adt_29_31.obj",
|
|
"adt_29_32.obj",
|
|
"adt_29_33.obj",
|
|
"adt_29_34.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-016",
|
|
"url": "/assets/game/manastorm/33-shadowfang/collision-016.glb",
|
|
"checksum": "8eec0d9e0f059967252b834c965f302ac5eb1b0fb68be9c2a295fb7c22459139",
|
|
"byteLength": 363672,
|
|
"triangleCount": 74904,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_25_30.obj",
|
|
"adt_25_31.obj",
|
|
"adt_25_32.obj",
|
|
"adt_25_33.obj",
|
|
"adt_25_34.obj",
|
|
"adt_26_30.obj",
|
|
"adt_26_31.obj",
|
|
"adt_26_32.obj",
|
|
"adt_26_33.obj",
|
|
"adt_26_34.obj",
|
|
"adt_27_30.obj",
|
|
"adt_27_31.obj",
|
|
"adt_27_32.obj",
|
|
"adt_27_33.obj",
|
|
"adt_27_34.obj",
|
|
"adt_28_30.obj",
|
|
"adt_28_31.obj",
|
|
"adt_28_32.obj",
|
|
"adt_28_33.obj",
|
|
"adt_28_34.obj",
|
|
"adt_29_30.obj",
|
|
"adt_29_31.obj",
|
|
"adt_29_32.obj",
|
|
"adt_29_33.obj",
|
|
"adt_29_34.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-017",
|
|
"url": "/assets/game/manastorm/33-shadowfang/collision-017.glb",
|
|
"checksum": "58c688e5381ba5c2e8252b085ad67ce4824d9322cfa54460c651ee94442b1472",
|
|
"byteLength": 268460,
|
|
"triangleCount": 68824,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_25_30.obj",
|
|
"adt_25_31.obj",
|
|
"adt_25_32.obj",
|
|
"adt_25_33.obj",
|
|
"adt_25_34.obj",
|
|
"adt_26_30.obj",
|
|
"adt_26_31.obj",
|
|
"adt_26_32.obj",
|
|
"adt_26_33.obj",
|
|
"adt_26_34.obj",
|
|
"adt_27_30.obj",
|
|
"adt_27_31.obj",
|
|
"adt_27_32.obj",
|
|
"adt_27_33.obj",
|
|
"adt_27_34.obj",
|
|
"adt_28_30.obj",
|
|
"adt_28_31.obj",
|
|
"adt_28_32.obj",
|
|
"adt_28_33.obj",
|
|
"adt_28_34.obj",
|
|
"adt_29_30.obj",
|
|
"adt_29_31.obj",
|
|
"adt_29_32.obj",
|
|
"adt_29_33.obj",
|
|
"adt_29_34.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-018",
|
|
"url": "/assets/game/manastorm/33-shadowfang/collision-018.glb",
|
|
"checksum": "78d886a9d8915270cb414e403ab53c8a4120c9bf7f29c2546a9652e2d635c1f3",
|
|
"byteLength": 500944,
|
|
"triangleCount": 97129,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_25_30.obj",
|
|
"adt_25_31.obj",
|
|
"adt_25_32.obj",
|
|
"adt_25_33.obj",
|
|
"adt_25_34.obj",
|
|
"adt_26_30.obj",
|
|
"adt_26_31.obj",
|
|
"adt_26_32.obj",
|
|
"adt_26_33.obj",
|
|
"adt_26_34.obj",
|
|
"adt_27_30.obj",
|
|
"adt_27_31.obj",
|
|
"adt_27_32.obj",
|
|
"adt_27_33.obj",
|
|
"adt_27_34.obj",
|
|
"adt_28_30.obj",
|
|
"adt_28_31.obj",
|
|
"adt_28_32.obj",
|
|
"adt_28_33.obj",
|
|
"adt_28_34.obj",
|
|
"adt_29_30.obj",
|
|
"adt_29_31.obj",
|
|
"adt_29_32.obj",
|
|
"adt_29_33.obj",
|
|
"adt_29_34.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-019",
|
|
"url": "/assets/game/manastorm/33-shadowfang/collision-019.glb",
|
|
"checksum": "3dd811c4d6439e282b783bcc5bd79109243103a7c8dd8a9ff4bd5adfd2c07f97",
|
|
"byteLength": 386360,
|
|
"triangleCount": 76033,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_25_30.obj",
|
|
"adt_25_31.obj",
|
|
"adt_25_32.obj",
|
|
"adt_25_33.obj",
|
|
"adt_25_34.obj",
|
|
"adt_26_30.obj",
|
|
"adt_26_31.obj",
|
|
"adt_26_32.obj",
|
|
"adt_26_33.obj",
|
|
"adt_26_34.obj",
|
|
"adt_27_30.obj",
|
|
"adt_27_31.obj",
|
|
"adt_27_32.obj",
|
|
"adt_27_33.obj",
|
|
"adt_27_34.obj",
|
|
"adt_28_30.obj",
|
|
"adt_28_31.obj",
|
|
"adt_28_32.obj",
|
|
"adt_28_33.obj",
|
|
"adt_28_34.obj",
|
|
"adt_29_30.obj",
|
|
"adt_29_31.obj",
|
|
"adt_29_32.obj",
|
|
"adt_29_33.obj",
|
|
"adt_29_34.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-020",
|
|
"url": "/assets/game/manastorm/33-shadowfang/collision-020.glb",
|
|
"checksum": "4b0ada59502341ce7367a753fac5d55a878a92ed03596f86b4d3451d7fbf2804",
|
|
"byteLength": 178940,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_25_30.obj",
|
|
"adt_25_31.obj",
|
|
"adt_25_32.obj",
|
|
"adt_25_33.obj",
|
|
"adt_25_34.obj",
|
|
"adt_26_30.obj",
|
|
"adt_26_31.obj",
|
|
"adt_26_32.obj",
|
|
"adt_26_33.obj",
|
|
"adt_26_34.obj",
|
|
"adt_27_30.obj",
|
|
"adt_27_31.obj",
|
|
"adt_27_32.obj",
|
|
"adt_27_33.obj",
|
|
"adt_27_34.obj",
|
|
"adt_28_30.obj",
|
|
"adt_28_31.obj",
|
|
"adt_28_32.obj",
|
|
"adt_28_33.obj",
|
|
"adt_28_34.obj",
|
|
"adt_29_30.obj",
|
|
"adt_29_31.obj",
|
|
"adt_29_32.obj",
|
|
"adt_29_33.obj",
|
|
"adt_29_34.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-021",
|
|
"url": "/assets/game/manastorm/33-shadowfang/collision-021.glb",
|
|
"checksum": "da9f2fdc179be4f73aa834fad6214344e9ab51da8e5269d3efbf0ba088e8d6b4",
|
|
"byteLength": 152644,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_25_30.obj",
|
|
"adt_25_31.obj",
|
|
"adt_25_32.obj",
|
|
"adt_25_33.obj",
|
|
"adt_25_34.obj",
|
|
"adt_26_30.obj",
|
|
"adt_26_31.obj",
|
|
"adt_26_32.obj",
|
|
"adt_26_33.obj",
|
|
"adt_26_34.obj",
|
|
"adt_27_30.obj",
|
|
"adt_27_31.obj",
|
|
"adt_27_32.obj",
|
|
"adt_27_33.obj",
|
|
"adt_27_34.obj",
|
|
"adt_28_30.obj",
|
|
"adt_28_31.obj",
|
|
"adt_28_32.obj",
|
|
"adt_28_33.obj",
|
|
"adt_28_34.obj",
|
|
"adt_29_30.obj",
|
|
"adt_29_31.obj",
|
|
"adt_29_32.obj",
|
|
"adt_29_33.obj",
|
|
"adt_29_34.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-022",
|
|
"url": "/assets/game/manastorm/33-shadowfang/collision-022.glb",
|
|
"checksum": "0d323f8759c0b96302db882c10e61e73e3fc5c3192b28931948506dc28ae9ed8",
|
|
"byteLength": 200988,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_25_30.obj",
|
|
"adt_25_31.obj",
|
|
"adt_25_32.obj",
|
|
"adt_25_33.obj",
|
|
"adt_25_34.obj",
|
|
"adt_26_30.obj",
|
|
"adt_26_31.obj",
|
|
"adt_26_32.obj",
|
|
"adt_26_33.obj",
|
|
"adt_26_34.obj",
|
|
"adt_27_30.obj",
|
|
"adt_27_31.obj",
|
|
"adt_27_32.obj",
|
|
"adt_27_33.obj",
|
|
"adt_27_34.obj",
|
|
"adt_28_30.obj",
|
|
"adt_28_31.obj",
|
|
"adt_28_32.obj",
|
|
"adt_28_33.obj",
|
|
"adt_28_34.obj",
|
|
"adt_29_30.obj",
|
|
"adt_29_31.obj",
|
|
"adt_29_32.obj",
|
|
"adt_29_33.obj",
|
|
"adt_29_34.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-023",
|
|
"url": "/assets/game/manastorm/33-shadowfang/collision-023.glb",
|
|
"checksum": "6ed394a3fb802fabb12d6d714783208ce85d6df110deb22ec877c860a31235f6",
|
|
"byteLength": 201540,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_25_30.obj",
|
|
"adt_25_31.obj",
|
|
"adt_25_32.obj",
|
|
"adt_25_33.obj",
|
|
"adt_25_34.obj",
|
|
"adt_26_30.obj",
|
|
"adt_26_31.obj",
|
|
"adt_26_32.obj",
|
|
"adt_26_33.obj",
|
|
"adt_26_34.obj",
|
|
"adt_27_30.obj",
|
|
"adt_27_31.obj",
|
|
"adt_27_32.obj",
|
|
"adt_27_33.obj",
|
|
"adt_27_34.obj",
|
|
"adt_28_30.obj",
|
|
"adt_28_31.obj",
|
|
"adt_28_32.obj",
|
|
"adt_28_33.obj",
|
|
"adt_28_34.obj",
|
|
"adt_29_30.obj",
|
|
"adt_29_31.obj",
|
|
"adt_29_32.obj",
|
|
"adt_29_33.obj",
|
|
"adt_29_34.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-024",
|
|
"url": "/assets/game/manastorm/33-shadowfang/collision-024.glb",
|
|
"checksum": "95a085dd46f7bf0b55089bdbf92a174ef97d52f952cc02db675e96a940193c10",
|
|
"byteLength": 202588,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_25_30.obj",
|
|
"adt_25_31.obj",
|
|
"adt_25_32.obj",
|
|
"adt_25_33.obj",
|
|
"adt_25_34.obj",
|
|
"adt_26_30.obj",
|
|
"adt_26_31.obj",
|
|
"adt_26_32.obj",
|
|
"adt_26_33.obj",
|
|
"adt_26_34.obj",
|
|
"adt_27_30.obj",
|
|
"adt_27_31.obj",
|
|
"adt_27_32.obj",
|
|
"adt_27_33.obj",
|
|
"adt_27_34.obj",
|
|
"adt_28_30.obj",
|
|
"adt_28_31.obj",
|
|
"adt_28_32.obj",
|
|
"adt_28_33.obj",
|
|
"adt_28_34.obj",
|
|
"adt_29_30.obj",
|
|
"adt_29_31.obj",
|
|
"adt_29_32.obj",
|
|
"adt_29_33.obj",
|
|
"adt_29_34.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-025",
|
|
"url": "/assets/game/manastorm/33-shadowfang/collision-025.glb",
|
|
"checksum": "8114e73992f3b564d2777cad5fed936422f7bb82ea285598790b26ef7669e784",
|
|
"byteLength": 152104,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_25_30.obj",
|
|
"adt_25_31.obj",
|
|
"adt_25_32.obj",
|
|
"adt_25_33.obj",
|
|
"adt_25_34.obj",
|
|
"adt_26_30.obj",
|
|
"adt_26_31.obj",
|
|
"adt_26_32.obj",
|
|
"adt_26_33.obj",
|
|
"adt_26_34.obj",
|
|
"adt_27_30.obj",
|
|
"adt_27_31.obj",
|
|
"adt_27_32.obj",
|
|
"adt_27_33.obj",
|
|
"adt_27_34.obj",
|
|
"adt_28_30.obj",
|
|
"adt_28_31.obj",
|
|
"adt_28_32.obj",
|
|
"adt_28_33.obj",
|
|
"adt_28_34.obj",
|
|
"adt_29_30.obj",
|
|
"adt_29_31.obj",
|
|
"adt_29_32.obj",
|
|
"adt_29_33.obj",
|
|
"adt_29_34.obj"
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"navigation": {
|
|
"id": "navigation",
|
|
"url": "/assets/game/manastorm/33-shadowfang/navigation.glb",
|
|
"checksum": "d6def49815be021cf283b5f7777584991d1b79a3496e8cf27c51a3d1ac2db8ab",
|
|
"byteLength": 6384420,
|
|
"triangleCount": 545171,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "recast-navigation-report",
|
|
"report": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/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",
|
|
"collision-017",
|
|
"collision-018",
|
|
"collision-019",
|
|
"collision-020",
|
|
"collision-021",
|
|
"collision-022",
|
|
"collision-023",
|
|
"collision-024",
|
|
"collision-025"
|
|
],
|
|
"collisionInputPaths": [
|
|
"../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-000.glb",
|
|
"../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-001.glb",
|
|
"../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-002.glb",
|
|
"../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-003.glb",
|
|
"../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-004.glb",
|
|
"../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-005.glb",
|
|
"../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-006.glb",
|
|
"../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-007.glb",
|
|
"../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-008.glb",
|
|
"../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-009.glb",
|
|
"../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-010.glb",
|
|
"../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-011.glb",
|
|
"../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-012.glb",
|
|
"../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-013.glb",
|
|
"../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-014.glb",
|
|
"../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-015.glb",
|
|
"../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-016.glb",
|
|
"../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-017.glb",
|
|
"../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-018.glb",
|
|
"../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-019.glb",
|
|
"../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-020.glb",
|
|
"../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-021.glb",
|
|
"../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-022.glb",
|
|
"../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-023.glb",
|
|
"../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-024.glb",
|
|
"../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-025.glb"
|
|
]
|
|
}
|
|
},
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1,
|
|
"fromWow": "three(x,y,z)=(-wow.x,wow.z,wow.y)"
|
|
},
|
|
"anchors": [
|
|
{
|
|
"id": "player-provisional-main-component",
|
|
"kind": "player",
|
|
"position": [
|
|
1225.266602,
|
|
106.011192,
|
|
-396.399384
|
|
],
|
|
"sourcePosition": [
|
|
1225.266602,
|
|
106.011192,
|
|
-396.399384
|
|
],
|
|
"navmeshDistance": 0,
|
|
"provenance": "authored",
|
|
"source": "Geometry-derived provisional Recast component anchor.",
|
|
"note": "Provisional projected entrance."
|
|
},
|
|
{
|
|
"id": "trash-provisional-main-component",
|
|
"kind": "trash",
|
|
"position": [
|
|
1853.871826,
|
|
61.411194,
|
|
4.011007
|
|
],
|
|
"sourcePosition": [
|
|
1853.871826,
|
|
61.411194,
|
|
4.011007
|
|
],
|
|
"navmeshDistance": 0,
|
|
"provenance": "authored",
|
|
"source": "Geometry-derived provisional Recast component anchor.",
|
|
"note": "Provisional projected trash anchor."
|
|
},
|
|
{
|
|
"id": "boss-provisional-main-component",
|
|
"kind": "boss",
|
|
"position": [
|
|
3626.666504,
|
|
-2.688812,
|
|
-268.799347
|
|
],
|
|
"sourcePosition": [
|
|
3626.666504,
|
|
-2.688812,
|
|
-268.799347
|
|
],
|
|
"navmeshDistance": 0,
|
|
"provenance": "authored",
|
|
"source": "Geometry-derived provisional Recast component anchor.",
|
|
"note": "Provisional projected boss anchor."
|
|
},
|
|
{
|
|
"id": "portal-provisional-main-component",
|
|
"kind": "portal",
|
|
"position": [
|
|
1225.266602,
|
|
106.011192,
|
|
-396.399384
|
|
],
|
|
"sourcePosition": [
|
|
1225.266602,
|
|
106.011192,
|
|
-396.399384
|
|
],
|
|
"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": [
|
|
1225.266602,
|
|
106.011192,
|
|
-396.399384
|
|
],
|
|
"sourcePosition": [
|
|
1225.266602,
|
|
106.011192,
|
|
-396.399384
|
|
],
|
|
"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 2753 connected components; provisional anchors stay on the largest 315,904-triangle component.",
|
|
"Entrance, boss, portal, and resurrection semantics require encounter-data and playtest review.",
|
|
"Normalized 50 ADT placement containers to Blender Z-up before glTF export.",
|
|
"16 of 8,923 decorative placement rows reference 9 unavailable source-root OBJ paths; architectural WMO/collision completeness is unaffected, but decoration requires visual review."
|
|
]
|
|
},
|
|
"source": {
|
|
"clientSnapshot": "ascension-area-52-installed-client",
|
|
"mapDirectory": "Shadowfang",
|
|
"checksums": {
|
|
"common-2.mpq/World/Maps/Shadowfang": "f839bf3f8e8f6d0cc00b55ea61ebe22e0f7cfe9c6c1153794c3eee74a8390d95",
|
|
"patch/World/maps/Shadowfang": "ccfb1fb26edb1b2eb6ac5cb5b432f597a3b6404e11e01ab7a8fe4d0faf5acf67"
|
|
}
|
|
}
|
|
},
|
|
"creatureModels": {
|
|
"2529": {
|
|
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-1098-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0,
|
|
"labelHeight": 3.9255,
|
|
"markerRadius": 0.9801,
|
|
"displayId": 1098,
|
|
"checksum": "7281e33eebb66e8459d4431a7d8055e86b5638ae68ee325026f77f83000154e1",
|
|
"byteLength": 318900,
|
|
"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": 2,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 0
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"3849": {
|
|
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-2006-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0025,
|
|
"labelHeight": 2.7121,
|
|
"markerRadius": 0.65,
|
|
"displayId": 2006,
|
|
"checksum": "7adca73baaceb1e027fb35cad1d71c505f292e9e1cb99dd7649c5ddfaf81436f",
|
|
"byteLength": 599248,
|
|
"animationClips": 8,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"sourceAnimationClips": 148,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 140
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 53,
|
|
"runtimeDrawCalls": 3,
|
|
"savedDrawCalls": 50
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 3,
|
|
"ktx2Textures": 3,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"3850": {
|
|
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-2005-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0007,
|
|
"labelHeight": 2.478,
|
|
"markerRadius": 0.65,
|
|
"displayId": 2005,
|
|
"checksum": "371b2dc09a8da0a0512670d67134648a1ec3588ff2ad7bbfd59693a8c3f75523",
|
|
"byteLength": 648820,
|
|
"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": 62,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 60
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"3851": {
|
|
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-729-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0,
|
|
"labelHeight": 2.7673,
|
|
"markerRadius": 0.676,
|
|
"displayId": 729,
|
|
"checksum": "51642c31655c3e8de950fddb8272d2388e0136c6e6331a8ff7f15ab7c60016d1",
|
|
"byteLength": 323432,
|
|
"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": 2,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 0
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"3853": {
|
|
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-729-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0,
|
|
"labelHeight": 2.7673,
|
|
"markerRadius": 0.676,
|
|
"displayId": 729,
|
|
"checksum": "51642c31655c3e8de950fddb8272d2388e0136c6e6331a8ff7f15ab7c60016d1",
|
|
"byteLength": 323432,
|
|
"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": 2,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 0
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"3854": {
|
|
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-203-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0,
|
|
"labelHeight": 2.7673,
|
|
"markerRadius": 0.676,
|
|
"displayId": 203,
|
|
"checksum": "b8b87031518272af959ebcc5a49553e304c040e97d39d9fe07ba39d195d8121e",
|
|
"byteLength": 318920,
|
|
"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": 2,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 0
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"3855": {
|
|
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-657-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0,
|
|
"labelHeight": 2.4047,
|
|
"markerRadius": 0.65,
|
|
"displayId": 657,
|
|
"checksum": "387c9cffc5325497f3ff1c38b73ca12a8f37d5ca2cbcaeb753436f61ffd6883f",
|
|
"byteLength": 318940,
|
|
"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": 2,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 0
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"3857": {
|
|
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-202-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0,
|
|
"labelHeight": 2.7673,
|
|
"markerRadius": 0.676,
|
|
"displayId": 202,
|
|
"checksum": "fa6281e4c156007a8836564d1531a6d38402564621adcf5fed84020f9d9fe51f",
|
|
"byteLength": 318304,
|
|
"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": 2,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 0
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"3859": {
|
|
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-736-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0,
|
|
"labelHeight": 3.1299,
|
|
"markerRadius": 0.7773,
|
|
"displayId": 736,
|
|
"checksum": "5534fdce1e218c85d03595b8148bf73e4735dbd6c05edfb341939a8d9c24482f",
|
|
"byteLength": 318912,
|
|
"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": 2,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 0
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"3861": {
|
|
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-801-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0,
|
|
"labelHeight": 1.9405,
|
|
"markerRadius": 1.28,
|
|
"displayId": 801,
|
|
"checksum": "5e2fc26fe0e3afdc6c214351d7d473402e29f1a5d78a2b12b04f00a745f17a64",
|
|
"byteLength": 265828,
|
|
"animationClips": 6,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": false,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"sourceAnimationClips": 7,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 1
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 2,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 0
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"3862": {
|
|
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-11421-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0,
|
|
"labelHeight": 1.944,
|
|
"markerRadius": 1.2074,
|
|
"displayId": 11421,
|
|
"checksum": "4fc71a25267a5233a6af80e35e85b1b4d95aadb8d1e6ef26f47ee932c58f322a",
|
|
"byteLength": 293444,
|
|
"animationClips": 6,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": false,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"sourceAnimationClips": 7,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 1
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 2,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 0
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"3863": {
|
|
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-2446-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0,
|
|
"labelHeight": 2.2212,
|
|
"markerRadius": 1.5058,
|
|
"displayId": 2446,
|
|
"checksum": "fe7f00679636057a0cc78174ff0e52e3a952ea60c9bc867cc663134b62e9fcda",
|
|
"byteLength": 247448,
|
|
"animationClips": 6,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": false,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"sourceAnimationClips": 7,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 1
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 1,
|
|
"runtimeDrawCalls": 1,
|
|
"savedDrawCalls": 0
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 1,
|
|
"ktx2Textures": 1,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"3864": {
|
|
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-1951-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0015,
|
|
"labelHeight": 3.3237,
|
|
"markerRadius": 1.4617,
|
|
"displayId": 1951,
|
|
"checksum": "a84fd492775787ae366ae12cb59d1e67a6a1d762c81cb1cac3d7fbc1cf58a33c",
|
|
"byteLength": 271360,
|
|
"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": 2,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 0
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"3866": {
|
|
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-8808-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0,
|
|
"labelHeight": 0.8967,
|
|
"markerRadius": 1.4046,
|
|
"displayId": 8808,
|
|
"checksum": "2cb29adf1b06817a0196a151a956dd307666dcbebb798a8c16c8a72424c4645a",
|
|
"byteLength": 258948,
|
|
"animationClips": 6,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": false,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"sourceAnimationClips": 7,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 1
|
|
},
|
|
"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
|
|
}
|
|
},
|
|
"3868": {
|
|
"url": "/assets/game/creatures/shared/d1808c723ce299735a6e04353e27ea6350abc507068bc4737393e3d16145bac6.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0,
|
|
"labelHeight": 1.17,
|
|
"markerRadius": 2.1069,
|
|
"displayId": 1955,
|
|
"checksum": "d1808c723ce299735a6e04353e27ea6350abc507068bc4737393e3d16145bac6",
|
|
"byteLength": 239564,
|
|
"animationClips": 6,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": false,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"sourceAnimationClips": 7,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 1
|
|
},
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 4,
|
|
"runtimeDrawCalls": 3,
|
|
"savedDrawCalls": 1
|
|
},
|
|
"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
|
|
}
|
|
},
|
|
"3872": {
|
|
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-3224-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0007,
|
|
"labelHeight": 2.478,
|
|
"markerRadius": 0.65,
|
|
"displayId": 3224,
|
|
"checksum": "766a1c6dc1385ef9af75cd7c9bad1ce5a3061b638d4888418ec1861e4b043828",
|
|
"byteLength": 651052,
|
|
"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": 62,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 60
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"3873": {
|
|
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-3225-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0007,
|
|
"labelHeight": 2.478,
|
|
"markerRadius": 0.65,
|
|
"displayId": 3225,
|
|
"checksum": "54c10361db235e7a85d88c90375a4b0cdace2ebb6ddb8a84ea3eac0badaab00f",
|
|
"byteLength": 651052,
|
|
"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": 62,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 60
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"3875": {
|
|
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-3229-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0007,
|
|
"labelHeight": 2.478,
|
|
"markerRadius": 0.65,
|
|
"displayId": 3229,
|
|
"checksum": "3f1428682bb350b722a8eb8b32b279551106f66b6c72a31833abe1742f5bed3d",
|
|
"byteLength": 649168,
|
|
"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": 62,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 60
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"3877": {
|
|
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-3226-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0007,
|
|
"labelHeight": 2.478,
|
|
"markerRadius": 0.65,
|
|
"displayId": 3226,
|
|
"checksum": "b5944c7da473e642d3caaf4a43112405d8bb787c09b91b5c5343745e196e6e37",
|
|
"byteLength": 650904,
|
|
"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": 62,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 60
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"3886": {
|
|
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-524-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0,
|
|
"labelHeight": 3.1299,
|
|
"markerRadius": 0.7773,
|
|
"displayId": 524,
|
|
"checksum": "6da2482421b601c385899722769fffefcf5b65e76ce43582f536c0f84e226316",
|
|
"byteLength": 318296,
|
|
"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": 2,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 0
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"3887": {
|
|
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-3222-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0008,
|
|
"labelHeight": 2.9037,
|
|
"markerRadius": 0.65,
|
|
"displayId": 3222,
|
|
"checksum": "7eea975b75e3122499d5ad515f4337bbebea240ffda1ae2d1989245fdcedb6a3",
|
|
"byteLength": 649516,
|
|
"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": 62,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 60
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"3914": {
|
|
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-524-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0,
|
|
"labelHeight": 3.1299,
|
|
"markerRadius": 0.7773,
|
|
"displayId": 524,
|
|
"checksum": "6da2482421b601c385899722769fffefcf5b65e76ce43582f536c0f84e226316",
|
|
"byteLength": 318296,
|
|
"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": 2,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 0
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"3927": {
|
|
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-11179-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0,
|
|
"labelHeight": 4.0608,
|
|
"markerRadius": 1.0139,
|
|
"displayId": 11179,
|
|
"checksum": "c537592b82fe6824c7c933a6488f975c2ee767f14fb31d8c3595fa9d91a55a1f",
|
|
"byteLength": 318284,
|
|
"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": 2,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 0
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"4274": {
|
|
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-20180-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0,
|
|
"labelHeight": 4.2003,
|
|
"markerRadius": 2.8409,
|
|
"displayId": 20180,
|
|
"checksum": "490cdfb675717e50d27ccd83cb393a3c6921102758637ac183bcce1da3081a35",
|
|
"byteLength": 293392,
|
|
"animationClips": 6,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": false,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"sourceAnimationClips": 7,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 1
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 2,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 0
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"4275": {
|
|
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-2353-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0008,
|
|
"labelHeight": 2.9037,
|
|
"markerRadius": 0.65,
|
|
"displayId": 2353,
|
|
"checksum": "eaf0424065cb68668dc0ab5918b8de9a73d0a3b7ce3043776ded0adf60d020d0",
|
|
"byteLength": 648764,
|
|
"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": 62,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 60
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"4278": {
|
|
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-3223-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0007,
|
|
"labelHeight": 2.478,
|
|
"markerRadius": 0.65,
|
|
"displayId": 3223,
|
|
"checksum": "ab18ac3794505d3fe0521fba2a53f4781ba3e5c6b74326edcdc52eb7500f450e",
|
|
"byteLength": 651052,
|
|
"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": 62,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 60
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"4279": {
|
|
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-522-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0,
|
|
"labelHeight": 3.5194,
|
|
"markerRadius": 0.8787,
|
|
"displayId": 522,
|
|
"checksum": "33365fd83d91d39050a61c662acdd4ee0a6d2e4749e16e9fd39da718e3d35e44",
|
|
"byteLength": 318904,
|
|
"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": 2,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 0
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"4444": {
|
|
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-2689-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0025,
|
|
"labelHeight": 2.7121,
|
|
"markerRadius": 0.65,
|
|
"displayId": 2689,
|
|
"checksum": "972a59296561158444ae5ac2796baf74e734d34b82ac1a8f2770285a8a787533",
|
|
"byteLength": 599936,
|
|
"animationClips": 8,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"sourceAnimationClips": 148,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 140
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 53,
|
|
"runtimeDrawCalls": 3,
|
|
"savedDrawCalls": 50
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 3,
|
|
"ktx2Textures": 3,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"5058": {
|
|
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-246-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0,
|
|
"labelHeight": 2.2253,
|
|
"markerRadius": 1.4205,
|
|
"displayId": 246,
|
|
"checksum": "755f84f76735a900e74455f1583f2c697d48c7d793ff22cdef4df70ca407bdb0",
|
|
"byteLength": 293424,
|
|
"animationClips": 6,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": false,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"sourceAnimationClips": 7,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 1
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 2,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 0
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"10000": {
|
|
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-2353-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0008,
|
|
"labelHeight": 2.9037,
|
|
"markerRadius": 0.65,
|
|
"displayId": 2353,
|
|
"checksum": "eaf0424065cb68668dc0ab5918b8de9a73d0a3b7ce3043776ded0adf60d020d0",
|
|
"byteLength": 648764,
|
|
"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": 62,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 60
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"14682": {
|
|
"url": "/assets/game/dungeons/shadowfang-keep/creatures/display-1061-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0042,
|
|
"labelHeight": 3.9287,
|
|
"markerRadius": 1.7317,
|
|
"displayId": 1061,
|
|
"checksum": "11768cc97d692cbc8e9a58f9bba69fb510ea6c49c075b0b5e66962a5bfe84218",
|
|
"byteLength": 314392,
|
|
"animationClips": 6,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": false,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"sourceAnimationClips": 7,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 1
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 3,
|
|
"runtimeDrawCalls": 3,
|
|
"savedDrawCalls": 0
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 3,
|
|
"ktx2Textures": 3,
|
|
"fallbackTextures": 0
|
|
}
|
|
}
|
|
},
|
|
"counts": {
|
|
"creatureEntries": 31,
|
|
"creatureDisplays": 28,
|
|
"bosses": 7,
|
|
"spawns": 133
|
|
},
|
|
"provenance": {
|
|
"recipe": "dungeon-pipeline/recipes/shadowfang-keep.json",
|
|
"sourceSnapshot": "dungeon-pipeline/work/shadowfang-keep/source-snapshot.json",
|
|
"runtimeDraft": "dungeon-pipeline/work/shadowfang-keep/runtime-draft.json",
|
|
"creatureRecipe": "dungeon-pipeline/work/shadowfang-keep/creature-export.recipe.json"
|
|
}
|
|
}
|