1786 lines
52 KiB
JSON
1786 lines
52 KiB
JSON
{
|
|
"schemaVersion": 1,
|
|
"slug": "violet-hold",
|
|
"title": "Violet Hold",
|
|
"mapId": 608,
|
|
"status": "green",
|
|
"environment": {
|
|
"schemaVersion": 1,
|
|
"id": "manastorm:assets:608",
|
|
"mapId": 608,
|
|
"location": "Violet Hold",
|
|
"visual": [
|
|
{
|
|
"id": "visual",
|
|
"url": "/assets/game/manastorm/608-dalaranprison/visual.glb",
|
|
"checksum": "d57120ce038bae2ab30436b4d423fa178db48777abaec4add20983b5f46d3710",
|
|
"byteLength": 8609340,
|
|
"triangleCount": 1658605,
|
|
"compression": "meshopt+ktx2",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/violet-hold/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_28_26.obj",
|
|
"adt_28_27.obj",
|
|
"adt_28_28.obj",
|
|
"adt_28_29.obj",
|
|
"adt_28_30.obj",
|
|
"adt_29_26.obj",
|
|
"adt_29_27.obj",
|
|
"adt_29_28.obj",
|
|
"adt_29_29.obj",
|
|
"adt_29_30.obj",
|
|
"adt_30_26.obj",
|
|
"adt_30_27.obj",
|
|
"adt_30_28.obj",
|
|
"adt_30_29.obj",
|
|
"adt_30_30.obj",
|
|
"adt_31_26.obj",
|
|
"adt_31_27.obj",
|
|
"adt_31_28.obj",
|
|
"adt_31_29.obj",
|
|
"adt_31_30.obj",
|
|
"adt_32_26.obj",
|
|
"adt_32_27.obj",
|
|
"adt_32_28.obj",
|
|
"adt_32_29.obj",
|
|
"adt_32_30.obj"
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"collision": [
|
|
{
|
|
"id": "collision-000",
|
|
"url": "/assets/game/manastorm/608-dalaranprison/collision-000.glb",
|
|
"checksum": "48e7defb1df8e3587a315cfa744832b4208dec376b6f4127ca18dca27ced1a47",
|
|
"byteLength": 113552,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/violet-hold/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_28_26.obj",
|
|
"adt_28_27.obj",
|
|
"adt_28_28.obj",
|
|
"adt_28_29.obj",
|
|
"adt_28_30.obj",
|
|
"adt_29_26.obj",
|
|
"adt_29_27.obj",
|
|
"adt_29_28.obj",
|
|
"adt_29_29.obj",
|
|
"adt_29_30.obj",
|
|
"adt_30_26.obj",
|
|
"adt_30_27.obj",
|
|
"adt_30_28.obj",
|
|
"adt_30_29.obj",
|
|
"adt_30_30.obj",
|
|
"adt_31_26.obj",
|
|
"adt_31_27.obj",
|
|
"adt_31_28.obj",
|
|
"adt_31_29.obj",
|
|
"adt_31_30.obj",
|
|
"adt_32_26.obj",
|
|
"adt_32_27.obj",
|
|
"adt_32_28.obj",
|
|
"adt_32_29.obj",
|
|
"adt_32_30.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-001",
|
|
"url": "/assets/game/manastorm/608-dalaranprison/collision-001.glb",
|
|
"checksum": "8db9fc4b2b0d9f7bdf75198e00708e49fa8c28c49f82822c843c2e8a2f89e356",
|
|
"byteLength": 113728,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/violet-hold/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_28_26.obj",
|
|
"adt_28_27.obj",
|
|
"adt_28_28.obj",
|
|
"adt_28_29.obj",
|
|
"adt_28_30.obj",
|
|
"adt_29_26.obj",
|
|
"adt_29_27.obj",
|
|
"adt_29_28.obj",
|
|
"adt_29_29.obj",
|
|
"adt_29_30.obj",
|
|
"adt_30_26.obj",
|
|
"adt_30_27.obj",
|
|
"adt_30_28.obj",
|
|
"adt_30_29.obj",
|
|
"adt_30_30.obj",
|
|
"adt_31_26.obj",
|
|
"adt_31_27.obj",
|
|
"adt_31_28.obj",
|
|
"adt_31_29.obj",
|
|
"adt_31_30.obj",
|
|
"adt_32_26.obj",
|
|
"adt_32_27.obj",
|
|
"adt_32_28.obj",
|
|
"adt_32_29.obj",
|
|
"adt_32_30.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-002",
|
|
"url": "/assets/game/manastorm/608-dalaranprison/collision-002.glb",
|
|
"checksum": "a5059d5b423bde1d35497d40f139c80e223d6d1203f508d405bbbe903356229e",
|
|
"byteLength": 113372,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/violet-hold/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_28_26.obj",
|
|
"adt_28_27.obj",
|
|
"adt_28_28.obj",
|
|
"adt_28_29.obj",
|
|
"adt_28_30.obj",
|
|
"adt_29_26.obj",
|
|
"adt_29_27.obj",
|
|
"adt_29_28.obj",
|
|
"adt_29_29.obj",
|
|
"adt_29_30.obj",
|
|
"adt_30_26.obj",
|
|
"adt_30_27.obj",
|
|
"adt_30_28.obj",
|
|
"adt_30_29.obj",
|
|
"adt_30_30.obj",
|
|
"adt_31_26.obj",
|
|
"adt_31_27.obj",
|
|
"adt_31_28.obj",
|
|
"adt_31_29.obj",
|
|
"adt_31_30.obj",
|
|
"adt_32_26.obj",
|
|
"adt_32_27.obj",
|
|
"adt_32_28.obj",
|
|
"adt_32_29.obj",
|
|
"adt_32_30.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-003",
|
|
"url": "/assets/game/manastorm/608-dalaranprison/collision-003.glb",
|
|
"checksum": "79b78e82d87464d6ff7dcbd38d006791a00a3fed753700cb78b6634c973cbb43",
|
|
"byteLength": 113192,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/violet-hold/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_28_26.obj",
|
|
"adt_28_27.obj",
|
|
"adt_28_28.obj",
|
|
"adt_28_29.obj",
|
|
"adt_28_30.obj",
|
|
"adt_29_26.obj",
|
|
"adt_29_27.obj",
|
|
"adt_29_28.obj",
|
|
"adt_29_29.obj",
|
|
"adt_29_30.obj",
|
|
"adt_30_26.obj",
|
|
"adt_30_27.obj",
|
|
"adt_30_28.obj",
|
|
"adt_30_29.obj",
|
|
"adt_30_30.obj",
|
|
"adt_31_26.obj",
|
|
"adt_31_27.obj",
|
|
"adt_31_28.obj",
|
|
"adt_31_29.obj",
|
|
"adt_31_30.obj",
|
|
"adt_32_26.obj",
|
|
"adt_32_27.obj",
|
|
"adt_32_28.obj",
|
|
"adt_32_29.obj",
|
|
"adt_32_30.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-004",
|
|
"url": "/assets/game/manastorm/608-dalaranprison/collision-004.glb",
|
|
"checksum": "ea2c07024f241ae5fdacf4d757313cb82e7f7b99178ea3d0576c66d4915f32b2",
|
|
"byteLength": 113532,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/violet-hold/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_28_26.obj",
|
|
"adt_28_27.obj",
|
|
"adt_28_28.obj",
|
|
"adt_28_29.obj",
|
|
"adt_28_30.obj",
|
|
"adt_29_26.obj",
|
|
"adt_29_27.obj",
|
|
"adt_29_28.obj",
|
|
"adt_29_29.obj",
|
|
"adt_29_30.obj",
|
|
"adt_30_26.obj",
|
|
"adt_30_27.obj",
|
|
"adt_30_28.obj",
|
|
"adt_30_29.obj",
|
|
"adt_30_30.obj",
|
|
"adt_31_26.obj",
|
|
"adt_31_27.obj",
|
|
"adt_31_28.obj",
|
|
"adt_31_29.obj",
|
|
"adt_31_30.obj",
|
|
"adt_32_26.obj",
|
|
"adt_32_27.obj",
|
|
"adt_32_28.obj",
|
|
"adt_32_29.obj",
|
|
"adt_32_30.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-005",
|
|
"url": "/assets/game/manastorm/608-dalaranprison/collision-005.glb",
|
|
"checksum": "cc650413142a86b996a770a903f5319559a8563e0770563082eb4c6043455069",
|
|
"byteLength": 113376,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/violet-hold/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_28_26.obj",
|
|
"adt_28_27.obj",
|
|
"adt_28_28.obj",
|
|
"adt_28_29.obj",
|
|
"adt_28_30.obj",
|
|
"adt_29_26.obj",
|
|
"adt_29_27.obj",
|
|
"adt_29_28.obj",
|
|
"adt_29_29.obj",
|
|
"adt_29_30.obj",
|
|
"adt_30_26.obj",
|
|
"adt_30_27.obj",
|
|
"adt_30_28.obj",
|
|
"adt_30_29.obj",
|
|
"adt_30_30.obj",
|
|
"adt_31_26.obj",
|
|
"adt_31_27.obj",
|
|
"adt_31_28.obj",
|
|
"adt_31_29.obj",
|
|
"adt_31_30.obj",
|
|
"adt_32_26.obj",
|
|
"adt_32_27.obj",
|
|
"adt_32_28.obj",
|
|
"adt_32_29.obj",
|
|
"adt_32_30.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-006",
|
|
"url": "/assets/game/manastorm/608-dalaranprison/collision-006.glb",
|
|
"checksum": "eabd58aedb41684495f467f1b1cbde6859750c498f3364c9e15e89207f43f08f",
|
|
"byteLength": 113552,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/violet-hold/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_28_26.obj",
|
|
"adt_28_27.obj",
|
|
"adt_28_28.obj",
|
|
"adt_28_29.obj",
|
|
"adt_28_30.obj",
|
|
"adt_29_26.obj",
|
|
"adt_29_27.obj",
|
|
"adt_29_28.obj",
|
|
"adt_29_29.obj",
|
|
"adt_29_30.obj",
|
|
"adt_30_26.obj",
|
|
"adt_30_27.obj",
|
|
"adt_30_28.obj",
|
|
"adt_30_29.obj",
|
|
"adt_30_30.obj",
|
|
"adt_31_26.obj",
|
|
"adt_31_27.obj",
|
|
"adt_31_28.obj",
|
|
"adt_31_29.obj",
|
|
"adt_31_30.obj",
|
|
"adt_32_26.obj",
|
|
"adt_32_27.obj",
|
|
"adt_32_28.obj",
|
|
"adt_32_29.obj",
|
|
"adt_32_30.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-007",
|
|
"url": "/assets/game/manastorm/608-dalaranprison/collision-007.glb",
|
|
"checksum": "284e0990387f4da1f6e709e90b43fe5817e803affd2f3b4ccfd71cd4cc9b73c8",
|
|
"byteLength": 113196,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/violet-hold/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_28_26.obj",
|
|
"adt_28_27.obj",
|
|
"adt_28_28.obj",
|
|
"adt_28_29.obj",
|
|
"adt_28_30.obj",
|
|
"adt_29_26.obj",
|
|
"adt_29_27.obj",
|
|
"adt_29_28.obj",
|
|
"adt_29_29.obj",
|
|
"adt_29_30.obj",
|
|
"adt_30_26.obj",
|
|
"adt_30_27.obj",
|
|
"adt_30_28.obj",
|
|
"adt_30_29.obj",
|
|
"adt_30_30.obj",
|
|
"adt_31_26.obj",
|
|
"adt_31_27.obj",
|
|
"adt_31_28.obj",
|
|
"adt_31_29.obj",
|
|
"adt_31_30.obj",
|
|
"adt_32_26.obj",
|
|
"adt_32_27.obj",
|
|
"adt_32_28.obj",
|
|
"adt_32_29.obj",
|
|
"adt_32_30.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-008",
|
|
"url": "/assets/game/manastorm/608-dalaranprison/collision-008.glb",
|
|
"checksum": "c94d0d34dc7b4e02ce0305f4288b33d4b235c0534cd12a77b5086969a1723b30",
|
|
"byteLength": 113016,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/violet-hold/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_28_26.obj",
|
|
"adt_28_27.obj",
|
|
"adt_28_28.obj",
|
|
"adt_28_29.obj",
|
|
"adt_28_30.obj",
|
|
"adt_29_26.obj",
|
|
"adt_29_27.obj",
|
|
"adt_29_28.obj",
|
|
"adt_29_29.obj",
|
|
"adt_29_30.obj",
|
|
"adt_30_26.obj",
|
|
"adt_30_27.obj",
|
|
"adt_30_28.obj",
|
|
"adt_30_29.obj",
|
|
"adt_30_30.obj",
|
|
"adt_31_26.obj",
|
|
"adt_31_27.obj",
|
|
"adt_31_28.obj",
|
|
"adt_31_29.obj",
|
|
"adt_31_30.obj",
|
|
"adt_32_26.obj",
|
|
"adt_32_27.obj",
|
|
"adt_32_28.obj",
|
|
"adt_32_29.obj",
|
|
"adt_32_30.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-009",
|
|
"url": "/assets/game/manastorm/608-dalaranprison/collision-009.glb",
|
|
"checksum": "8c1e2807414015e55a29333609455115b2b0dcd14e712b0c9d0095b864b477d8",
|
|
"byteLength": 113532,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/violet-hold/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_28_26.obj",
|
|
"adt_28_27.obj",
|
|
"adt_28_28.obj",
|
|
"adt_28_29.obj",
|
|
"adt_28_30.obj",
|
|
"adt_29_26.obj",
|
|
"adt_29_27.obj",
|
|
"adt_29_28.obj",
|
|
"adt_29_29.obj",
|
|
"adt_29_30.obj",
|
|
"adt_30_26.obj",
|
|
"adt_30_27.obj",
|
|
"adt_30_28.obj",
|
|
"adt_30_29.obj",
|
|
"adt_30_30.obj",
|
|
"adt_31_26.obj",
|
|
"adt_31_27.obj",
|
|
"adt_31_28.obj",
|
|
"adt_31_29.obj",
|
|
"adt_31_30.obj",
|
|
"adt_32_26.obj",
|
|
"adt_32_27.obj",
|
|
"adt_32_28.obj",
|
|
"adt_32_29.obj",
|
|
"adt_32_30.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-010",
|
|
"url": "/assets/game/manastorm/608-dalaranprison/collision-010.glb",
|
|
"checksum": "a4f07cd549a04f81a9a095ab4641d6420c235f255613efc37ee8064246b226c0",
|
|
"byteLength": 113140,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/violet-hold/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_28_26.obj",
|
|
"adt_28_27.obj",
|
|
"adt_28_28.obj",
|
|
"adt_28_29.obj",
|
|
"adt_28_30.obj",
|
|
"adt_29_26.obj",
|
|
"adt_29_27.obj",
|
|
"adt_29_28.obj",
|
|
"adt_29_29.obj",
|
|
"adt_29_30.obj",
|
|
"adt_30_26.obj",
|
|
"adt_30_27.obj",
|
|
"adt_30_28.obj",
|
|
"adt_30_29.obj",
|
|
"adt_30_30.obj",
|
|
"adt_31_26.obj",
|
|
"adt_31_27.obj",
|
|
"adt_31_28.obj",
|
|
"adt_31_29.obj",
|
|
"adt_31_30.obj",
|
|
"adt_32_26.obj",
|
|
"adt_32_27.obj",
|
|
"adt_32_28.obj",
|
|
"adt_32_29.obj",
|
|
"adt_32_30.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-011",
|
|
"url": "/assets/game/manastorm/608-dalaranprison/collision-011.glb",
|
|
"checksum": "35e3cc6bf9a4058abbca8b3bde0082682fc7cbec0265306946ad1ea54b80bd63",
|
|
"byteLength": 113348,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/violet-hold/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_28_26.obj",
|
|
"adt_28_27.obj",
|
|
"adt_28_28.obj",
|
|
"adt_28_29.obj",
|
|
"adt_28_30.obj",
|
|
"adt_29_26.obj",
|
|
"adt_29_27.obj",
|
|
"adt_29_28.obj",
|
|
"adt_29_29.obj",
|
|
"adt_29_30.obj",
|
|
"adt_30_26.obj",
|
|
"adt_30_27.obj",
|
|
"adt_30_28.obj",
|
|
"adt_30_29.obj",
|
|
"adt_30_30.obj",
|
|
"adt_31_26.obj",
|
|
"adt_31_27.obj",
|
|
"adt_31_28.obj",
|
|
"adt_31_29.obj",
|
|
"adt_31_30.obj",
|
|
"adt_32_26.obj",
|
|
"adt_32_27.obj",
|
|
"adt_32_28.obj",
|
|
"adt_32_29.obj",
|
|
"adt_32_30.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-012",
|
|
"url": "/assets/game/manastorm/608-dalaranprison/collision-012.glb",
|
|
"checksum": "271550b91091e1d24b09176b9736d8a6b275de6fea9cc1206cbca70ff4e94ffb",
|
|
"byteLength": 384988,
|
|
"triangleCount": 85741,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/violet-hold/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_28_26.obj",
|
|
"adt_28_27.obj",
|
|
"adt_28_28.obj",
|
|
"adt_28_29.obj",
|
|
"adt_28_30.obj",
|
|
"adt_29_26.obj",
|
|
"adt_29_27.obj",
|
|
"adt_29_28.obj",
|
|
"adt_29_29.obj",
|
|
"adt_29_30.obj",
|
|
"adt_30_26.obj",
|
|
"adt_30_27.obj",
|
|
"adt_30_28.obj",
|
|
"adt_30_29.obj",
|
|
"adt_30_30.obj",
|
|
"adt_31_26.obj",
|
|
"adt_31_27.obj",
|
|
"adt_31_28.obj",
|
|
"adt_31_29.obj",
|
|
"adt_31_30.obj",
|
|
"adt_32_26.obj",
|
|
"adt_32_27.obj",
|
|
"adt_32_28.obj",
|
|
"adt_32_29.obj",
|
|
"adt_32_30.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-013",
|
|
"url": "/assets/game/manastorm/608-dalaranprison/collision-013.glb",
|
|
"checksum": "de15a6591eb04c22655736193a19424140fb6c79809618d5c6da6681d917fd3b",
|
|
"byteLength": 113140,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/violet-hold/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_28_26.obj",
|
|
"adt_28_27.obj",
|
|
"adt_28_28.obj",
|
|
"adt_28_29.obj",
|
|
"adt_28_30.obj",
|
|
"adt_29_26.obj",
|
|
"adt_29_27.obj",
|
|
"adt_29_28.obj",
|
|
"adt_29_29.obj",
|
|
"adt_29_30.obj",
|
|
"adt_30_26.obj",
|
|
"adt_30_27.obj",
|
|
"adt_30_28.obj",
|
|
"adt_30_29.obj",
|
|
"adt_30_30.obj",
|
|
"adt_31_26.obj",
|
|
"adt_31_27.obj",
|
|
"adt_31_28.obj",
|
|
"adt_31_29.obj",
|
|
"adt_31_30.obj",
|
|
"adt_32_26.obj",
|
|
"adt_32_27.obj",
|
|
"adt_32_28.obj",
|
|
"adt_32_29.obj",
|
|
"adt_32_30.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-014",
|
|
"url": "/assets/game/manastorm/608-dalaranprison/collision-014.glb",
|
|
"checksum": "1fde91ee0fd90806bddb0fececd157416222e62f620b1dec76920585d169f50d",
|
|
"byteLength": 113660,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/violet-hold/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_28_26.obj",
|
|
"adt_28_27.obj",
|
|
"adt_28_28.obj",
|
|
"adt_28_29.obj",
|
|
"adt_28_30.obj",
|
|
"adt_29_26.obj",
|
|
"adt_29_27.obj",
|
|
"adt_29_28.obj",
|
|
"adt_29_29.obj",
|
|
"adt_29_30.obj",
|
|
"adt_30_26.obj",
|
|
"adt_30_27.obj",
|
|
"adt_30_28.obj",
|
|
"adt_30_29.obj",
|
|
"adt_30_30.obj",
|
|
"adt_31_26.obj",
|
|
"adt_31_27.obj",
|
|
"adt_31_28.obj",
|
|
"adt_31_29.obj",
|
|
"adt_31_30.obj",
|
|
"adt_32_26.obj",
|
|
"adt_32_27.obj",
|
|
"adt_32_28.obj",
|
|
"adt_32_29.obj",
|
|
"adt_32_30.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-015",
|
|
"url": "/assets/game/manastorm/608-dalaranprison/collision-015.glb",
|
|
"checksum": "fbe39e901ddd9897f3410490806d676eb3d6cf8dc3060c67170078b86a8a8d49",
|
|
"byteLength": 113424,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/violet-hold/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_28_26.obj",
|
|
"adt_28_27.obj",
|
|
"adt_28_28.obj",
|
|
"adt_28_29.obj",
|
|
"adt_28_30.obj",
|
|
"adt_29_26.obj",
|
|
"adt_29_27.obj",
|
|
"adt_29_28.obj",
|
|
"adt_29_29.obj",
|
|
"adt_29_30.obj",
|
|
"adt_30_26.obj",
|
|
"adt_30_27.obj",
|
|
"adt_30_28.obj",
|
|
"adt_30_29.obj",
|
|
"adt_30_30.obj",
|
|
"adt_31_26.obj",
|
|
"adt_31_27.obj",
|
|
"adt_31_28.obj",
|
|
"adt_31_29.obj",
|
|
"adt_31_30.obj",
|
|
"adt_32_26.obj",
|
|
"adt_32_27.obj",
|
|
"adt_32_28.obj",
|
|
"adt_32_29.obj",
|
|
"adt_32_30.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-016",
|
|
"url": "/assets/game/manastorm/608-dalaranprison/collision-016.glb",
|
|
"checksum": "c91af5156fc9cb2befa124a99edeab6b03b39526c2a031cf3fb8207558d65565",
|
|
"byteLength": 113600,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/violet-hold/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_28_26.obj",
|
|
"adt_28_27.obj",
|
|
"adt_28_28.obj",
|
|
"adt_28_29.obj",
|
|
"adt_28_30.obj",
|
|
"adt_29_26.obj",
|
|
"adt_29_27.obj",
|
|
"adt_29_28.obj",
|
|
"adt_29_29.obj",
|
|
"adt_29_30.obj",
|
|
"adt_30_26.obj",
|
|
"adt_30_27.obj",
|
|
"adt_30_28.obj",
|
|
"adt_30_29.obj",
|
|
"adt_30_30.obj",
|
|
"adt_31_26.obj",
|
|
"adt_31_27.obj",
|
|
"adt_31_28.obj",
|
|
"adt_31_29.obj",
|
|
"adt_31_30.obj",
|
|
"adt_32_26.obj",
|
|
"adt_32_27.obj",
|
|
"adt_32_28.obj",
|
|
"adt_32_29.obj",
|
|
"adt_32_30.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-017",
|
|
"url": "/assets/game/manastorm/608-dalaranprison/collision-017.glb",
|
|
"checksum": "95726c31d085a206f772412a8a39b8f368fbbba8f23c82d7795be990162bd67c",
|
|
"byteLength": 113196,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/violet-hold/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_28_26.obj",
|
|
"adt_28_27.obj",
|
|
"adt_28_28.obj",
|
|
"adt_28_29.obj",
|
|
"adt_28_30.obj",
|
|
"adt_29_26.obj",
|
|
"adt_29_27.obj",
|
|
"adt_29_28.obj",
|
|
"adt_29_29.obj",
|
|
"adt_29_30.obj",
|
|
"adt_30_26.obj",
|
|
"adt_30_27.obj",
|
|
"adt_30_28.obj",
|
|
"adt_30_29.obj",
|
|
"adt_30_30.obj",
|
|
"adt_31_26.obj",
|
|
"adt_31_27.obj",
|
|
"adt_31_28.obj",
|
|
"adt_31_29.obj",
|
|
"adt_31_30.obj",
|
|
"adt_32_26.obj",
|
|
"adt_32_27.obj",
|
|
"adt_32_28.obj",
|
|
"adt_32_29.obj",
|
|
"adt_32_30.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-018",
|
|
"url": "/assets/game/manastorm/608-dalaranprison/collision-018.glb",
|
|
"checksum": "8e150d1c25cf8909c6439b82ca006ede03fc479e1b13ff0ebce89d69cbf01069",
|
|
"byteLength": 113016,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/violet-hold/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_28_26.obj",
|
|
"adt_28_27.obj",
|
|
"adt_28_28.obj",
|
|
"adt_28_29.obj",
|
|
"adt_28_30.obj",
|
|
"adt_29_26.obj",
|
|
"adt_29_27.obj",
|
|
"adt_29_28.obj",
|
|
"adt_29_29.obj",
|
|
"adt_29_30.obj",
|
|
"adt_30_26.obj",
|
|
"adt_30_27.obj",
|
|
"adt_30_28.obj",
|
|
"adt_30_29.obj",
|
|
"adt_30_30.obj",
|
|
"adt_31_26.obj",
|
|
"adt_31_27.obj",
|
|
"adt_31_28.obj",
|
|
"adt_31_29.obj",
|
|
"adt_31_30.obj",
|
|
"adt_32_26.obj",
|
|
"adt_32_27.obj",
|
|
"adt_32_28.obj",
|
|
"adt_32_29.obj",
|
|
"adt_32_30.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-019",
|
|
"url": "/assets/game/manastorm/608-dalaranprison/collision-019.glb",
|
|
"checksum": "401112e5abeb64f5a8497c14fe5d52694db6716858fe96b237c5f4c076a273b7",
|
|
"byteLength": 113660,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/violet-hold/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_28_26.obj",
|
|
"adt_28_27.obj",
|
|
"adt_28_28.obj",
|
|
"adt_28_29.obj",
|
|
"adt_28_30.obj",
|
|
"adt_29_26.obj",
|
|
"adt_29_27.obj",
|
|
"adt_29_28.obj",
|
|
"adt_29_29.obj",
|
|
"adt_29_30.obj",
|
|
"adt_30_26.obj",
|
|
"adt_30_27.obj",
|
|
"adt_30_28.obj",
|
|
"adt_30_29.obj",
|
|
"adt_30_30.obj",
|
|
"adt_31_26.obj",
|
|
"adt_31_27.obj",
|
|
"adt_31_28.obj",
|
|
"adt_31_29.obj",
|
|
"adt_31_30.obj",
|
|
"adt_32_26.obj",
|
|
"adt_32_27.obj",
|
|
"adt_32_28.obj",
|
|
"adt_32_29.obj",
|
|
"adt_32_30.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-020",
|
|
"url": "/assets/game/manastorm/608-dalaranprison/collision-020.glb",
|
|
"checksum": "f8723f121fa48346f4ba323cb97ff4de83c5ed5c6b1b0bc83e4e3a8faaefc92d",
|
|
"byteLength": 113740,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/violet-hold/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_28_26.obj",
|
|
"adt_28_27.obj",
|
|
"adt_28_28.obj",
|
|
"adt_28_29.obj",
|
|
"adt_28_30.obj",
|
|
"adt_29_26.obj",
|
|
"adt_29_27.obj",
|
|
"adt_29_28.obj",
|
|
"adt_29_29.obj",
|
|
"adt_29_30.obj",
|
|
"adt_30_26.obj",
|
|
"adt_30_27.obj",
|
|
"adt_30_28.obj",
|
|
"adt_30_29.obj",
|
|
"adt_30_30.obj",
|
|
"adt_31_26.obj",
|
|
"adt_31_27.obj",
|
|
"adt_31_28.obj",
|
|
"adt_31_29.obj",
|
|
"adt_31_30.obj",
|
|
"adt_32_26.obj",
|
|
"adt_32_27.obj",
|
|
"adt_32_28.obj",
|
|
"adt_32_29.obj",
|
|
"adt_32_30.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-021",
|
|
"url": "/assets/game/manastorm/608-dalaranprison/collision-021.glb",
|
|
"checksum": "5bec98379321457aad66dd666983048741c7ed6b1887c5f90f5f3c7106bb7a3b",
|
|
"byteLength": 113916,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/violet-hold/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_28_26.obj",
|
|
"adt_28_27.obj",
|
|
"adt_28_28.obj",
|
|
"adt_28_29.obj",
|
|
"adt_28_30.obj",
|
|
"adt_29_26.obj",
|
|
"adt_29_27.obj",
|
|
"adt_29_28.obj",
|
|
"adt_29_29.obj",
|
|
"adt_29_30.obj",
|
|
"adt_30_26.obj",
|
|
"adt_30_27.obj",
|
|
"adt_30_28.obj",
|
|
"adt_30_29.obj",
|
|
"adt_30_30.obj",
|
|
"adt_31_26.obj",
|
|
"adt_31_27.obj",
|
|
"adt_31_28.obj",
|
|
"adt_31_29.obj",
|
|
"adt_31_30.obj",
|
|
"adt_32_26.obj",
|
|
"adt_32_27.obj",
|
|
"adt_32_28.obj",
|
|
"adt_32_29.obj",
|
|
"adt_32_30.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-022",
|
|
"url": "/assets/game/manastorm/608-dalaranprison/collision-022.glb",
|
|
"checksum": "23d20ae28498e2f0ab1f8f127d9537e5e9c42329f103a93dd8d8abc8768076f6",
|
|
"byteLength": 113420,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/violet-hold/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_28_26.obj",
|
|
"adt_28_27.obj",
|
|
"adt_28_28.obj",
|
|
"adt_28_29.obj",
|
|
"adt_28_30.obj",
|
|
"adt_29_26.obj",
|
|
"adt_29_27.obj",
|
|
"adt_29_28.obj",
|
|
"adt_29_29.obj",
|
|
"adt_29_30.obj",
|
|
"adt_30_26.obj",
|
|
"adt_30_27.obj",
|
|
"adt_30_28.obj",
|
|
"adt_30_29.obj",
|
|
"adt_30_30.obj",
|
|
"adt_31_26.obj",
|
|
"adt_31_27.obj",
|
|
"adt_31_28.obj",
|
|
"adt_31_29.obj",
|
|
"adt_31_30.obj",
|
|
"adt_32_26.obj",
|
|
"adt_32_27.obj",
|
|
"adt_32_28.obj",
|
|
"adt_32_29.obj",
|
|
"adt_32_30.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-023",
|
|
"url": "/assets/game/manastorm/608-dalaranprison/collision-023.glb",
|
|
"checksum": "130c71a1719051b177999990b5320d5413df36abce2c48c4f65f22f81e2363fa",
|
|
"byteLength": 113240,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/violet-hold/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_28_26.obj",
|
|
"adt_28_27.obj",
|
|
"adt_28_28.obj",
|
|
"adt_28_29.obj",
|
|
"adt_28_30.obj",
|
|
"adt_29_26.obj",
|
|
"adt_29_27.obj",
|
|
"adt_29_28.obj",
|
|
"adt_29_29.obj",
|
|
"adt_29_30.obj",
|
|
"adt_30_26.obj",
|
|
"adt_30_27.obj",
|
|
"adt_30_28.obj",
|
|
"adt_30_29.obj",
|
|
"adt_30_30.obj",
|
|
"adt_31_26.obj",
|
|
"adt_31_27.obj",
|
|
"adt_31_28.obj",
|
|
"adt_31_29.obj",
|
|
"adt_31_30.obj",
|
|
"adt_32_26.obj",
|
|
"adt_32_27.obj",
|
|
"adt_32_28.obj",
|
|
"adt_32_29.obj",
|
|
"adt_32_30.obj"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "collision-024",
|
|
"url": "/assets/game/manastorm/608-dalaranprison/collision-024.glb",
|
|
"checksum": "c2467d164cc777f6771afdbfc8a43d1cb3b5a95cf4f0395bf1cbec049de68ef4",
|
|
"byteLength": 113660,
|
|
"triangleCount": 65536,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "blender-conversion-report",
|
|
"report": "dungeon-pipeline/work/violet-hold/staging/environment/conversion-report.json",
|
|
"sourceFiles": [
|
|
"adt_28_26.obj",
|
|
"adt_28_27.obj",
|
|
"adt_28_28.obj",
|
|
"adt_28_29.obj",
|
|
"adt_28_30.obj",
|
|
"adt_29_26.obj",
|
|
"adt_29_27.obj",
|
|
"adt_29_28.obj",
|
|
"adt_29_29.obj",
|
|
"adt_29_30.obj",
|
|
"adt_30_26.obj",
|
|
"adt_30_27.obj",
|
|
"adt_30_28.obj",
|
|
"adt_30_29.obj",
|
|
"adt_30_30.obj",
|
|
"adt_31_26.obj",
|
|
"adt_31_27.obj",
|
|
"adt_31_28.obj",
|
|
"adt_31_29.obj",
|
|
"adt_31_30.obj",
|
|
"adt_32_26.obj",
|
|
"adt_32_27.obj",
|
|
"adt_32_28.obj",
|
|
"adt_32_29.obj",
|
|
"adt_32_30.obj"
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"navigation": {
|
|
"id": "navigation",
|
|
"url": "/assets/game/manastorm/608-dalaranprison/navigation.glb",
|
|
"checksum": "fd17cfff5366b82fdc5aa0cbcf5462a21ce807453a3aadb6918067f5e9ac734b",
|
|
"byteLength": 63304,
|
|
"triangleCount": 5795,
|
|
"compression": "meshopt",
|
|
"transform": {
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": 1
|
|
},
|
|
"provenance": {
|
|
"kind": "recast-navigation-report",
|
|
"report": "dungeon-pipeline/work/violet-hold/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"
|
|
],
|
|
"collisionInputPaths": [
|
|
"dungeon-pipeline/work/violet-hold/staging/environment/violet-hold-collision-000.glb",
|
|
"dungeon-pipeline/work/violet-hold/staging/environment/violet-hold-collision-001.glb",
|
|
"dungeon-pipeline/work/violet-hold/staging/environment/violet-hold-collision-002.glb",
|
|
"dungeon-pipeline/work/violet-hold/staging/environment/violet-hold-collision-003.glb",
|
|
"dungeon-pipeline/work/violet-hold/staging/environment/violet-hold-collision-004.glb",
|
|
"dungeon-pipeline/work/violet-hold/staging/environment/violet-hold-collision-005.glb",
|
|
"dungeon-pipeline/work/violet-hold/staging/environment/violet-hold-collision-006.glb",
|
|
"dungeon-pipeline/work/violet-hold/staging/environment/violet-hold-collision-007.glb",
|
|
"dungeon-pipeline/work/violet-hold/staging/environment/violet-hold-collision-008.glb",
|
|
"dungeon-pipeline/work/violet-hold/staging/environment/violet-hold-collision-009.glb",
|
|
"dungeon-pipeline/work/violet-hold/staging/environment/violet-hold-collision-010.glb",
|
|
"dungeon-pipeline/work/violet-hold/staging/environment/violet-hold-collision-011.glb",
|
|
"dungeon-pipeline/work/violet-hold/staging/environment/violet-hold-collision-012.glb",
|
|
"dungeon-pipeline/work/violet-hold/staging/environment/violet-hold-collision-013.glb",
|
|
"dungeon-pipeline/work/violet-hold/staging/environment/violet-hold-collision-014.glb",
|
|
"dungeon-pipeline/work/violet-hold/staging/environment/violet-hold-collision-015.glb",
|
|
"dungeon-pipeline/work/violet-hold/staging/environment/violet-hold-collision-016.glb",
|
|
"dungeon-pipeline/work/violet-hold/staging/environment/violet-hold-collision-017.glb",
|
|
"dungeon-pipeline/work/violet-hold/staging/environment/violet-hold-collision-018.glb",
|
|
"dungeon-pipeline/work/violet-hold/staging/environment/violet-hold-collision-019.glb",
|
|
"dungeon-pipeline/work/violet-hold/staging/environment/violet-hold-collision-020.glb",
|
|
"dungeon-pipeline/work/violet-hold/staging/environment/violet-hold-collision-021.glb",
|
|
"dungeon-pipeline/work/violet-hold/staging/environment/violet-hold-collision-022.glb",
|
|
"dungeon-pipeline/work/violet-hold/staging/environment/violet-hold-collision-023.glb",
|
|
"dungeon-pipeline/work/violet-hold/staging/environment/violet-hold-collision-024.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": [
|
|
838.866699,
|
|
38.700043,
|
|
1834.732666
|
|
],
|
|
"sourcePosition": [
|
|
838.866699,
|
|
38.700043,
|
|
1834.732666
|
|
],
|
|
"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": [
|
|
772.266724,
|
|
39.000042,
|
|
1853.111694
|
|
],
|
|
"sourcePosition": [
|
|
772.266724,
|
|
39.000042,
|
|
1853.111694
|
|
],
|
|
"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": [
|
|
730.86676,
|
|
47.700043,
|
|
1901.932739
|
|
],
|
|
"sourcePosition": [
|
|
730.86676,
|
|
47.700043,
|
|
1901.932739
|
|
],
|
|
"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": [
|
|
838.866699,
|
|
38.700043,
|
|
1834.732666
|
|
],
|
|
"sourcePosition": [
|
|
838.866699,
|
|
38.700043,
|
|
1834.732666
|
|
],
|
|
"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": [
|
|
838.866699,
|
|
38.700043,
|
|
1834.732666
|
|
],
|
|
"sourcePosition": [
|
|
838.866699,
|
|
38.700043,
|
|
1834.732666
|
|
],
|
|
"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 83 connected components; provisional anchors use the largest component satisfying maximum-horizontal-span:1600, with 1,101 triangles (the largest overall component has 3,430).",
|
|
"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 50 ADT placement containers to Blender Z-up before glTF export.",
|
|
"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": "DalaranPrison",
|
|
"checksums": {}
|
|
}
|
|
},
|
|
"creatureModels": {
|
|
"29315": {
|
|
"url": "/assets/game/dungeons/violet-hold/creatures/display-27488-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.1189,
|
|
"labelHeight": 5.638,
|
|
"markerRadius": 2.4165,
|
|
"displayId": 27488,
|
|
"checksum": "39376b86c1a01959447a3a7d8dbc728cca6441c8b841ff449283e1d564204eeb",
|
|
"byteLength": 536628,
|
|
"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": 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
|
|
}
|
|
},
|
|
"29316": {
|
|
"url": "/assets/game/dungeons/violet-hold/creatures/display-20590-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.05,
|
|
"labelHeight": 17.0335,
|
|
"markerRadius": 4.1136,
|
|
"displayId": 20590,
|
|
"checksum": "c1208ac2fbd51a52625d1a5854fb63873dab48615cb8a20d5b4f79b30c20b59b",
|
|
"byteLength": 919216,
|
|
"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": 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
|
|
}
|
|
},
|
|
"29395": {
|
|
"url": "/assets/game/creatures/shared/bcc14a8b2e12bb78aab11fcecfd6a0469d4df1fcf8167e779a7fc9ccf4d1ae4f.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0991,
|
|
"labelHeight": 4.7487,
|
|
"markerRadius": 2.0138,
|
|
"displayId": 18628,
|
|
"checksum": "bcc14a8b2e12bb78aab11fcecfd6a0469d4df1fcf8167e779a7fc9ccf4d1ae4f",
|
|
"byteLength": 542136,
|
|
"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": 2,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 0
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"30659": {
|
|
"url": "/assets/game/dungeons/violet-hold/creatures/display-27215-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0008,
|
|
"labelHeight": 2.6909,
|
|
"markerRadius": 0.65,
|
|
"displayId": 27215,
|
|
"checksum": "864ca0ee4e07ae8fd11dd6aa339fb5127c8a0657b5d251affd7d5e16e287c620",
|
|
"byteLength": 648508,
|
|
"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
|
|
}
|
|
},
|
|
"31134": {
|
|
"url": "/assets/game/dungeons/violet-hold/creatures/display-27508-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0017,
|
|
"labelHeight": 3.1979,
|
|
"markerRadius": 0.65,
|
|
"displayId": 27508,
|
|
"checksum": "82fb25efc930f65e6531d12372f40590f60662746dd3b96198d2a998ea75547c",
|
|
"byteLength": 825296,
|
|
"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
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 65,
|
|
"runtimeDrawCalls": 3,
|
|
"savedDrawCalls": 62
|
|
},
|
|
"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": 5,
|
|
"creatureDisplays": 5,
|
|
"bosses": 3,
|
|
"spawns": 8
|
|
},
|
|
"provenance": {
|
|
"recipe": "dungeon-pipeline/recipes/violet-hold.json",
|
|
"sourceSnapshot": "dungeon-pipeline/work/violet-hold/source-snapshot.json",
|
|
"runtimeDraft": "dungeon-pipeline/work/violet-hold/runtime-draft.json",
|
|
"creatureRecipe": "dungeon-pipeline/work/violet-hold/creature-export.recipe.json"
|
|
}
|
|
}
|