1057 lines
31 KiB
JSON
1057 lines
31 KiB
JSON
{
|
|
"schemaVersion": 1,
|
|
"slug": "underbog",
|
|
"title": "Coilfang: The Underbog",
|
|
"mapId": 546,
|
|
"status": "green",
|
|
"environment": {
|
|
"schemaVersion": 1,
|
|
"id": "manastorm:assets:546",
|
|
"mapId": 546,
|
|
"location": "Coilfang: The Underbog",
|
|
"visual": [
|
|
{
|
|
"id": "visual",
|
|
"url": "/assets/game/manastorm/546-coilfangmarsh/visual.glb",
|
|
"checksum": "eff2db311832bab03b470ac4a761aadb9dea946ddc6b8255dff9ae7e493f3046",
|
|
"byteLength": 2308872,
|
|
"triangleCount": 28275,
|
|
"compression": "meshopt+ktx2"
|
|
}
|
|
],
|
|
"collision": [
|
|
{
|
|
"id": "collision",
|
|
"url": "/assets/game/manastorm/546-coilfangmarsh/collision.glb",
|
|
"checksum": "878c191c326b8c650c521e295fa052961f10c679fc9bc1aabef9089fc79bf145",
|
|
"byteLength": 187548,
|
|
"triangleCount": 16352,
|
|
"compression": "meshopt"
|
|
}
|
|
],
|
|
"navigation": {
|
|
"id": "navigation",
|
|
"url": "/assets/game/manastorm/546-coilfangmarsh/navigation.glb",
|
|
"checksum": "7f238832da85f4ceebdad8590f9d74cf334dd45657b0b763c485935db1748a20",
|
|
"byteLength": 414420,
|
|
"triangleCount": 30573,
|
|
"compression": "meshopt"
|
|
},
|
|
"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": [
|
|
-179.506821,
|
|
75.382339,
|
|
-469.307037
|
|
],
|
|
"sourcePosition": [
|
|
-179.506821,
|
|
75.382339,
|
|
-469.307037
|
|
],
|
|
"navmeshDistance": 0.000001,
|
|
"provenance": "authored",
|
|
"source": "Largest Recast component near-minimum Z interior vertex.",
|
|
"note": "Provisional geometry-derived entrance."
|
|
},
|
|
{
|
|
"id": "trash-provisional-main-component",
|
|
"kind": "trash",
|
|
"position": [
|
|
-34.052277,
|
|
32.182335,
|
|
-308.416138
|
|
],
|
|
"sourcePosition": [
|
|
-34.052277,
|
|
32.182335,
|
|
-308.416138
|
|
],
|
|
"navmeshDistance": 0,
|
|
"provenance": "authored",
|
|
"source": "Largest Recast component vertex nearest its centroid.",
|
|
"note": "Provisional geometry-derived trash anchor."
|
|
},
|
|
{
|
|
"id": "boss-provisional-main-component",
|
|
"kind": "boss",
|
|
"position": [
|
|
1.893188,
|
|
-2.717663,
|
|
-10.307007
|
|
],
|
|
"sourcePosition": [
|
|
1.893188,
|
|
-2.717663,
|
|
-10.307007
|
|
],
|
|
"navmeshDistance": 0,
|
|
"provenance": "authored",
|
|
"source": "Largest Recast component near-maximum Z interior vertex.",
|
|
"note": "Provisional geometry-derived boss anchor."
|
|
},
|
|
{
|
|
"id": "portal-provisional-main-component",
|
|
"kind": "portal",
|
|
"position": [
|
|
-179.506821,
|
|
75.382339,
|
|
-469.307037
|
|
],
|
|
"sourcePosition": [
|
|
-179.506821,
|
|
75.382339,
|
|
-469.307037
|
|
],
|
|
"navmeshDistance": 0.000001,
|
|
"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": [
|
|
-179.506821,
|
|
75.382339,
|
|
-469.307037
|
|
],
|
|
"sourcePosition": [
|
|
-179.506821,
|
|
75.382339,
|
|
-469.307037
|
|
],
|
|
"navmeshDistance": 0.000001,
|
|
"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 272 connected components; provisional anchors stay on the largest 5,280-triangle component.",
|
|
"Entrance, boss, portal, and resurrection semantics require encounter-data and playtest review."
|
|
]
|
|
},
|
|
"source": {
|
|
"clientSnapshot": "ascension-area-52-installed-client",
|
|
"mapDirectory": "CoilfangMarsh",
|
|
"checksums": {
|
|
"expansion/World/Maps/CoilfangMarsh": "4c34ee4eee76a1043c55f07b04c7ecc0cf0a98cc330823c89c8de23166e99b79",
|
|
"patch/World/maps/CoilfangMarsh": "93902e79ef0b50cec0fb1345017e3650b6357daeeafacddd2aafb48c14d16922"
|
|
}
|
|
}
|
|
},
|
|
"creatureModels": {
|
|
"17723": {
|
|
"url": "/assets/game/creatures/shared/52c8b3aea63f21f8e98ad84eaf601f2918d1df17a05525d41f5b3e17da53c8ff.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0102,
|
|
"labelHeight": 14.3365,
|
|
"markerRadius": 4.5,
|
|
"displayId": 17450,
|
|
"checksum": "52c8b3aea63f21f8e98ad84eaf601f2918d1df17a05525d41f5b3e17da53c8ff",
|
|
"byteLength": 552800,
|
|
"animationClips": 6,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": false,
|
|
"death": true
|
|
},
|
|
"sourceAnimationClips": 6,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 0
|
|
},
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 2,
|
|
"runtimeDrawCalls": 1,
|
|
"savedDrawCalls": 1
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 1,
|
|
"ktx2Textures": 1,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"17724": {
|
|
"url": "/assets/game/dungeons/underbog/creatures/display-17752-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0,
|
|
"labelHeight": 6.4894,
|
|
"markerRadius": 2.6729,
|
|
"displayId": 17752,
|
|
"checksum": "a992a85f26f60b4156791e8fddb02f52b56b725c5372a6a40c9a73e2a068dd8c",
|
|
"byteLength": 279180,
|
|
"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": 1,
|
|
"savedDrawCalls": 1
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 1,
|
|
"ktx2Textures": 1,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"17725": {
|
|
"url": "/assets/game/dungeons/underbog/creatures/display-17754-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0,
|
|
"labelHeight": 4.785,
|
|
"markerRadius": 1.4682,
|
|
"displayId": 17754,
|
|
"checksum": "30f3a7e4a18e5a74c05f81102052779c49e074e45d68857878df991562c3244e",
|
|
"byteLength": 315608,
|
|
"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
|
|
}
|
|
},
|
|
"17726": {
|
|
"url": "/assets/game/dungeons/underbog/creatures/display-18399-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 4.2906,
|
|
"labelHeight": 11.3474,
|
|
"markerRadius": 1.6791,
|
|
"displayId": 18399,
|
|
"checksum": "8a7e818c0a0f886f319b2fa798263c009a2d1197308eca4075693f1304dea33d",
|
|
"byteLength": 476268,
|
|
"animationClips": 7,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"sourceAnimationClips": 40,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 33
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 12,
|
|
"runtimeDrawCalls": 1,
|
|
"savedDrawCalls": 11
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 1,
|
|
"ktx2Textures": 1,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"17727": {
|
|
"url": "/assets/game/dungeons/underbog/creatures/display-18400-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 4.7197,
|
|
"labelHeight": 12.4821,
|
|
"markerRadius": 1.8471,
|
|
"displayId": 18400,
|
|
"checksum": "788a696bd9fa7000c771275352beb25a4f16d86fb1ad0a95b1fda60697e82735",
|
|
"byteLength": 475388,
|
|
"animationClips": 7,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"sourceAnimationClips": 40,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 33
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 12,
|
|
"runtimeDrawCalls": 1,
|
|
"savedDrawCalls": 11
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 1,
|
|
"ktx2Textures": 1,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"17728": {
|
|
"url": "/assets/game/dungeons/underbog/creatures/display-17756-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0062,
|
|
"labelHeight": 4.8573,
|
|
"markerRadius": 1.2061,
|
|
"displayId": 17756,
|
|
"checksum": "9479213569c2ff06eb64cecbf507a69916d4513119f5eddd40f8655f24b428a4",
|
|
"byteLength": 420640,
|
|
"animationClips": 8,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"sourceAnimationClips": 131,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 123
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 31,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 29
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"17729": {
|
|
"url": "/assets/game/dungeons/underbog/creatures/display-17757-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0051,
|
|
"labelHeight": 4.0246,
|
|
"markerRadius": 0.9993,
|
|
"displayId": 17757,
|
|
"checksum": "fd6a3a9ef99dff5fe9c999c1d97ab1e9bb95e98f79e2294967fa6488064bce23",
|
|
"byteLength": 421172,
|
|
"animationClips": 8,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"sourceAnimationClips": 131,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 123
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 31,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 29
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"17730": {
|
|
"url": "/assets/game/dungeons/underbog/creatures/display-17755-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0046,
|
|
"labelHeight": 3.6083,
|
|
"markerRadius": 0.8959,
|
|
"displayId": 17755,
|
|
"checksum": "0a4f3a4d7d58af76d9dae998555f9e31d6279c434ca89e69c36de8f7209bb135",
|
|
"byteLength": 420744,
|
|
"animationClips": 8,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"sourceAnimationClips": 131,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 123
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 31,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 29
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"17731": {
|
|
"url": "/assets/game/dungeons/underbog/creatures/display-19403-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0,
|
|
"labelHeight": 3.3089,
|
|
"markerRadius": 2.9805,
|
|
"displayId": 19403,
|
|
"checksum": "b012d96c94f7da88b5572419acc9ac7366650f43738b54a201dd6cbef63e573a",
|
|
"byteLength": 572908,
|
|
"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": 6,
|
|
"runtimeDrawCalls": 4,
|
|
"savedDrawCalls": 2
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 4,
|
|
"ktx2Textures": 4,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"17732": {
|
|
"url": "/assets/game/dungeons/underbog/creatures/display-18722-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0,
|
|
"labelHeight": 4.6453,
|
|
"markerRadius": 2.7814,
|
|
"displayId": 18722,
|
|
"checksum": "fbe6967e6bd84e329adfb14a2b06ac68f9836b5d0ef82d88d50ee380db351392",
|
|
"byteLength": 240416,
|
|
"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": 2,
|
|
"savedDrawCalls": 1
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"17734": {
|
|
"url": "/assets/game/dungeons/underbog/creatures/display-17758-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0128,
|
|
"labelHeight": 17.9206,
|
|
"markerRadius": 4.5,
|
|
"displayId": 17758,
|
|
"checksum": "2d71212d6acd49f7ca3ea54dae6ada468a8bd32cc0523dce23b67d7e80d2010f",
|
|
"byteLength": 548344,
|
|
"animationClips": 6,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": false,
|
|
"death": true
|
|
},
|
|
"sourceAnimationClips": 6,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 0
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 2,
|
|
"runtimeDrawCalls": 1,
|
|
"savedDrawCalls": 1
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 1,
|
|
"ktx2Textures": 1,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"17735": {
|
|
"url": "/assets/game/dungeons/underbog/creatures/display-18401-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 3.0034,
|
|
"labelHeight": 7.9432,
|
|
"markerRadius": 1.1754,
|
|
"displayId": 18401,
|
|
"checksum": "bfdb6a39d63f64789ffc8d2348dc5d3eff81fc1db63593fad0aba5b4ade875c8",
|
|
"byteLength": 476452,
|
|
"animationClips": 7,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"sourceAnimationClips": 40,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 33
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 12,
|
|
"runtimeDrawCalls": 1,
|
|
"savedDrawCalls": 11
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 1,
|
|
"ktx2Textures": 1,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"17770": {
|
|
"url": "/assets/game/dungeons/underbog/creatures/display-17228-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0179,
|
|
"labelHeight": 25.0888,
|
|
"markerRadius": 4.5,
|
|
"displayId": 17228,
|
|
"checksum": "9c3bdb6aaffba08331a05c8c34d40cb9e0a6f381b067211a94d9a36d670911e2",
|
|
"byteLength": 548304,
|
|
"animationClips": 6,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": false,
|
|
"death": true
|
|
},
|
|
"sourceAnimationClips": 6,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 0
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 2,
|
|
"runtimeDrawCalls": 1,
|
|
"savedDrawCalls": 1
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 1,
|
|
"ktx2Textures": 1,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"17771": {
|
|
"url": "/assets/game/dungeons/underbog/creatures/display-17648-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0046,
|
|
"labelHeight": 3.6083,
|
|
"markerRadius": 0.8959,
|
|
"displayId": 17648,
|
|
"checksum": "5417dec635e3eb5bd062d2494c047fb8f2e5d71545ecd9e4954cfa0d672c1579",
|
|
"byteLength": 420672,
|
|
"animationClips": 8,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"sourceAnimationClips": 131,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 123
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 31,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 29
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"17826": {
|
|
"url": "/assets/game/dungeons/underbog/creatures/display-18570-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0053,
|
|
"labelHeight": 4.1634,
|
|
"markerRadius": 1.0338,
|
|
"displayId": 18570,
|
|
"checksum": "1a51664efc00b41986e6033f6c0336d5ebbfdf5e32331901b6ee9bc080348109",
|
|
"byteLength": 421316,
|
|
"animationClips": 8,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"sourceAnimationClips": 131,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 123
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 31,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 29
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"17827": {
|
|
"url": "/assets/game/dungeons/underbog/creatures/display-2289-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0362,
|
|
"labelHeight": 2.7013,
|
|
"markerRadius": 1.4722,
|
|
"displayId": 2289,
|
|
"checksum": "5db056902881561368867268d4dec70e5a25c140dfde39fb815eea9b8632b435",
|
|
"byteLength": 376568,
|
|
"animationClips": 6,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": false,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"sourceAnimationClips": 8,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 2
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 3,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 1
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"17871": {
|
|
"url": "/assets/game/dungeons/underbog/creatures/display-16273-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0,
|
|
"labelHeight": 4.785,
|
|
"markerRadius": 1.4682,
|
|
"displayId": 16273,
|
|
"checksum": "4c2ad63ccd463063f470c5a60599a232255f6ec93a351feaa105d9fc7ef5fecb",
|
|
"byteLength": 313772,
|
|
"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
|
|
}
|
|
},
|
|
"17882": {
|
|
"url": "/assets/game/dungeons/underbog/creatures/display-18194-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0233,
|
|
"labelHeight": 25.8384,
|
|
"markerRadius": 4.5,
|
|
"displayId": 18194,
|
|
"checksum": "61691a712e063441a9a0a9d88a55c4790b3971ab02791c1ae2103153f43f4a9c",
|
|
"byteLength": 665220,
|
|
"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": 1,
|
|
"savedDrawCalls": 1
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 1,
|
|
"ktx2Textures": 1,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"17885": {
|
|
"url": "/assets/game/dungeons/underbog/creatures/display-17295-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0119,
|
|
"labelHeight": 2.9248,
|
|
"markerRadius": 0.65,
|
|
"displayId": 17295,
|
|
"checksum": "628a90f2ca5942189d8c21c75a9bfaf6173090377288d30aa2ee6ca7a11c943e",
|
|
"byteLength": 550468,
|
|
"animationClips": 8,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"sourceAnimationClips": 145,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 137
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 55,
|
|
"runtimeDrawCalls": 3,
|
|
"savedDrawCalls": 52
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 3,
|
|
"ktx2Textures": 3,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"18105": {
|
|
"url": "/assets/game/dungeons/underbog/creatures/display-17528-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0306,
|
|
"labelHeight": 18.2585,
|
|
"markerRadius": 4.5,
|
|
"displayId": 17528,
|
|
"checksum": "5b9234285248bb2a0a1e7d083b4507095c363eb2e32011b4ff4afd694b813cac",
|
|
"byteLength": 355868,
|
|
"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": 2,
|
|
"savedDrawCalls": 1
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"19632": {
|
|
"url": "/assets/game/dungeons/underbog/creatures/display-19367-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0,
|
|
"labelHeight": 6.968,
|
|
"markerRadius": 4.1721,
|
|
"displayId": 19367,
|
|
"checksum": "b06a510c326a3a7a03deec1941d0e5cbb43629d4359645eff051ffab9ed60ea3",
|
|
"byteLength": 240244,
|
|
"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": 2,
|
|
"savedDrawCalls": 1
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"20465": {
|
|
"url": "/assets/game/dungeons/underbog/creatures/display-14528-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0,
|
|
"labelHeight": 3.2475,
|
|
"markerRadius": 2.0673,
|
|
"displayId": 14528,
|
|
"checksum": "101131076d3efd2bea6fa6e97483e174b9b076d963dcd3669368521e123c0895",
|
|
"byteLength": 129952,
|
|
"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
|
|
}
|
|
}
|
|
},
|
|
"counts": {
|
|
"creatureEntries": 22,
|
|
"creatureDisplays": 22,
|
|
"bosses": 4,
|
|
"spawns": 184
|
|
},
|
|
"provenance": {
|
|
"recipe": "dungeon-pipeline/recipes/underbog.json",
|
|
"sourceSnapshot": "dungeon-pipeline/work/underbog/source-snapshot.json",
|
|
"runtimeDraft": "dungeon-pipeline/work/underbog/runtime-draft.json",
|
|
"creatureRecipe": "dungeon-pipeline/work/underbog/creature-export.recipe.json"
|
|
}
|
|
}
|