1178 lines
35 KiB
JSON
1178 lines
35 KiB
JSON
{
|
|
"schemaVersion": 1,
|
|
"slug": "razorfen-downs",
|
|
"title": "Razorfen Downs",
|
|
"mapId": 129,
|
|
"status": "green",
|
|
"environment": {
|
|
"schemaVersion": 1,
|
|
"id": "manastorm:assets:129",
|
|
"mapId": 129,
|
|
"location": "Razorfen Downs",
|
|
"visual": [
|
|
{
|
|
"id": "visual",
|
|
"url": "/assets/game/manastorm/129-razorfendowns/visual.glb",
|
|
"checksum": "c319cb06d926ae3668d1b670f4920375a151b3050f6d2268114187cfc005640b",
|
|
"byteLength": 5312064,
|
|
"triangleCount": 161644,
|
|
"compression": "meshopt+ktx2"
|
|
}
|
|
],
|
|
"collision": [
|
|
{
|
|
"id": "collision",
|
|
"url": "/assets/game/manastorm/129-razorfendowns/collision.glb",
|
|
"checksum": "71108797744e64985618caebb9c80f7a5cc9f39804e1f1fcdc8426286a542f09",
|
|
"byteLength": 1402912,
|
|
"triangleCount": 100000,
|
|
"compression": "meshopt"
|
|
}
|
|
],
|
|
"navigation": {
|
|
"id": "navigation",
|
|
"url": "/assets/game/manastorm/129-razorfendowns/navigation.glb",
|
|
"checksum": "5468601f6a49eb1c695148a2793e6914f3a1fb378048974829574ff4da19e3e3",
|
|
"byteLength": 902384,
|
|
"triangleCount": 65826,
|
|
"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": [
|
|
-110.977219,
|
|
37.026363,
|
|
-592.998718
|
|
],
|
|
"sourcePosition": [
|
|
-110.977219,
|
|
37.026363,
|
|
-592.998718
|
|
],
|
|
"navmeshDistance": 0,
|
|
"provenance": "authored",
|
|
"source": "Largest Recast component near-minimum Z interior vertex.",
|
|
"note": "Provisional geometry-derived entrance."
|
|
},
|
|
{
|
|
"id": "trash-provisional-main-component",
|
|
"kind": "trash",
|
|
"position": [
|
|
-70.162216,
|
|
42.426365,
|
|
-273.793732
|
|
],
|
|
"sourcePosition": [
|
|
-70.162216,
|
|
42.426365,
|
|
-273.793732
|
|
],
|
|
"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": [
|
|
-55.774429,
|
|
12.72636,
|
|
-69.809692
|
|
],
|
|
"sourcePosition": [
|
|
-55.774429,
|
|
12.72636,
|
|
-69.809692
|
|
],
|
|
"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": [
|
|
-110.977219,
|
|
37.026363,
|
|
-592.998718
|
|
],
|
|
"sourcePosition": [
|
|
-110.977219,
|
|
37.026363,
|
|
-592.998718
|
|
],
|
|
"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": [
|
|
-110.977219,
|
|
37.026363,
|
|
-592.998718
|
|
],
|
|
"sourcePosition": [
|
|
-110.977219,
|
|
37.026363,
|
|
-592.998718
|
|
],
|
|
"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 466 connected components; provisional anchors stay on the largest 17,922-triangle component.",
|
|
"Entrance, boss, portal, and resurrection semantics require encounter-data and playtest review.",
|
|
"The collision proxy reached the 100,000-triangle conversion cap."
|
|
]
|
|
},
|
|
"source": {
|
|
"clientSnapshot": "ascension-area-52-installed-client",
|
|
"mapDirectory": "RazorfenDowns",
|
|
"checksums": {
|
|
"common-2.mpq/World/Maps/RazorfenDowns": "3ccc15717f5d3619c0d06ffa983b1bbd41f108e9c9c91636f48bf9832915dd93",
|
|
"patch/World/maps/RazorfenDowns": "c54479d549d6d9c47d12735096f8d9ea6777346538c2ad79f0c1e053db240421"
|
|
}
|
|
}
|
|
},
|
|
"creatureModels": {
|
|
"7327": {
|
|
"url": "/assets/game/dungeons/razorfen-downs/creatures/display-11386-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0026,
|
|
"labelHeight": 3.8868,
|
|
"markerRadius": 1.2076,
|
|
"displayId": 11386,
|
|
"checksum": "1dad3a93ce304e07eebd5c8cb5db4e39e98a7133114b99e35f8db21c210369e5",
|
|
"byteLength": 373364,
|
|
"animationClips": 7,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"sourceAnimationClips": 9,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 2
|
|
},
|
|
"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
|
|
}
|
|
},
|
|
"7328": {
|
|
"url": "/assets/game/dungeons/razorfen-downs/creatures/display-11384-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0035,
|
|
"labelHeight": 5.2323,
|
|
"markerRadius": 1.6257,
|
|
"displayId": 11384,
|
|
"checksum": "3107e3b01a6039fde579e862ac4a89ca826fb16e981601de5bf4f95c84338fac",
|
|
"byteLength": 373332,
|
|
"animationClips": 7,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"sourceAnimationClips": 9,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 2
|
|
},
|
|
"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
|
|
}
|
|
},
|
|
"7329": {
|
|
"url": "/assets/game/dungeons/razorfen-downs/creatures/display-11383-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.003,
|
|
"labelHeight": 4.4848,
|
|
"markerRadius": 1.3934,
|
|
"displayId": 11383,
|
|
"checksum": "f22801de9663b442bd56f3de691412b1e7e99362f8c6d5e6777f39d712be8f0a",
|
|
"byteLength": 373352,
|
|
"animationClips": 7,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"sourceAnimationClips": 9,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 2
|
|
},
|
|
"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
|
|
}
|
|
},
|
|
"7332": {
|
|
"url": "/assets/game/dungeons/razorfen-downs/creatures/display-11385-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0026,
|
|
"labelHeight": 3.1722,
|
|
"markerRadius": 0.798,
|
|
"displayId": 11385,
|
|
"checksum": "3bd4e90f058124aaae85dc7f9d0a04b4bd22ab01d0dfe134292e9331e21f7a2e",
|
|
"byteLength": 324080,
|
|
"animationClips": 7,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"sourceAnimationClips": 9,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 2
|
|
},
|
|
"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
|
|
}
|
|
},
|
|
"7333": {
|
|
"url": "/assets/game/dungeons/razorfen-downs/creatures/display-6121-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0278,
|
|
"labelHeight": 2.4447,
|
|
"markerRadius": 1.1661,
|
|
"displayId": 6121,
|
|
"checksum": "8673563c91c33e8fe4bfe0af42a91773cbcc58b15cb50d1853f169072fb96d34",
|
|
"byteLength": 222548,
|
|
"animationClips": 6,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": false,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"sourceAnimationClips": 7,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 1
|
|
},
|
|
"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
|
|
}
|
|
},
|
|
"7334": {
|
|
"url": "/assets/game/dungeons/razorfen-downs/creatures/display-6122-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0417,
|
|
"labelHeight": 3.519,
|
|
"markerRadius": 1.7492,
|
|
"displayId": 6122,
|
|
"checksum": "aa813f1c07e0691e75eeb5a20780fa274c831d72222a8303c8ba79745685af23",
|
|
"byteLength": 222516,
|
|
"animationClips": 6,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": false,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"sourceAnimationClips": 7,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 1
|
|
},
|
|
"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
|
|
}
|
|
},
|
|
"7335": {
|
|
"url": "/assets/game/creatures/shared/9fceacb1e87178ca5f1c580a75f07683cbcce1123c9c71d3b3baf3a63a40ffd6.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.003,
|
|
"labelHeight": 4.066,
|
|
"markerRadius": 0.9488,
|
|
"displayId": 6100,
|
|
"checksum": "9fceacb1e87178ca5f1c580a75f07683cbcce1123c9c71d3b3baf3a63a40ffd6",
|
|
"byteLength": 318012,
|
|
"animationClips": 7,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"sourceAnimationClips": 9,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 2
|
|
},
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 4,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 2
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"7337": {
|
|
"url": "/assets/game/dungeons/razorfen-downs/creatures/display-11381-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0035,
|
|
"labelHeight": 4.7437,
|
|
"markerRadius": 1.1069,
|
|
"displayId": 11381,
|
|
"checksum": "412bb38d3e89c9ada25f537cce0317a14562f687fae60a5dd79b41190756054c",
|
|
"byteLength": 318000,
|
|
"animationClips": 7,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"sourceAnimationClips": 9,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 2
|
|
},
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 4,
|
|
"runtimeDrawCalls": 2,
|
|
"savedDrawCalls": 2
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 2,
|
|
"ktx2Textures": 2,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"7341": {
|
|
"url": "/assets/game/dungeons/razorfen-downs/creatures/display-9783-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0013,
|
|
"labelHeight": 2.4117,
|
|
"markerRadius": 0.65,
|
|
"displayId": 9783,
|
|
"checksum": "9c2311538d315ef5a3f99b35b10084c62ac8af0d365dbaf13ca34eed7d16affb",
|
|
"byteLength": 340396,
|
|
"animationClips": 7,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"sourceAnimationClips": 10,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 3
|
|
},
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 4,
|
|
"runtimeDrawCalls": 1,
|
|
"savedDrawCalls": 3
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 1,
|
|
"ktx2Textures": 1,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"7342": {
|
|
"url": "/assets/game/dungeons/razorfen-downs/creatures/display-1245-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.003,
|
|
"labelHeight": 2.6321,
|
|
"markerRadius": 0.65,
|
|
"displayId": 1245,
|
|
"checksum": "a9132f9438fc2cdd6b4b9a7a7b7f0088062681638da4b44ce262c4a2c56ab2da",
|
|
"byteLength": 421788,
|
|
"animationClips": 7,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"sourceAnimationClips": 9,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 2
|
|
},
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 3,
|
|
"runtimeDrawCalls": 1,
|
|
"savedDrawCalls": 2
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 1,
|
|
"ktx2Textures": 1,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"7343": {
|
|
"url": "/assets/game/dungeons/razorfen-downs/creatures/display-7550-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0013,
|
|
"labelHeight": 2.4117,
|
|
"markerRadius": 0.65,
|
|
"displayId": 7550,
|
|
"checksum": "0d772617c8cfcd1fa62d276c08aa8c41f20ae92cacaf22eb6a8854fec9c5df4d",
|
|
"byteLength": 340168,
|
|
"animationClips": 7,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"sourceAnimationClips": 10,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 3
|
|
},
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 4,
|
|
"runtimeDrawCalls": 1,
|
|
"savedDrawCalls": 3
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 1,
|
|
"ktx2Textures": 1,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"7344": {
|
|
"url": "/assets/game/creatures/shared/707138afbd77ec1a940d662fc32222f045bec0e87e0ab7ce83c282a9804ec065.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0027,
|
|
"labelHeight": 2.8408,
|
|
"markerRadius": 0.65,
|
|
"displayId": 5231,
|
|
"checksum": "707138afbd77ec1a940d662fc32222f045bec0e87e0ab7ce83c282a9804ec065",
|
|
"byteLength": 256188,
|
|
"animationClips": 6,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": false,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"sourceAnimationClips": 7,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 1
|
|
},
|
|
"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
|
|
}
|
|
},
|
|
"7345": {
|
|
"url": "/assets/game/creatures/shared/9a6dd0a8f5d239e51ad1ceaed4079f25646ad7be2e952cc4feef7bbcda29613b.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0035,
|
|
"labelHeight": 3.6388,
|
|
"markerRadius": 0.7423,
|
|
"displayId": 7847,
|
|
"checksum": "9a6dd0a8f5d239e51ad1ceaed4079f25646ad7be2e952cc4feef7bbcda29613b",
|
|
"byteLength": 256156,
|
|
"animationClips": 6,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": false,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"sourceAnimationClips": 7,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 1
|
|
},
|
|
"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
|
|
}
|
|
},
|
|
"7346": {
|
|
"url": "/assets/game/creatures/shared/70ea1c98df2681d8282db8d3c117575ba28c9de492c29ced19580955691a5080.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.003,
|
|
"labelHeight": 3.1657,
|
|
"markerRadius": 0.65,
|
|
"displayId": 7848,
|
|
"checksum": "70ea1c98df2681d8282db8d3c117575ba28c9de492c29ced19580955691a5080",
|
|
"byteLength": 252244,
|
|
"animationClips": 6,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": false,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"sourceAnimationClips": 7,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 1
|
|
},
|
|
"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
|
|
}
|
|
},
|
|
"7347": {
|
|
"url": "/assets/game/dungeons/razorfen-downs/creatures/display-1065-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0013,
|
|
"labelHeight": 2.5115,
|
|
"markerRadius": 0.65,
|
|
"displayId": 1065,
|
|
"checksum": "98e3df427d347ba409308ffbfdf2d9b8533d767cc0b1723a39722394daeb1a7e",
|
|
"byteLength": 570984,
|
|
"animationClips": 7,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"sourceAnimationClips": 9,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 2
|
|
},
|
|
"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
|
|
}
|
|
},
|
|
"7348": {
|
|
"url": "/assets/game/dungeons/razorfen-downs/creatures/display-1065-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0013,
|
|
"labelHeight": 2.5115,
|
|
"markerRadius": 0.65,
|
|
"displayId": 1065,
|
|
"checksum": "98e3df427d347ba409308ffbfdf2d9b8533d767cc0b1723a39722394daeb1a7e",
|
|
"byteLength": 570984,
|
|
"animationClips": 7,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"sourceAnimationClips": 9,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 2
|
|
},
|
|
"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
|
|
}
|
|
},
|
|
"7352": {
|
|
"url": "/assets/game/dungeons/razorfen-downs/creatures/display-146-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.3317,
|
|
"labelHeight": 3.4147,
|
|
"markerRadius": 1.2701,
|
|
"displayId": 146,
|
|
"checksum": "b80363b30499c630806e42db1656e303a627c4bc407cc105214b1da64a13c6f5",
|
|
"byteLength": 682596,
|
|
"animationClips": 7,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"sourceAnimationClips": 9,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 2
|
|
},
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 4,
|
|
"runtimeDrawCalls": 3,
|
|
"savedDrawCalls": 1
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 3,
|
|
"ktx2Textures": 3,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"7353": {
|
|
"url": "/assets/game/dungeons/razorfen-downs/creatures/display-146-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.3317,
|
|
"labelHeight": 3.4147,
|
|
"markerRadius": 1.2701,
|
|
"displayId": 146,
|
|
"checksum": "b80363b30499c630806e42db1656e303a627c4bc407cc105214b1da64a13c6f5",
|
|
"byteLength": 682596,
|
|
"animationClips": 7,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"sourceAnimationClips": 9,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 2
|
|
},
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 4,
|
|
"runtimeDrawCalls": 3,
|
|
"savedDrawCalls": 1
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 3,
|
|
"ktx2Textures": 3,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"7354": {
|
|
"url": "/assets/game/dungeons/razorfen-downs/creatures/display-11382-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.004,
|
|
"labelHeight": 4.8629,
|
|
"markerRadius": 1.2277,
|
|
"displayId": 11382,
|
|
"checksum": "74cadc8a118c618392bf803c866c97e35364f6991f7331eb38757312dd2d41fb",
|
|
"byteLength": 318560,
|
|
"animationClips": 7,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"sourceAnimationClips": 9,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 2
|
|
},
|
|
"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
|
|
}
|
|
},
|
|
"7355": {
|
|
"url": "/assets/game/dungeons/razorfen-downs/creatures/display-7845-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.4504,
|
|
"labelHeight": 10.4008,
|
|
"markerRadius": 4.5,
|
|
"displayId": 7845,
|
|
"checksum": "64bdacd194b85c347c8936394a357796c8590a87847bfba43f217ebfb6ad5ec0",
|
|
"byteLength": 376912,
|
|
"animationClips": 7,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"sourceAnimationClips": 9,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 2
|
|
},
|
|
"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
|
|
}
|
|
},
|
|
"7356": {
|
|
"url": "/assets/game/dungeons/razorfen-downs/creatures/display-6124-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.003,
|
|
"labelHeight": 3.6471,
|
|
"markerRadius": 0.9207,
|
|
"displayId": 6124,
|
|
"checksum": "63c9ed7ad4af8e02c75eb8cc1e9553fbaa0d061303c690f67ee91e7e36c1ee5e",
|
|
"byteLength": 324048,
|
|
"animationClips": 7,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"sourceAnimationClips": 9,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 2
|
|
},
|
|
"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
|
|
}
|
|
},
|
|
"7357": {
|
|
"url": "/assets/game/dungeons/razorfen-downs/creatures/display-8055-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0026,
|
|
"labelHeight": 4.6181,
|
|
"markerRadius": 0.65,
|
|
"displayId": 8055,
|
|
"checksum": "6b54f540ee87b818232ec36cd1eb0a18a6b79d70289c1bb5ee6b9c38b5d9b94a",
|
|
"byteLength": 340088,
|
|
"animationClips": 7,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"sourceAnimationClips": 10,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 3
|
|
},
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 4,
|
|
"runtimeDrawCalls": 1,
|
|
"savedDrawCalls": 3
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 1,
|
|
"ktx2Textures": 1,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"7358": {
|
|
"url": "/assets/game/dungeons/razorfen-downs/creatures/display-7971-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.4146,
|
|
"labelHeight": 5.638,
|
|
"markerRadius": 1.2491,
|
|
"displayId": 7971,
|
|
"checksum": "372e09350dc7d13e40d3155a046f22f58a27d02566f2ccbcb95f7003f769d235",
|
|
"byteLength": 836836,
|
|
"animationClips": 7,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"sourceAnimationClips": 9,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 2
|
|
},
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 46,
|
|
"runtimeDrawCalls": 5,
|
|
"savedDrawCalls": 41
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 5,
|
|
"ktx2Textures": 5,
|
|
"fallbackTextures": 0
|
|
}
|
|
},
|
|
"8567": {
|
|
"url": "/assets/game/dungeons/razorfen-downs/creatures/display-7864-animated.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.0061,
|
|
"labelHeight": 5.6966,
|
|
"markerRadius": 2.5109,
|
|
"displayId": 7864,
|
|
"checksum": "330a6c3219d20a2795fe0098e3fac96d86c433c7dbccdb1cf328592ee130e6b0",
|
|
"byteLength": 311516,
|
|
"animationClips": 6,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": false,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"sourceAnimationClips": 7,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 1
|
|
},
|
|
"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
|
|
}
|
|
},
|
|
"14686": {
|
|
"url": "/assets/game/creatures/shared/665ecc22aef511be0a627a08dde9c3b544903a64eeb2323c96fbbc3dfd76cf14.glb",
|
|
"rotationY": -1.5707963267948966,
|
|
"groundOffset": 0.5402,
|
|
"labelHeight": 5.6694,
|
|
"markerRadius": 1.2275,
|
|
"displayId": 10698,
|
|
"checksum": "665ecc22aef511be0a627a08dde9c3b544903a64eeb2323c96fbbc3dfd76cf14",
|
|
"byteLength": 557544,
|
|
"animationClips": 7,
|
|
"animations": {
|
|
"stand": true,
|
|
"walk": true,
|
|
"run": true,
|
|
"attack": true,
|
|
"cast": true,
|
|
"hit": true,
|
|
"death": true
|
|
},
|
|
"missingAnimationSemantics": [],
|
|
"sourceAnimationClips": 9,
|
|
"animationOptimization": {
|
|
"policy": "wow-creature-runtime-v1",
|
|
"removedClips": 2
|
|
},
|
|
"meshOptimization": {
|
|
"policy": "wow-creature-material-join-v1",
|
|
"sourceDrawCalls": 21,
|
|
"runtimeDrawCalls": 7,
|
|
"savedDrawCalls": 14
|
|
},
|
|
"textureCompression": {
|
|
"policy": "ktx2-creature-v1",
|
|
"color": "ETC1S quality 180",
|
|
"data": "UASTC level 2, RDO lambda 1, Zstandard 18",
|
|
"textureCount": 7,
|
|
"ktx2Textures": 7,
|
|
"fallbackTextures": 0
|
|
}
|
|
}
|
|
},
|
|
"counts": {
|
|
"creatureEntries": 25,
|
|
"creatureDisplays": 23,
|
|
"bosses": 6,
|
|
"spawns": 205
|
|
},
|
|
"provenance": {
|
|
"recipe": "dungeon-pipeline/recipes/razorfen-downs.json",
|
|
"sourceSnapshot": "dungeon-pipeline/work/razorfen-downs/source-snapshot.json",
|
|
"runtimeDraft": "dungeon-pipeline/work/razorfen-downs/runtime-draft.json",
|
|
"creatureRecipe": "dungeon-pipeline/work/razorfen-downs/creature-export.recipe.json"
|
|
}
|
|
}
|