1727 lines
55 KiB
JSON
1727 lines
55 KiB
JSON
{
|
|
"schemaVersion": 1,
|
|
"slug": "33-shadowfang",
|
|
"mapId": 33,
|
|
"reviewStatus": "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."
|
|
],
|
|
"coordinateSystem": {
|
|
"units": "meters",
|
|
"upAxis": "+Y",
|
|
"fromWow": "three(x,y,z)=(-wow.x,wow.z,wow.y)",
|
|
"scale": 1
|
|
},
|
|
"sourcePackage": {
|
|
"conversionReport": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/conversion-report.json",
|
|
"navigationReport": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/recast-report.json",
|
|
"omissions": [],
|
|
"fallbacks": [],
|
|
"evidence": [
|
|
{
|
|
"id": "wow-export-result",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/automation-result.json"
|
|
},
|
|
{
|
|
"id": "wow-export-obj-000",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/adt_25_30.obj"
|
|
},
|
|
{
|
|
"id": "wow-export-obj-001",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/adt_25_31.obj"
|
|
},
|
|
{
|
|
"id": "wow-export-obj-002",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/adt_25_32.obj"
|
|
},
|
|
{
|
|
"id": "wow-export-obj-003",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/adt_25_33.obj"
|
|
},
|
|
{
|
|
"id": "wow-export-obj-004",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/adt_25_34.obj"
|
|
},
|
|
{
|
|
"id": "wow-export-obj-005",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/adt_26_30.obj"
|
|
},
|
|
{
|
|
"id": "wow-export-obj-006",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/adt_26_31.obj"
|
|
},
|
|
{
|
|
"id": "wow-export-obj-007",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/adt_26_32.obj"
|
|
},
|
|
{
|
|
"id": "wow-export-obj-008",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/adt_26_33.obj"
|
|
},
|
|
{
|
|
"id": "wow-export-obj-009",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/adt_26_34.obj"
|
|
},
|
|
{
|
|
"id": "wow-export-obj-010",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/adt_27_30.obj"
|
|
},
|
|
{
|
|
"id": "wow-export-obj-011",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/adt_27_31.obj"
|
|
},
|
|
{
|
|
"id": "wow-export-obj-012",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/adt_27_32.obj"
|
|
},
|
|
{
|
|
"id": "wow-export-obj-013",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/adt_27_33.obj"
|
|
},
|
|
{
|
|
"id": "wow-export-obj-014",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/adt_27_34.obj"
|
|
},
|
|
{
|
|
"id": "wow-export-obj-015",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/adt_28_30.obj"
|
|
},
|
|
{
|
|
"id": "wow-export-obj-016",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/adt_28_31.obj"
|
|
},
|
|
{
|
|
"id": "wow-export-obj-017",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/adt_28_32.obj"
|
|
},
|
|
{
|
|
"id": "wow-export-obj-018",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/adt_28_33.obj"
|
|
},
|
|
{
|
|
"id": "wow-export-obj-019",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/adt_28_34.obj"
|
|
},
|
|
{
|
|
"id": "wow-export-obj-020",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/adt_29_30.obj"
|
|
},
|
|
{
|
|
"id": "wow-export-obj-021",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/adt_29_31.obj"
|
|
},
|
|
{
|
|
"id": "wow-export-obj-022",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/adt_29_32.obj"
|
|
},
|
|
{
|
|
"id": "wow-export-obj-023",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/adt_29_33.obj"
|
|
},
|
|
{
|
|
"id": "wow-export-obj-024",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/adt_29_34.obj"
|
|
},
|
|
{
|
|
"id": "client-root-wmo-000",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/raw/WORLD/WMO/AZEROTH/BUILDINGS/DUSKWOODABANDONED_BARN/DUSKWOODABANDONED_BARN.WMO"
|
|
},
|
|
{
|
|
"id": "client-root-wmo-001",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/raw/WORLD/WMO/AZEROTH/BUILDINGS/DUSKWOODABANDONED_HUMANTWOSTORY/DUSKWOODABANDONED_HUMANTWOSTORY.WMO"
|
|
},
|
|
{
|
|
"id": "client-root-wmo-002",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/raw/WORLD/WMO/AZEROTH/BUILDINGS/DUSKWOODABANDONED_HUMAN_FARM/DUSKWOODABANDONED_HUMAN_FARM.WMO"
|
|
},
|
|
{
|
|
"id": "client-root-wmo-003",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/raw/WORLD/WMO/AZEROTH/BUILDINGS/DUSKWOOD_BLACKSMITH/DUSKWOOD_BLACKSMITH.WMO"
|
|
},
|
|
{
|
|
"id": "client-root-wmo-004",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/raw/WORLD/WMO/AZEROTH/BUILDINGS/DUSKWOOD_HUMANTWOSTORY/DUSKWOOD_HUMANTWOSTORY.WMO"
|
|
},
|
|
{
|
|
"id": "client-root-wmo-005",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/raw/WORLD/WMO/AZEROTH/BUILDINGS/DUSKWOOD_HUMAN_FARM/DUSKWOOD_HUMAN_FARM.WMO"
|
|
},
|
|
{
|
|
"id": "client-root-wmo-006",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/raw/WORLD/WMO/AZEROTH/BUILDINGS/DUSKWOOD_INN/DUSKWOOD_INN.WMO"
|
|
},
|
|
{
|
|
"id": "client-root-wmo-007",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/raw/WORLD/WMO/AZEROTH/BUILDINGS/DUSKWOOD_STABLE/DUSKWOOD_STABLE.WMO"
|
|
},
|
|
{
|
|
"id": "client-root-wmo-008",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/raw/WORLD/WMO/AZEROTH/BUILDINGS/DUSKWOOD_TOWNHALL_NOWALL/DUSKWOOD_TOWNHALL_NOWALL.WMO"
|
|
},
|
|
{
|
|
"id": "client-root-wmo-009",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/raw/WORLD/WMO/DUNGEON/LD_SHADOWFANG/LD_SHADOWFANGINTERIOR.WMO"
|
|
},
|
|
{
|
|
"id": "client-root-wmo-010",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/raw/WORLD/WMO/DUNGEON/MD_CRYPTONERM/MD_CRYPTONERM.WMO"
|
|
},
|
|
{
|
|
"id": "client-root-wmo-011",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/raw/WORLD/WMO/DUNGEON/MD_SHIPWRECK/SHIPWRECK_A.WMO"
|
|
},
|
|
{
|
|
"id": "client-root-wmo-012",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/raw/WORLD/WMO/KHAZMODAN/BUILDINGS/GREATWALL/GREATWALL_GATE.WMO"
|
|
},
|
|
{
|
|
"id": "client-root-wmo-013",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/source-export/raw/WORLD/WMO/KHAZMODAN/BUILDINGS/GREATWALL/GREATWALL_WALL_04.WMO"
|
|
},
|
|
{
|
|
"id": "blender-conversion-report",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/conversion-report.json"
|
|
},
|
|
{
|
|
"id": "recast-navigation-report",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/recast-report.json"
|
|
}
|
|
]
|
|
},
|
|
"assets": {
|
|
"visual": [
|
|
{
|
|
"id": "visual",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-visual.glb",
|
|
"checksum": "d78aaa98b1367cc0dda4b7fce81f143b0753a96917cb2aff5f530fb9ef513c74",
|
|
"triangleCount": 2258457,
|
|
"instanceTriangleCount": 2258457,
|
|
"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",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-000.glb",
|
|
"checksum": "0ebcb235e67617af7b7a34a6af71ae4b237c5351df0a6f25ff01d70eb8320ec7",
|
|
"triangleCount": 65536,
|
|
"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",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-001.glb",
|
|
"checksum": "2b71cbf502a63dc1dc8487ed251ea8d84b5e8623d8a09d7d778477a66ad2ebb1",
|
|
"triangleCount": 65536,
|
|
"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",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-002.glb",
|
|
"checksum": "51daef88fd1acaaabbb6635e46712b028bb3f1728ead88d41fd20ffdb6a1ae2a",
|
|
"triangleCount": 65536,
|
|
"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",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-003.glb",
|
|
"checksum": "a59a8d1f0eda0f44a30a599797f26b3154c9942364f44460cf81b7a93836ccfe",
|
|
"triangleCount": 65536,
|
|
"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",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-004.glb",
|
|
"checksum": "89b418ce465039e32e2ebd2b134bb4b245187f364582dc2f2cd3295fbd38ff97",
|
|
"triangleCount": 65536,
|
|
"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",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-005.glb",
|
|
"checksum": "526a434e79efcd25164992ad79cddd2bcb13d1a28ad4748c5471f152c6a42129",
|
|
"triangleCount": 65536,
|
|
"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",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-006.glb",
|
|
"checksum": "7a85a9235a120c5b94a4ea62fe2a7fa08ae51fb4494d17fe3ec631fb42d61f16",
|
|
"triangleCount": 65536,
|
|
"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",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-007.glb",
|
|
"checksum": "2929b0b4d6578a32d891630c8dbcd75b89c623a28299df41c5d9890a3f7922aa",
|
|
"triangleCount": 65536,
|
|
"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",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-008.glb",
|
|
"checksum": "13bd1319efabf8404ed5cb891bd0def996f3d3816d4e96f850eb284ff2097d0e",
|
|
"triangleCount": 65536,
|
|
"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",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-009.glb",
|
|
"checksum": "0b484062ee32aa0b21493f353ef9311a6a31966aa819782df76b8ff398296a2d",
|
|
"triangleCount": 65536,
|
|
"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",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-010.glb",
|
|
"checksum": "03318206c45e35633478aee73ec186f50b1a50bf6bb93d7dfc4a459bd35b3b88",
|
|
"triangleCount": 76399,
|
|
"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",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-011.glb",
|
|
"checksum": "f997cc763d23b728bbc52f409b0cdbd5643980456e6f7588179fae6c5b3d65e1",
|
|
"triangleCount": 65536,
|
|
"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",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-012.glb",
|
|
"checksum": "076be03882c28ecf755dc58b0bede80e9ad15906e96f4ef8a54737101d68e367",
|
|
"triangleCount": 66784,
|
|
"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",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-013.glb",
|
|
"checksum": "b6bb1deda120eada69c2a407a9643bd4cba8b59ccbef6da9eed0f305d2787b9f",
|
|
"triangleCount": 95126,
|
|
"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",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-014.glb",
|
|
"checksum": "5f18b61602f77ac477f60ecaa684888fcdf822cb932eecad01da285244298f35",
|
|
"triangleCount": 67385,
|
|
"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",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-015.glb",
|
|
"checksum": "0cce151d7b5bf42aef9802c8511cfce9785be2c62fa59b8c7ff60083040ad421",
|
|
"triangleCount": 65536,
|
|
"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",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-016.glb",
|
|
"checksum": "40db9981d36c94852a8799b1025156f1f68c0ff683cc3e4fde15df07679c91f2",
|
|
"triangleCount": 74904,
|
|
"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",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-017.glb",
|
|
"checksum": "b6294979a7365711b99a30c8838223047068614f062ea465231e3c509153b2e8",
|
|
"triangleCount": 68824,
|
|
"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",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-018.glb",
|
|
"checksum": "d217e4d616e24c17a3453b26c5b39d369a49765a0e580f57828fcca4e864831b",
|
|
"triangleCount": 97129,
|
|
"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",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-019.glb",
|
|
"checksum": "161aaf1cf83a680c5b4b3471b22eae64d1c84c4544d6f80ec2be44ea79e121a2",
|
|
"triangleCount": 76033,
|
|
"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",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-020.glb",
|
|
"checksum": "b4e929b9ac520529ebad2f9171052913d2497710e452d850f58c2bd2b3d26973",
|
|
"triangleCount": 65536,
|
|
"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",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-021.glb",
|
|
"checksum": "601601b13a196c69f3657de3f9b0001bb1d606405f99e934ae0d6ffbd2116c4b",
|
|
"triangleCount": 65536,
|
|
"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",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-022.glb",
|
|
"checksum": "cb6626798b745d8a421431a8e90a2aa07a1732f4642159e985a8f1da9822bef0",
|
|
"triangleCount": 65536,
|
|
"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",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-023.glb",
|
|
"checksum": "4229ff344d450bcc586505020e9c1956fd88d6fc17a817261e1542039afa2b38",
|
|
"triangleCount": 65536,
|
|
"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",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-024.glb",
|
|
"checksum": "74f90b127577ac422cebd674679fb288395219b301145dd67413da9945d2d180",
|
|
"triangleCount": 65536,
|
|
"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",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/environment/shadowfang-keep-collision-025.glb",
|
|
"checksum": "276a434957aa8dfda909ecc616865b4deb7e52e431fee9f70e6ee7355658d78b",
|
|
"triangleCount": 65536,
|
|
"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",
|
|
"path": "../HealerMan-Storage/pipeline-work/dungeons/shadowfang-keep/staging/shadowfang-keep-navigation.glb",
|
|
"checksum": "0dd34958599ce8fda2345677c5790815a771408599904ebfc6dd913351d50800",
|
|
"triangleCount": 545171,
|
|
"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"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"navigationAnalysis": {
|
|
"triangles": 545171,
|
|
"components": 2753,
|
|
"largestComponentTriangles": 315904,
|
|
"largestComponentVertices": 177444,
|
|
"anchorComponentTriangles": 315904,
|
|
"anchorComponentVertices": 177444,
|
|
"anchorSelection": "largest",
|
|
"dominantAxis": "X",
|
|
"anchors": {
|
|
"start": [
|
|
1225.266602,
|
|
106.011192,
|
|
-396.399384
|
|
],
|
|
"middle": [
|
|
1853.871826,
|
|
61.411194,
|
|
4.011007
|
|
],
|
|
"end": [
|
|
3626.666504,
|
|
-2.688812,
|
|
-268.799347
|
|
]
|
|
}
|
|
},
|
|
"placementAnalysis": {
|
|
"files": 51,
|
|
"rows": 8923,
|
|
"uniqueModels": 173,
|
|
"unresolvedRows": 16,
|
|
"unresolvedModels": 9
|
|
},
|
|
"anchors": [
|
|
{
|
|
"id": "player-provisional-main-component",
|
|
"kind": "player",
|
|
"sourcePosition": [
|
|
1225.266602,
|
|
106.011192,
|
|
-396.399384
|
|
],
|
|
"provenance": "authored",
|
|
"source": "Geometry-derived provisional Recast component anchor.",
|
|
"note": "Provisional projected entrance."
|
|
},
|
|
{
|
|
"id": "trash-provisional-main-component",
|
|
"kind": "trash",
|
|
"sourcePosition": [
|
|
1853.871826,
|
|
61.411194,
|
|
4.011007
|
|
],
|
|
"provenance": "authored",
|
|
"source": "Geometry-derived provisional Recast component anchor.",
|
|
"note": "Provisional projected trash anchor."
|
|
},
|
|
{
|
|
"id": "boss-provisional-main-component",
|
|
"kind": "boss",
|
|
"sourcePosition": [
|
|
3626.666504,
|
|
-2.688812,
|
|
-268.799347
|
|
],
|
|
"provenance": "authored",
|
|
"source": "Geometry-derived provisional Recast component anchor.",
|
|
"note": "Provisional projected boss anchor."
|
|
},
|
|
{
|
|
"id": "portal-provisional-main-component",
|
|
"kind": "portal",
|
|
"sourcePosition": [
|
|
1225.266602,
|
|
106.011192,
|
|
-396.399384
|
|
],
|
|
"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",
|
|
"sourcePosition": [
|
|
1225.266602,
|
|
106.011192,
|
|
-396.399384
|
|
],
|
|
"provenance": "authored",
|
|
"source": "Reuses the provisional player anchor as a safe navigation fallback.",
|
|
"note": "Provisional until resurrection placement is playtested."
|
|
}
|
|
]
|
|
}
|