Ship the WeChat hot-update catalogs and the camp, TideWhale T2, UI atlas, and animation-lab work.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
udx
2026-10-24 18:04:41 +08:00
co-authored by Cursor
parent 6ebc9401ce
commit 45e62132c8
1432 changed files with 2971856 additions and 2798 deletions
@@ -0,0 +1,39 @@
# 潮汐鲸 T2 贝壳冠(2026-10-22)
**已完成并接入正式战场,伙伴T2挂件现为10/10。** 设计沿用已选1号 `tidewhale_t2.png`,潮汐鲸T1 Studio模型、22骨Avatar、控制器与Idle/Walk/Attack保持原样;贝壳冠绑定自身头部 `bone_4`。
## 制作与产物
| 阶段 | 实际结果 |
| --- | --- |
| 混元图生3D | 50,000三角面高模;任务 `4b87e19624de4c6c81d2e738b0820277`,源图与高模SHA256见 `production.json` |
| 3D Studio初步低模 | 官网低细节/三角面拓扑任务;实际2,922面 |
| 3D Studio UV | 将上步下载的同一低模交Studio展开UV,1,603顶点;两项worksId与taskId均已留档 |
| 对齐与烘焙 | 对齐原高模,UV哈希前后一致;在Studio UV上烘焙512² diffuse/normal/AO/metallic/roughness |
| 最终收尾 | 2,922超过400×1.3,执行保留UV减面至400面,不做本地初步拓扑或重新展开UV;转XPbr后FBX仍400面 |
| Unity | Y-up、底面中点原点、局部-Z正面;静态Prefab高0.15m,512² base/mix、Test/XPbr材质;原T1 Variant挂件随头骨运动 |
正式路径:
- `AIClient/Assets/Bundles/Characters/Animal/TideWhale/TideWhaleT2/`:`TideWhaleT2.fbx`、`TideWhaleT2_base.png`、`TideWhaleT2_mix.png`、`.mat`与静态`.prefab`。
- 同角色根目录 `TideWhale_T2.prefab`:正式Studio T1的Variant,贝壳冠宽为头部锚区宽的0.55、底部嵌入四分之一冠高;顶点最高约0.611m(T1高0.55m)。
- `PrototypeArena.prefab/ Heroes/Hero9/VisualT2`:默认隐藏,与Visual同缩放、第30层;运行时tier2显示T2并隐藏旧占位冠,tier1显示T1。
- 中间产物与原始云端回执:`Tools/output/t2_3d/TideWhale/`、`Tools/output/t2_studio/TideWhale/`,不入正式包。
## 验证
- `unity_assets.json`:400面、完整UV、512²双贴图、XPbr、原Avatar/控制器/三动作、363个姿态采样中挂件局部变换不变,正式Hero9嵌套与图层通过。
- `StaticReview/static_verification.txt`:导入后静态挂件高度0.149994m、底部-0.000002m,在既有2mm容差内,400面及XPbr通过;四向检查确认正面、底座贴合与纹理。
- `Review/`、`ReviewWalk/`、`ReviewAttack/`:四向及原动作采样;[overview.png](overview.png)为六格总览,已检查冠的朝向、贴合与随动。低模存在预期的轮廓折面,三枚贝壳及前侧珍珠仍可辨认。
- `unity_battle.json`与[battle.png](battle.png):真实PrototypeFlow消费第20关T2 f1权威轨迹的只读夹具,T1/T2切换、占位冠隐藏、有前摇普攻Attack、水罩、暂停、2倍速和缩放后SkillMuzzle通过;没有向真实账号发请求。护盾release==start,无前摇,按现有协议保持Idle;测试将护盾与普攻分开采样。
- `BuildT2Visuals.VerifyComplete` 严格确认十套Variant及战场T2节点齐全;57项保护文件(潮汐鲸T1/Studio资源及原九套T2 Variant)SHA256保持不变,清单在 `production.json`。
- 最终验证入口在进入Play及域重载后重新启用Pipeline后台tick;快进限制在协议2400tick内,跳过过期表现事件。临时夹具销毁并退出Play,保留原Boot场景、无未保存编辑;未构建Player、重启8080或发布。
## 复现入口
1. `D:/UD/AI/XModel/LLM3DGraphics/.venv/Scripts/python.exe Tools/studio_accessory_pipeline.py`:有高模与有效登录时恢复/执行Studio低模与UV、烘焙和XPbr打包。
2. 用Pipeline导入三份源文件,运行 `SetupCharacter.Run("Animal/TideWhale", "TideWhaleT2", 0.15)`。
3. `BuildT2Visuals.BuildTideWhale` → `ApplyTideWhale` → `VerifyComplete`;仅补潮汐鲸,不重建其他伙伴或整个战场。
4. Edit:`VerifyTideWhaleT2.Assets`;Play:`VerifyTideWhaleT2.Battle`。每次进入Play后再次 `set_autotick --enable true`,完成后退出Play。
此前提交未成功与上传审批暂停属于历史;用户已直接授权本图及后续模型上传腾讯混元/Studio,本轮已完成全流程。微信真机性能仍未因本次编辑器验收而宣称通过。资源登记见ResDesc的Model/Picture/Animation/Config分册。