Files
AIGame/Doc/Design/Character/character_unit_review_manifest.json
T

420 lines
14 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"schemaVersion": 1,
"sceneId": "CharacterUnitReview",
"outputScene": "Assets/Bundles/Scenes/Review/CharacterUnitReview.unity",
"reportPath": "Tools/output/character_review/CharacterUnitReview/review_report.json",
"label": "角色与单位美术验收",
"spacing": 3.0,
"groundSize": 24.0,
"cameraPosition": {
"x": 6.0,
"y": 1.4,
"z": -6.5
},
"cameraTarget": {
"x": 6.0,
"y": 0.85,
"z": 0.0
},
"fieldOfView": 35,
"subjects": [
{
"id": "CaoCao",
"kind": "Human",
"prefab": "Assets/Bundles/Characters/Human/CaoCao/CaoCao.prefab",
"expectedHeight": 1.8,
"heightTolerance": 0.15,
"maxTriangles": 3500,
"requireXpbr": true,
"notes": "人物样例:Y-up、底面原点、局部 -Z 正面",
"localForward": "-Z"
},
{
"id": "LmGirl",
"kind": "Human",
"prefab": "Assets/Bundles/Characters/Human/LmGirl/LmGirl.prefab",
"expectedHeight": 1.65,
"heightTolerance": 0.15,
"maxTriangles": 3500,
"requireXpbr": true,
"notes": "人物样例",
"localForward": "-Z"
},
{
"id": "LmCat",
"kind": "Animal",
"prefab": "Assets/Bundles/Characters/Animal/LmCat/LmCat.prefab",
"expectedHeight": 0.42,
"heightTolerance": 0.12,
"maxTriangles": 3500,
"requireXpbr": true,
"notes": "非人样例:可作宠物正式模型目录模板 Characters/Animal/{Name}",
"localForward": "-Z"
},
{
"id": "RockBall",
"kind": "Animal",
"prefab": "Assets/Bundles/Characters/Animal/RockBall/RockBall.prefab",
"expectedHeight": 0.55,
"heightTolerance": 0.12,
"maxTriangles": 2000,
"requireXpbr": true,
"notes": "岩团团正式静态宠模:混元50k→烘焙1500 tris;已通过。开战/营地替换另开任务",
"localForward": "-Z"
},
{
"id": "RockBall_Rigged",
"kind": "Animal",
"prefab": "Assets/Bundles/Characters/Animal/RockBall/RockBall_Rigged.prefab",
"expectedHeight": 0.55,
"heightTolerance": 0.15,
"maxTriangles": 2500,
"requireXpbr": true,
"requireAnimator": true,
"requiredClips": [
"Idle",
"Walk",
"Attack"
],
"notes": "敌方制作标准样例:同角色12骨→空间对齐→低模转权重→Idle/Walk/Attack→离线收尾;Enemy视觉Variant见Characters/Enemy/RockBall。Motion=0/1,Attack使用Trigger。",
"localForward": "-Z"
},
{
"id": "FireCat",
"kind": "Animal",
"prefab": "Assets/Bundles/Characters/Animal/FireCat/FireCat.prefab",
"expectedHeight": 0.55,
"heightTolerance": 0.01,
"maxTriangles": 2000,
"requireXpbr": true,
"notes": "火喵T1伙伴静态模:混元50k→1998 tris/1024 XPbr,隔离正侧背面与尺寸贴地验收通过。",
"localForward": "-Z"
},
{
"id": "FireCat_Companion",
"kind": "Animal",
"prefab": "Assets/Bundles/Characters/Animal/FireCat/FireCat_Companion.prefab",
"expectedHeight": 0.55,
"heightTolerance": 0.01,
"maxTriangles": 2000,
"requireXpbr": true,
"requireAnimator": true,
"requiredClips": [
"Idle",
"Walk",
"Attack"
],
"notes": "火喵T1伙伴视觉:同角色22骨,Walk全骨骼首帧校准,尾部权重修正;Idle/Walk循环,Attack单次双爪施法,0.55秒出手事件。专用Companion_FireCat_Review场景Edit/Play均通过。",
"localForward": "-Z"
},
{
"id": "BudBud",
"kind": "Animal",
"prefab": "Assets/Bundles/Characters/Animal/BudBud/BudBud.prefab",
"expectedHeight": 0.5,
"heightTolerance": 0.01,
"maxTriangles": 2000,
"requireXpbr": true,
"notes": "芽芽T1正式静态模,0.50m、Y-up、底面中心、局部-Z正面,正侧背检查通过。",
"localForward": "-Z"
},
{
"id": "BudBud_Companion",
"kind": "Animal",
"prefab": "Assets/Bundles/Characters/Animal/BudBud/BudBud_Companion.prefab",
"expectedHeight": 0.5,
"heightTolerance": 0.01,
"maxTriangles": 2000,
"requireXpbr": true,
"notes": "芽芽T1草系治疗伙伴:混元50k→2000 tris/1024 XPbr;自身22骨,先Walk后补三动作,Edit/Play通过。",
"requireAnimator": true,
"requiredClips": [
"Idle",
"Walk",
"Attack"
],
"localForward": "-Z"
},
{
"id": "SparkBird",
"kind": "Animal",
"prefab": "Assets/Bundles/Characters/Animal/SparkBird/SparkBird.prefab",
"expectedHeight": 0.45,
"heightTolerance": 0.01,
"maxTriangles": 2000,
"requireXpbr": true,
"notes": "闪闪雀T1正式静态模:混元50k→2000 tris/1024 XPbr,0.45m、Y-up、底面中心、局部-Z正面,四向验收通过。",
"localForward": "-Z"
},
{
"id": "SparkBird_Companion",
"kind": "Animal",
"prefab": "Assets/Bundles/Characters/Animal/SparkBird/SparkBird_Companion.prefab",
"expectedHeight": 0.45,
"heightTolerance": 0.01,
"maxTriangles": 2000,
"requireXpbr": true,
"notes": "闪闪雀T1电系输出伙伴:自身28骨,avian_grounded/wing_cast,先Walk后补三动作,双翼相对身体前挥门禁及Edit/Play通过。",
"requireAnimator": true,
"requiredClips": [
"Idle",
"Walk",
"Attack"
],
"localForward": "-Z"
},
{
"id": "BubbleTurtle",
"kind": "Animal",
"prefab": "Assets/Bundles/Characters/Animal/BubbleTurtle/BubbleTurtle.prefab",
"expectedHeight": 0.35,
"heightTolerance": 0.01,
"maxTriangles": 2000,
"requireXpbr": true,
"notes": "泡泡龟T1正式静态模:混元50k→离线统一朝向→2000 tris/1024 XPbr,0.35m、Y-up、底面中心、局部-Z正面,四向图确认。",
"localForward": "-Z"
},
{
"id": "BubbleTurtle_Companion",
"kind": "Animal",
"prefab": "Assets/Bundles/Characters/Animal/BubbleTurtle/BubbleTurtle_Companion.prefab",
"expectedHeight": 0.35,
"heightTolerance": 0.01,
"maxTriangles": 2000,
"requireXpbr": true,
"notes": "泡泡龟T1水系守护:最终26骨、quadruped_turtle/turtle_bubble、四脚实际网格步态/壳体刚性/Edit与Play通过,0.6秒释放事件。",
"requireAnimator": true,
"requiredClips": [
"Idle",
"Walk",
"Attack"
],
"localForward": "-Z"
},
{
"id": "RockRhino",
"kind": "Animal",
"prefab": "Assets/Bundles/Characters/Animal/RockRhino/RockRhino.prefab",
"expectedHeight": 0.55,
"heightTolerance": 0.01,
"maxTriangles": 2000,
"requireXpbr": true,
"notes": "岩甲犀T1静态模:官方混元50k→离线+70°统一朝向→2000tris/1024 XPbr,0.55m、Y-up、底面中心、局部-Z正面,四向图确认。",
"localForward": "-Z"
},
{
"id": "RockRhino_Companion",
"kind": "Animal",
"prefab": "Assets/Bundles/Characters/Animal/RockRhino/RockRhino_Companion.prefab",
"expectedHeight": 0.55,
"heightTolerance": 0.01,
"maxTriangles": 2000,
"requireXpbr": true,
"notes": "岩甲犀T1控制伙伴:自身29骨、quadruped_heavy/braced_bash,先单Walk后补三动作,四脚实际蒙皮/岩甲与角刚性/Edit与Play通过,0.6秒事件。",
"requireAnimator": true,
"requiredClips": [
"Idle",
"Walk",
"Attack"
],
"localForward": "-Z"
},
{
"id": "Hornlet_Enemy",
"kind": "Enemy",
"prefab": "Assets/Bundles/Characters/Enemy/Hornlet/Hornlet_Enemy.prefab",
"expectedHeight": 0.5,
"heightTolerance": 0.01,
"maxTriangles": 2000,
"requireXpbr": true,
"requireAnimator": true,
"requiredClips": [
"Idle",
"Walk",
"Attack"
],
"notes": "小角怪(普通,type0):混元50k→2000 tris/1024 XPbr,DGXA同源TokenRig,biped_short/body_slam三动作,Edit/Play通过;战场 Enemies/EnemyN/Type0 嵌套。",
"localForward": "-Z"
},
{
"id": "Dashlet_Enemy",
"kind": "Enemy",
"prefab": "Assets/Bundles/Characters/Enemy/Dashlet/Dashlet_Enemy.prefab",
"expectedHeight": 0.5,
"heightTolerance": 0.01,
"maxTriangles": 2000,
"requireXpbr": true,
"requireAnimator": true,
"requiredClips": [
"Idle",
"Walk",
"Attack"
],
"notes": "疾跑怪(快速,type1):混元50k→2000 tris/1024 XPbr,DGXA同源TokenRig,biped_short/body_slam三动作,Edit/Play通过;战场 Enemies/EnemyN/Type1 嵌套。",
"localForward": "-Z"
},
{
"id": "Shellhorn_Enemy",
"kind": "Enemy",
"prefab": "Assets/Bundles/Characters/Enemy/Shellhorn/Shellhorn_Enemy.prefab",
"expectedHeight": 0.5,
"heightTolerance": 0.01,
"maxTriangles": 2000,
"requireXpbr": true,
"requireAnimator": true,
"requiredClips": [
"Idle",
"Walk",
"Attack"
],
"notes": "硬壳怪(护甲,type2):混元50k→2000 tris/1024 XPbr,DGXA同源TokenRig,biped_short/body_slam三动作,Edit/Play通过;战场 Enemies/EnemyN/Type2 嵌套。",
"localForward": "-Z"
},
{
"id": "HornCaptain_Enemy",
"kind": "Enemy",
"prefab": "Assets/Bundles/Characters/Enemy/HornCaptain/HornCaptain_Enemy.prefab",
"expectedHeight": 0.6,
"heightTolerance": 0.01,
"maxTriangles": 2000,
"requireXpbr": true,
"requireAnimator": true,
"requiredClips": [
"Idle",
"Walk",
"Attack"
],
"notes": "角怪队长(精英,type3):混元50k→2000 tris/1024 XPbr,DGXA同源TokenRig,biped_short/body_slam三动作,Edit/Play通过;战场 Enemies/EnemyN/Type3 嵌套。",
"localForward": "-Z"
},
{
"id": "GreatHorn_Enemy",
"kind": "Enemy",
"prefab": "Assets/Bundles/Characters/Enemy/GreatHorn/GreatHorn_Enemy.prefab",
"expectedHeight": 0.8,
"heightTolerance": 0.01,
"maxTriangles": 2000,
"requireXpbr": true,
"requireAnimator": true,
"requiredClips": [
"Idle",
"Walk",
"Attack"
],
"notes": "大角首领(首领,type4):混元50k→2000 tris/1024 XPbr,DGXA同源TokenRig,biped_short/body_slam三动作,Edit/Play通过;战场 Enemies/EnemyN/Type4 嵌套。",
"localForward": "-Z"
},
{
"id": "FlameLion",
"kind": "Animal",
"prefab": "Assets/Bundles/Characters/Animal/FlameLion/FlameLion.prefab",
"expectedHeight": 0.6,
"heightTolerance": 0.01,
"maxTriangles": 2000,
"requireXpbr": true,
"notes": "烈焰狮T1静态:官方混元50k→2000tris/1024 XPbr,0.60m、Y-up、底面中心、局部-Z正面,四向验收通过。",
"localForward": "-Z"
},
{
"id": "FlameLion_Companion",
"kind": "Animal",
"prefab": "Assets/Bundles/Characters/Animal/FlameLion/FlameLion_Companion.prefab",
"expectedHeight": 0.6,
"heightTolerance": 0.01,
"maxTriangles": 2000,
"requireXpbr": true,
"notes": "烈焰狮T1火系输出:自身远程28骨、biped_short/flame_roar,单Walk后补三动作、实际双脚/鬃毛刚性/头与双爪施法/Edit与Play通过;0.6秒事件。",
"requireAnimator": true,
"requiredClips": [
"Idle",
"Walk",
"Attack"
],
"localForward": "-Z"
},
{
"id": "VineSprite_Companion",
"kind": "Animal",
"prefab": "Assets/Bundles/Characters/Animal/VineSprite/VineSprite_Companion.prefab",
"expectedHeight": 0.5,
"heightTolerance": 0.01,
"maxTriangles": 2000,
"requireXpbr": true,
"requireAnimator": true,
"requiredClips": [
"Idle",
"Walk",
"Attack"
],
"notes": "藤蔓灵(pet 7)T1:混元50k→2000 tris/1024 XPbr,DGXA同源28骨,biped_short/ranged_cast(治疗施法),Edit/Play通过。",
"localForward": "-Z"
},
{
"id": "ThunderLeopard_Companion",
"kind": "Animal",
"prefab": "Assets/Bundles/Characters/Animal/ThunderLeopard/ThunderLeopard_Companion.prefab",
"expectedHeight": 0.45,
"heightTolerance": 0.01,
"maxTriangles": 2000,
"requireXpbr": true,
"requireAnimator": true,
"requiredClips": [
"Idle",
"Walk",
"Attack"
],
"notes": "雷鸣豹(pet 8)T1:混元50k→2000 tris/1024 XPbr,DGXA同源31骨,quadruped_heavy/braced_bash(头肩短扑),Edit/Play通过。",
"localForward": "-Z"
},
{
"id": "TideWhale_Companion",
"kind": "Animal",
"prefab": "Assets/Bundles/Characters/Animal/TideWhale/TideWhale_Companion.prefab",
"expectedHeight": 0.55,
"heightTolerance": 0.01,
"maxTriangles": 2000,
"requireXpbr": true,
"requireAnimator": true,
"requiredClips": [
"Idle",
"Walk",
"Attack"
],
"notes": "潮汐鲸(pet 9)T1:混元50k→2000 tris/1024 XPbr,DGXA同源22骨,biped_short/body_slam,Edit/Play通过。",
"localForward": "-Z"
},
{
"id": "LittleBear_Static",
"kind": "Human",
"prefab": "Assets/Bundles/Characters/Human/LittleBear/LittleBear_Static.prefab",
"expectedHeight": 1.2,
"heightTolerance": 0.02,
"maxTriangles": 3000,
"requireXpbr": true,
"localForward": "+Z",
"notes": "人形小熊:正交T-pose设计图→混元50k→Studio低模/UV→1024烘焙→保留UV减面3000。专用验收场景LittleBearReview。"
},
{
"id": "LittleBear",
"kind": "Human",
"prefab": "Assets/Bundles/Characters/Human/LittleBear/LittleBear.prefab",
"expectedHeight": 1.2,
"heightTolerance": 0.02,
"maxTriangles": 3000,
"requireXpbr": true,
"requireAnimator": true,
"requiredClips": ["Breathing Idle", "mixamo.com"],
"localForward": "+Z",
"notes": "固定Mixamo41骨+TokenRig只预测权重,局部约束与裆部连续过渡;自己的有效Humanoid Avatar。Motion=0 Idle/1 Walk,Foot IK开启,共享现有剪辑。250点采样无脚踝交叉;独立LittleBearReview场景验收,未重建总览场景。"
}
],
"workflow": {
"designDir": "Doc/Design/Character/{Name}/",
"bakeOutput": "Tools/output/{name}_game/",
"bundleDir": "AIClient/Assets/Bundles/Characters/{Kind}/{Name}/",
"setupEntry": "SetupCharacter.Run",
"reviewEntry": "BuildCharacterReview.Build",
"defaultLocalForward": "+Z"
}
}