Skip to content

feat(quick-start): 角色确认后给出建 3D 资产的入口 #772

Description

@johnnyzhang-eng

背景

三渲二的后端五个端点都在 main 上,前端入口在 #518 接回 workflow editor 的母版卡片。

Quick Start 是另一条更常走的入口:一句话建项目、出角色、出动作。走完这条线的用户拿到的角色只能用 i2v 出帧,够不到三渲二——而三渲二相对 i2v 的优势正是多朝向零额外费用、各朝向天生一致。

问题

Quick Start 里没有任何地方能给已确认的角色建 3D 资产。用户要用这条路线,只能另开 workflow editor,而 Quick Start 的定位本来就是让人不必进那里。

方案

角色方案确认之后(templateStep.status === 'passed')给一个默认折叠的进阶入口,展开后复用 #518Render3DAssetPanel,建 / 审 / 弃三个动作与那边完全一致。

默认折叠而不是摊开:Quick Start 的主线是「一句话跑完」,而建 3D 是按次计费、带人工确认闸、每账号还有名额上限的重动作,摊在主线上会被读成必经的一步。

面板抽成 quick-start/render3d-option.tsx,只依赖 { characterId, outfitId } 两个 id,不依赖整个会话对象。

不包含

  • 不改 Quick Start 的 Agent 协议,也不让 Agent 主动提议建 3D。按次计费的触发点只认用户的显式点击。
  • 不改建 / 审 / 弃的任何行为与文案,那些在 [Feature]: 前端接回 3D 资产创建入口(后端契约已就绪) #518 里定。
  • 不做「建完之后自动把后续动作切到三渲二」。路线选择仍由造型有没有 model_3d_url 决定。

验收

  • 角色确认后出现折叠的进阶入口,展开后能走完建 / 审 / 弃
  • 未确认角色时不渲染该入口
  • 入口默认折叠,不占主线视觉

备注

这块最近改动很密(#763 等),落地形态与视觉交给该模块的主要维护者按需调整,本 issue 与配套 PR 只负责把入口接通。

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions