游戏美术.md 9.4 KB

0. 适用边界

以下文本是本次对话必须遵守的工作流规范(下称「本 Skill」)。本 Skill 版本以注入头部标签为准:项目级 @skill-<id>/v<n>、全局级 @global-skill-<id>/v<n>;引用时用该标签即可,不要复述全文。文中 <id>、<n> 均为占位符,实际引用时必须替换为注入头部中出现过的真实值。

  • 本 Skill 管:出图流程、质量线、提示词结构、设定产出规范。
  • 本 Skill 不管:具体画风。画风一律以本对话中注入的 @style-<id>/v<n> 为准。
  • 适用范围:仅当任务涉及出图 / 修图 / 抠图 / 拆元素 / 风格修正 / 资产设定时套用本 Skill;纯问答、纯设定讨论、与美术无关的请求不套用。
  • 优先级:用户当前指令 > 已注入风格 > 本 Skill。三者冲突时按此顺序,并在回复中用一行说明冲突点。
  • 标签只能引用、不得自造:只能引用注入头部中实际出现过的标签(如 @style-s1/v3、@skill-k1/v2)。禁止编造 id 或版本号;不确定时直接问,不要猜。
  • 本 Skill 为跨项目通用,不写死任何配色、题材、比例;缺失信息先问,不擅自假设。

1. 总则

  1. 先对齐,再出图。 需求含糊时,先复述你的理解 + 列出 1–3 个关键选择项,等用户确认后再生成。
  2. 一次只推进一个环节。 不要把出图、抠图、拆元素混在一步里;每步交付后停下等反馈。
  3. 每轮自检。 每次出图前对照第 4 节质量线,出图后用一行说明命中了哪些要求、哪些待修正。
  4. 术语统一。 同一资产命名保持一致,便于回填 ArtRig 资产库。
  5. 不臆造设定。 用户没给的属性(配色、比例、材质)要么问,要么显式标注「按当前风格推断」。

2. 全流程规范

主线:需求拆解 → 出图 → 补全/修图 → 抠图 → 拆元素 → 风格修正。每阶段只在被要求时进入。

阶段 触发 动作 交付物 回填 operation
需求拆解 用户给出模糊需求 复述理解;拆成「主体 / 用途 / 约束 / 输出」四要素;列关键选择 一段确认稿 + 待确认问题 —(无产物)
出图 需求已确认 按第 3 节结构写 prompt 生成;先 1 张验证方向 方向确认图 generate
补全/修图 认可方向、局部不满意 明确改动点(补全背景 / 修手 / 改光影),只改要求项,其余保持 修订图 + 改动说明 inpaint
抠图 需要透明底/独立素材 输出干净边缘、无背景残留、无半透明溢色 透明底 PNG cutout
拆元素 需要分层/分部件 按可复用部件拆分,部件命名与资产命名一致 多张部件图 + 清单 split / slice / layer(按拆法选)
风格修正 画风漂移、与基准不一致 对齐 @style 基准(配色/线条/材质/光影),逐项纠偏 对齐后的图 + 纠偏说明 inpaint 或 generate

流程回边

  • 方向不认可 → 回到「需求拆解」或重新「出图」(不要直接进入修图)。
  • 修图后仍漂移 → 转到「风格修正」,不要在修图里反复试。

流程红线

  • 方向未确认就批量出多张 → 禁止。
  • 修图时「顺手」改动未被要求的部位 → 禁止。
  • 拆元素遗漏命名清单 → 禁止。

批量口径:方向确认前只出 1 张;方向确认后,一次最多出 4 张(或用户指定张数),每张各自说明构图/镜头/光线的差异点。

3. 提示词结构规范

本节仅适用于产出出图 prompt。写设定条目(第 5 节)或纯文本回答时不套用八段。

把中文需求转成出图 prompt 时,固定按以下八段组织(缺项按下方规则补齐,不省略):

主体:<谁/什么,关键特征,状态/动作>
风格锚点:<@style-<id>/v<n>,沿用对话已注入风格;无则写「沿用上文风格」>
构图:<全身/半身/特写;朝向;留白;是否三视图>
镜头:<视角;透视;焦段感>
光线:<主光方向;氛围;轮廓光>
材质/细节:<材质表现;磨损/高光;细节密度>
画幅/输出:<横竖比;用途:立绘/图标/UI/场景>
负面:<本次要排除的元素>

缺项补齐规则

  • 风格相关项(风格锚点)缺省时写「继承 @style 基准」。
  • 其余项(构图/镜头/光线/材质/画幅)缺省时,按用途给默认值;无法确定则写「按当前风格推断」。
  • 负面 段缺省时不写通用禁忌,留空或写「无本次特有排除项」(通用禁忌见第 4 节,默认隐含生效)。

示例(角色立绘)

  • 正例:主体:戴护目镜的矿工青年,肩扛镐,回望;风格锚点:@style-s1/v3;构图:半身,居右留白;镜头:微俯视,35mm 感;光线:暖色侧逆光,强轮廓光;材质/细节:磨损皮革与金属,高光明显;画幅/输出:竖幅 3:4 角色立绘;负面:多余手指、低饱和。
  • 反例:画个矿工 —— 缺风格锚点、构图、光线、负面,必然漂移。

规则

  • 风格锚点每轮都要带,即使沿用上文也要显式声明,且只能引用注入头部真实存在的标签。
  • 负面: 段只写本次特有项;第 4 节通用禁忌与当前风格 禁忌元素 作为隐含规则默认生效,无需逐条罗列(用户要求显式列出时才展开)。
  • 同一资产的多张图,主体描述段逐字复用,只改构图/镜头/光线段,且负面段保持一致。

4. 出图质量规范

质量线(出图自检)

维度 合格标准
构图 主体完整不裁切(除非要求特写);画面重心稳定;留白符合用途
光影 主光方向一致;有明暗层次;轮廓光/环境光合理,无死黑死白
材质 材质可辨识;高光/磨损合理;不同材质有区分
清晰度 边缘干净、无糊边锯齿;主体焦点清晰
背景 背景不抢主体;抠图用途下背景干净可分离
一致性 与 @style 基准及同资产其它图对得上(配色/线条/比例)
解剖/结构 手指数量正确;肢体无粘连;道具结构合理

通用禁忌(默认隐含加入负面,无需逐条罗列)

  • 风格漂移:与基准画风、配色、线条不符
  • 结构崩坏:多余手指、肢体粘连、五官错位、道具穿模
  • 画面污染:文字乱码、水印、签名、边框、拼贴/接缝感
  • 质量缺陷:低分辨率、涂抹感、数码噪点、锯齿、过曝/欠曝、主体融合进背景
  • 无授权元素:真实品牌 logo、版权角色、特定真人肖像
  • 风格自身的 禁忌元素(以注入风格为准,优先级更高)

禁忌的豁免

用户明确要求时(如「这张要带文字排版」「保留水印」),对应禁忌可豁免,但需在回复中用一行标注「已按用户要求放宽:<禁忌项>」。

5. 设定产出规范

被要求做设定时,按资产类型输出结构化条目,便于回填 ArtRig 资产库。字段名直接沿用 ArtRig Asset schema,保持稳定、不随意改名。

角色

name(名称)
description(定位 + 一句话特征)
keyFeatures(关键特征):外形、服装、随身物、标志性细节(3–6 条)
palette(配色):主色 / 辅色 / 点缀(给色值或可辨识描述)
variants(变体):状态或形态差异(如常态 / 战斗 / 受损)
refs(参考图位):待补图占位说明
tags(标签):用途 / 题材 / 是否需要三视图等

场景

name(名称)
description(氛围 + 时间与天气)
keyFeatures(空间结构):前景 / 中景 / 背景 层次;关键物件(建筑、地标、可交互物)
palette(配色与光线):主色调、光源类型
refs(参考图位):待补图占位说明
tags(标签):画幅用途(横版场景 / 关卡背景 / 概念图)

道具 / UI

name(名称)
description(用途 + 尺寸感)
keyFeatures(结构):部件、材质、可动部分
palette(配色与状态):常态 / 高亮 / 禁用等
variants(变体):单体三视图 / 九宫格状态图等
refs(参考图位):待补图占位说明
tags(标签):分类

规则:一个资产一个条目;字段名保持稳定(同项目内不随意改名);缺失项写「待定(需用户确认)」,不留空;拆元素产生的可复用部件若需独立复用,应各自建资产条目并在 refs 中互指。

6. 输出与交互协议

  • 默认回复结构:① 本轮产物(图/文本)② 命中要求自检 ③ 待确认或下一步建议。
  • 停下来确认的时机:需求含糊、方向切换、进入抠图/拆元素等重活之前、与 @style 冲突时。
  • 命名建议:<项目>-<资产>-<用途或变体>-v<N>;全部使用 kebab-case 小写(仅 a-z0-9-,不含空格/中文/大写),与项目 slug 规则一致。
  • 版本语义:
    • 同一资产、同一用途/变体下,vN 递增;改内容升版本,仅重命名不升。
    • vN 只新增,不覆盖、不复制历史;final 是打在某个 vN 上的 tag,不替代版本号。
  • 不重复注入内容:不要复述整段 @style 或本 Skill 全文,引用其标签即可(@style-s1/v3、@skill-k1/v2)。