diff --git a/.github/workflows/debug.yml b/.github/workflows/debug.yml index 9bdb5aa..3c7b530 100644 --- a/.github/workflows/debug.yml +++ b/.github/workflows/debug.yml @@ -16,8 +16,17 @@ env: jobs: # ==================== Windows 构建 ==================== build-Windows: + strategy: + fail-fast: false + matrix: + include: + - arch: x64 + name: x64 + - arch: arm64 + name: ARM64 + runs-on: windows-latest - name: 构建 Windows + name: 构建 Windows (${{ matrix.name }}) steps: - name: 检出代码 @@ -30,16 +39,23 @@ jobs: - name: 安装依赖 run: yarn install --frozen-lockfile + env: + npm_config_arch: ${{ matrix.arch }} + + - name: 安装目标平台 sharp + if: matrix.arch == 'arm64' + run: | + npm install --no-save --ignore-scripts --force @img/sharp-win32-arm64 @img/sharp-libvips-win32-arm64 - name: 打包 Windows 安装程序 - run: yarn dist:win + run: yarn dist:win --${{ matrix.arch }} env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: 上传构建产物 uses: actions/upload-artifact@v4 with: - name: windows + name: windows-${{ matrix.arch }} path: dist/*.exe retention-days: 7 diff --git a/data/skills/art_skills/2D_90s_japanese_anime/art_prompt/art_character_derivative.md b/data/skills/art_skills/2D_90s_japanese_anime/art_prompt/art_character_derivative.md index 151036d..1f75baa 100644 --- a/data/skills/art_skills/2D_90s_japanese_anime/art_prompt/art_character_derivative.md +++ b/data/skills/art_skills/2D_90s_japanese_anime/art_prompt/art_character_derivative.md @@ -7,9 +7,10 @@ 1. **面容不变** — 叠加后五官必须与底模完全一致,禁止面容偏移 2. **姿态不变** — 保持底模自然站立姿态,禁止任何姿态/动作/体态变化 3. **逐层可控** — 每层独立描述,便于按层替换(换装不换妆) -4. **风格统一** — 所有服化元素服从90年代复古手绘平涂美学体系 -5. **质感不降** — 叠加后手绘质感标准不低于底模 -6. **纯服化范畴** — 仅叠加妆容/发型/服饰/配饰,禁止引入道具、场景、环境、动作 +4. **风格统一** — 所有服化元素服从90年代复古手绘平涂美学体系,但不做模板化复制 +5. **角色差异保留** — 不同角色应根据年龄、身份、性格、场合保留服装差异,避免“所有人穿同款” +6. **质感不降** — 叠加后手绘质感标准不低于底模 +7. **纯服化范畴** — 仅叠加妆容/发型/服饰/鞋履/配饰,禁止引入道具、场景、环境、动作 --- @@ -22,9 +23,10 @@ | L2 | 发型造型 | 发髻/束发/编发 + 发饰 | | L3 | 中衣/内搭 | 替换白色基础中衣 | | L4 | 外衣/主服 | 和服/现代装/复古装等 | -| L5 | 配饰 | 头饰/耳饰/项饰/腰饰/手饰 | +| L5 | 鞋履 | 鞋型/袜装/鞋面材质/配色 | +| L6 | 配饰 | 头饰/耳饰/项饰/腰饰/手饰 | -> **范畴边界**:人物衍生资产仅包含 L0–L5 层级,不包含道具、场景环境、姿态动作。 +> **范畴边界**:人物衍生资产仅包含 L0–L6 层级,不包含道具、场景环境、姿态动作。 --- @@ -105,7 +107,9 @@ --- -## 五、服饰约束(L3+L4) +## 五、服饰与鞋履约束(L3+L4+L5) + +> **说明**:以下款式为风格参考,不是硬性制服模板。应优先根据角色身份、年龄、职业、性格与场合自由组合,只要整体仍保持90年代复古日系动画气质即可。 ### 女性服饰矩阵 @@ -121,10 +125,10 @@ | 项目 | 约束 | 提示词 | |---|---|---| -| 主色 | 暖色调、怀旧色彩 | 暖色调、怀旧色彩 | -| 材质 | 布料质感清晰 | 布料纹理清晰、平涂上色 | -| 质感 | 线条流畅、色彩柔和 | 线条流畅、色彩柔和 | -| 层次 | 层次分明、细节丰富 | 层次分明、细节清晰 | +| 主色 | 可按角色设定选择暖色、中性色或低饱和冷色,避免千篇一律 | 怀旧配色、角色化配色 | +| 材质 | 布料质感清晰,可根据身份选择棉布/针织/制服呢料/丝绸等 | 布料纹理清晰、平涂上色 | +| 质感 | 线条流畅、色彩柔和,保留90年代手绘感 | 线条流畅、色彩柔和 | +| 层次 | 层次分明、细节丰富,但复杂度应与角色身份匹配 | 层次分明、细节清晰 | ### 男性服饰矩阵 @@ -136,9 +140,29 @@ | 运动装 | 运动服、卫衣 | 运动、活力 | | 和服/汉服 | 传统、场合 | 和服、汉服 | +### 鞋履设计矩阵(L5) + +| 风格 | 女性常用鞋型 | 男性常用鞋型 | 提示词 | +|---|---|---|---| +| 日常校园 | 乐福鞋、玛丽珍鞋、短袜皮鞋 | 乐福鞋、运动鞋 | 校园鞋、复古日系、简洁鞋型 | +| 日常休闲 | 帆布鞋、低帮运动鞋、短靴 | 帆布鞋、休闲鞋、低帮运动鞋 | 休闲鞋、舒适、怀旧配色 | +| 正式场合 | 低跟鞋、细带皮鞋、短靴 | 皮鞋、短靴 | 正式鞋履、精致、线条利落 | +| 传统服饰 | 木屐、浅口绣鞋、布鞋 | 木屐、布鞋、传统短靴 | 传统鞋履、与服饰配套 | +| 行动/运动 | 轻便运动鞋、系带短靴 | 运动鞋、功能短靴 | 轻便鞋履、便于行动 | + +### 鞋履通用约束 + +| 项目 | 约束 | 提示词 | +|---|---|---| +| 风格统一 | 鞋履需与主服时代感协调,但鞋型可随角色身份自由变化 | 与服饰统一、复古日系 | +| 结构清晰 | 鞋口/鞋跟/鞋带/袜装层次明确 | 鞋型清晰、结构明确 | +| 配色 | 可呼应服饰主色、辅色或角色个人标识色,不必固定同一套配色逻辑 | 低饱和配色、怀旧色彩 | +| 质感 | 手绘平涂、线条流畅,避免现代潮鞋夸张设计 | 手绘鞋履、平涂上色 | +| 禁止 | 禁止赤脚、禁止缺失鞋履设计、禁止出现现代夸张球鞋科技感 | — | + --- -## 六、配饰约束(L5) +## 六、配饰约束(L6) ### 女性配饰 @@ -163,15 +187,15 @@ ## 七、服化组合速查 -| 场景 | 妆容 | 发型 | 服饰 | 配饰 | -|---|---|---|---|---| -| 日常校园 | 日常淡妆 | 双马尾/长发披散 | 制服/日常休闲装 | 简约 | -| 初次相遇 | 日常淡妆 | 长发披散/侧马尾 | 日常休闲装 | 中等 | -| 甜蜜约会 | 约会妆 | 侧马尾/丸子头 | 休闲/和服 | 中偏多 | -| 正式场合 | 正式妆 | 编发/高马尾 | 礼服/正式服 | 较繁 | -| 温柔私密 | 日常淡妆 | 长发披散 | 日常休闲装 | 简约 | -| 激烈行动 | 日常淡妆(极淡) | 高马尾 | 运动装 | 简 | -| 复古场景 | 复古妆 | 编发/双马尾 | 和服/复古装 | 中等 | +| 场景 | 妆容 | 发型 | 服饰 | 鞋履 | 配饰 | +|---|---|---|---|---|---| +| 日常校园 | 日常淡妆 | 双马尾/长发披散 | 制服/日常休闲装 | 乐福鞋/玛丽珍鞋/运动鞋 | 简约 | +| 初次相遇 | 日常淡妆 | 长发披散/侧马尾 | 日常休闲装 | 帆布鞋/低跟鞋 | 中等 | +| 甜蜜约会 | 约会妆 | 侧马尾/丸子头 | 休闲/和服 | 低跟鞋/木屐 | 中偏多 | +| 正式场合 | 正式妆 | 编发/高马尾 | 礼服/正式服 | 低跟皮鞋/短靴 | 较繁 | +| 温柔私密 | 日常淡妆 | 长发披散 | 日常休闲装 | 软底鞋/帆布鞋 | 简约 | +| 激烈行动 | 日常淡妆(极淡) | 高马尾 | 运动装 | 运动鞋/功能短靴 | 简 | +| 复古场景 | 复古妆 | 编发/双马尾 | 和服/复古装 | 木屐/布鞋 | 中等 | > **🔍 未覆盖场景推断规则** > @@ -181,7 +205,8 @@ > |---|---| > | 妆容强度 | 默认日常淡妆(平涂上色、怀旧感);正式/典礼→正式妆;约会/心动→约会妆;复古主题→复古妆 | > | 发型 | 日常/少女→双马尾或长发披散;运动/行动→高马尾;正式→编发;俏皮/个性→侧马尾;可爱→丸子头 | -> | 服饰 | 90年代风格为锚(校服/制服/休闲装/和服);暖色调、怀旧色彩优先;线条流畅、布料纹理清晰 | +> | 服饰 | 以90年代风格为锚自由变化:可从校服、制服、休闲装、和服、针织、夹克、连衣裙等中按角色设定选择,避免角色之间高度同质化 | +> | 鞋履 | 根据服装与身份搭配乐福鞋、帆布鞋、皮鞋、短靴、木屐等,不固定单一答案 | > | 配饰繁度 | 日常→简约(90年代风格发饰+基础配饰);正式→中等偏繁;行动/运动→简或无 | > | 质感基准 | 手绘平涂上色始终锁定;线条流畅、色彩柔和暖调;禁止数字感/3D渲染/现代CG质感 | @@ -207,7 +232,7 @@ | 站姿 | 自然站立、双脚平行微分(**禁止任何姿态变化**) | | 表情 | 符合妆容风格的微表情(如淡妆→自然、正式妆→微笑) | | 光线 | 柔和电影光,均匀柔光,无硬阴影 | -| 一致性 | 四视图的面容/妆容/发型/发饰/服饰/配饰完全一致 | +| 一致性 | 四视图的面容/妆容/发型/发饰/服饰/鞋履/配饰完全一致 | | 画面比例 | 建议 4:1 或 3:1 | --- @@ -222,7 +247,8 @@ character design sheet,character turnaround, 【L1·妆容】{基础妆/轻妆/正式妆};使用 {妆容风格},皮肤均匀,{眉妆},{眼妆},{唇妆}, 【L2·发型】{造型类型},发丝流畅,{发饰描述}, 【L3+L4·服饰】{主色}{款式},{材质},{装饰工艺},衣服线条流畅,纹理清晰, -【L5·配饰】{头饰},{耳饰},{项饰},{腰饰}, +【L5·鞋履】{鞋款},{鞋面材质},{袜装/鞋口设计},与服饰统一, +【L6·配饰】{头饰},{耳饰},{项饰},{腰饰}, 同一画面左至右并排:人像特写+正视图+侧视图+后视图, 自然站立,纯净中性灰背景,柔和电影光,无硬阴影, 四视图一致性,面容细腻渲染,发丝细腻渲染,纹理细节清晰 @@ -238,9 +264,9 @@ character design sheet,character turnaround, | 编号 | 规则 | |---|---| | R1 | 叠加后面容必须与底模一致 | -| R2 | 服饰必须用「衣服线条流畅 + 纹理清晰」 | -| R3 | 女性配饰必须「90年代风格、与服饰配套」 | -| R4 | 妆容/发型/服饰/配饰风格统一 | +| R2 | 服饰需具备「线条流畅 + 结构清晰」的90年代手绘质感,但款式应允许因角色而异 | +| R3 | 女性配饰需保持90年代风格并与服饰配套,不强制固定同一种组合 | +| R4 | 妆容/发型/服饰/鞋履/配饰需在风格上统一,但不得模板化到角色失去差异 | | R5 | 必须输出四视图设定图(人像特写+正视图+侧视图+后视图) | | R6 | 必须指定「暖调米白背景 #F8F4E8」 | | R7 | 必须指定「四视图一致性」 | @@ -259,7 +285,7 @@ character design sheet,character turnaround, |---|---| | X1 | 叠加后面容偏移 | | X2 | 配饰过于简单/现代化(女性) | -| X3 | 妆容/服饰风格互相冲突 | +| X3 | 妆容/服饰/鞋履风格互相冲突 | | X4 | 复杂场景背景(必须暖色调背景) | | X5 | 四视图间服化妆造不一致 | | X6 | 输出提示词以外的任何内容 | diff --git a/data/skills/art_skills/2D_flat_design/images/场景原始.png b/data/skills/art_skills/2D_flat_design/images/场景原始.png deleted file mode 100644 index dd54d11..0000000 Binary files a/data/skills/art_skills/2D_flat_design/images/场景原始.png and /dev/null differ diff --git a/data/skills/art_skills/2D_flat_design/images/场景衍生.png b/data/skills/art_skills/2D_flat_design/images/场景衍生.png deleted file mode 100644 index 36e4370..0000000 Binary files a/data/skills/art_skills/2D_flat_design/images/场景衍生.png and /dev/null differ diff --git a/data/skills/art_skills/2D_flat_design/images/女生原始.png b/data/skills/art_skills/2D_flat_design/images/女生原始.png deleted file mode 100644 index 05b6f5b..0000000 Binary files a/data/skills/art_skills/2D_flat_design/images/女生原始.png and /dev/null differ diff --git a/data/skills/art_skills/2D_flat_design/images/女生衍生.png b/data/skills/art_skills/2D_flat_design/images/女生衍生.png deleted file mode 100644 index d59136a..0000000 Binary files a/data/skills/art_skills/2D_flat_design/images/女生衍生.png and /dev/null differ diff --git a/data/skills/art_skills/2D_mature_urban_romance/art_prompt/art_character_derivative.md b/data/skills/art_skills/2D_mature_urban_romance/art_prompt/art_character_derivative.md index 357aa84..a7fa5a6 100644 --- a/data/skills/art_skills/2D_mature_urban_romance/art_prompt/art_character_derivative.md +++ b/data/skills/art_skills/2D_mature_urban_romance/art_prompt/art_character_derivative.md @@ -9,7 +9,7 @@ 3. **逐层可控** — 每层独立描述,便于按层替换(换装不换妆) 4. **风格统一** — 所有服化元素服从同一美学体系 5. **质感不降** — 叠加后质感标准不低于底模 -6. **纯服化范畴** — 仅叠加妆容/发型/服饰/配饰,禁止引入道具、场景、环境、动作 +6. **纯服化范畴** — 仅叠加妆容/发型/服饰/配饰/鞋履,禁止引入道具、场景、环境、动作 --- @@ -21,10 +21,11 @@ | L1 | 妆容(决策层) | 先分析用户线索,再决策「基础妆 / 轻妆 / 正式妆」强度 | | L2 | 发型造型 | 发髻/束发/编发 + 发饰 | | L3 | 中衣/内搭 | 替换白色基础中衣 | -| L4 | 外衣/主服 | 现代都市服装(衬衫/外套/连衣裙等) | +| L4 | 外衣/主服 | 现代都市差异化服装(衬衫/外套/连衣裙/套装等) | | L5 | 配饰 | 首饰/手表/眼镜/包袋等 | +| L6 | 鞋履 | 高跟鞋/短靴/乐福鞋/运动鞋等,与整体服装完整配套 | -> **范畴边界**:人物衍生资产仅包含 L0–L5 层级(服化妆造),不包含道具(手机/书本/雨伞/咖啡杯等手持物)、场景环境(室内/室外/天气等)、姿态动作(行走/回眸/举手等)。这些属于其他资产类型的范畴。 +> **范畴边界**:人物衍生资产仅包含 L0–L6 层级(服化妆造),不包含道具(手机/书本/雨伞/咖啡杯等手持物)、场景环境(室内/室外/天气等)、姿态动作(行走/回眸/举手等)。这些属于其他资产类型的范畴。 --- @@ -138,14 +139,22 @@ | 运动休闲 | 运动服/卫衣/运动裤 | 运动、休闲 | 运动装、休闲运动 | | 晚礼服 | 正式晚礼服 | 派对、晚宴 | 晚礼服、正式礼服 | +### 差异化着装原则 + +| 项目 | 约束 | 说明 | +|---|---|---| +| 角色区分 | 根据年龄、职业、性格、经济条件决定穿搭精致度与剪裁 | 禁止所有角色同款同色同搭配 | +| 同风格差异 | 即使同为职场装,也要区分裙装/裤装/外套版型/内搭层次 | 保持统一审美,不做制服化处理 | +| 场景适配 | 通勤、约会、居家、宴会分别切换服装方案 | 服装应随情境变化而变化 | + ### 女性服饰通用约束 | 项目 | 约束 | 提示词 | |---|---|---| -| 主色 | 柔和色系为主,低饱和 | 柔和色调、低饱和色 | +| 主色 | 柔和色系为主,低饱和,但不同角色需有各自配色重心 | 柔和色调、低饱和色、角色专属配色 | | 材质 | 现代面料质感、纹理清晰 | 现代面料、纹理清晰 | | 质感 | 衣物布料质感清晰 | 衣物质感清晰、布料纹理 | -| 层次 | 服装层次分明、搭配合理 | 服装层次清晰、搭配得当 | +| 层次 | 服装层次分明、搭配合理,不做千篇一律模板化穿搭 | 服装层次清晰、搭配得当 | ### 男性服饰矩阵 @@ -157,6 +166,17 @@ | 正式礼服 | 正装礼服、西装 | 正式礼服、西装礼服 | | 居家便装 | 家居服、休闲装 | 家居服、休闲服装 | +### 鞋履设计(L6) + +| 类别 | 适用 | 提示词 | +|---|---|---| +| 女性通勤鞋 | 职场、正式 | 尖头高跟鞋、猫跟鞋、乐福鞋、皮质细腻 | +| 女性日常鞋 | 休闲、约会 | 浅口单鞋、短靴、小白鞋、鞋型精致 | +| 男性通勤鞋 | 商务、正式 | 皮鞋、德比鞋、乐福鞋、鞋面干净挺括 | +| 男女休闲鞋 | 日常、运动 | 运动鞋、帆布鞋、简约休闲鞋、与服装配套 | + +> 鞋履必须明确写出款式、材质与配色,并与服装风格一致;禁止省略脚部设计或默认所有角色穿同一种鞋。 + --- ## 六、配饰约束(L5) @@ -184,15 +204,15 @@ ## 七、服化组合速查 -| 场景 | 妆容 | 发型 | 服饰 | 配饰 | -|---|---|---|---|---| -| 职场通勤 | 清雅素妆 | 半扎发/盘发 | 商务正装 | 简约首饰/手表 | -| 初次约会 | 柔媚桃妆 | 自然披发 | 约会装扮 | 精致首饰/包袋 | -| 日常休闲 | 基础妆 | 马尾/自然披发 | 休闲日常 | 简约配饰 | -| 正式场合 | 冷艳霜妆 | 盘发/半扎 | 商务正装/晚礼服 | 精致首饰/手表 | -| 运动休闲 | 基础妆(极淡) | 高马尾/利落短发 | 运动休闲 | 运动手表/运动配件 | -| 派对聚会 | 正式妆 | 优雅盘发/披发 | 晚礼服/时尚装 | 精致首饰/精致配饰 | -| 居家休闲 | 素颜/基础妆 | 丸子头/自然披发 | 居家便装 | 无或少配饰 | +| 场景 | 妆容 | 发型 | 服饰 | 配饰 | 鞋履 | +|---|---|---|---|---|---| +| 职场通勤 | 清雅素妆 | 半扎发/盘发 | 商务正装(可区分套裙/西裤/风衣叠穿) | 简约首饰/手表 | 高跟鞋/乐福鞋/皮鞋 | +| 初次约会 | 柔媚桃妆 | 自然披发 | 约会装扮(连衣裙/针织套装/半裙) | 精致首饰/包袋 | 单鞋/短靴 | +| 日常休闲 | 基础妆 | 马尾/自然披发 | 休闲日常(T恤牛仔/衬衫叠穿/卫衣) | 简约配饰 | 小白鞋/帆布鞋 | +| 正式场合 | 冷艳霜妆 | 盘发/半扎 | 商务正装/晚礼服 | 精致首饰/手表 | 高跟鞋/礼鞋/皮鞋 | +| 运动休闲 | 基础妆(极淡) | 高马尾/利落短发 | 运动休闲 | 运动手表/运动配件 | 运动鞋 | +| 派对聚会 | 正式妆 | 优雅盘发/披发 | 晚礼服/时尚装 | 精致首饰/精致配饰 | 细跟鞋/短靴/礼鞋 | +| 居家休闲 | 素颜/基础妆 | 丸子头/自然披发 | 居家便装 | 无或少配饰 | 软底拖鞋/简约居家鞋 | --- @@ -230,7 +250,7 @@ | 站姿 | 自然站立、双脚平行微分、双臂自然下垂或微展(**禁止任何姿态变化**) | | 表情 | 符合妆容风格的微表情(如清雅素妆→淡然、桃妆→含笑),仅限面部微表情,不涉及肢体动作 | | 光线 | 均匀柔光,前方主光 + 双侧补光,无硬阴影 | -| 一致性 | 四视图的面容/妆容/发型/发饰/服饰/配饰完全一致 | +| 一致性 | 四视图的面容/妆容/发型/发饰/服饰/配饰/鞋履完全一致 | | 画面比例 | 建议 4:1 或 3:1 | --- @@ -256,8 +276,9 @@ character design sheet,character turnaround, 保持基础形象面容不变,{整体气质}, 【L1·妆容】根据用户线索决策:{基础妆/轻妆/正式妆};使用 {妆容风格},肌肤柔光,{眉妆},{眼妆},{唇妆}, 【L2·发型】{造型类型},发丝层次分明,{发饰描述}, -【L3+L4·服饰】{主色}{款式},{材质},{装饰工艺},衣服质感清晰,纹理超清晰, +【L3+L4·服饰】{主色}{款式},{材质},{装饰工艺},按角色身份与场景差异化搭配,避免所有人服装同款同色,衣服质感清晰,纹理超清晰, 【L5·配饰】{头饰},{耳饰},{手表},{包袋}, +【L6·鞋履】{鞋型},{鞋面材质},{鞋跟/鞋底描述},与服装风格一致, 同一画面左至右并排:人像特写+正视图+侧视图+后视图, 自然站立,纯净中性灰背景,均匀柔光,无硬阴影, 四视图一致性,面容细腻渲染,发丝细腻渲染,纹理细节超清晰 @@ -274,7 +295,7 @@ character design sheet,character turnaround, | R1 | 叠加后面容必须与底模一致 | | R2 | 服饰必须用「衣服质感清晰 + 纹理超清晰」 | | R3 | 女性配饰必须「简约精致 + 工艺清晰」 | -| R4 | 妆容/发型/服饰/配饰风格统一 | +| R4 | 妆容/发型/服饰/配饰/鞋履风格统一 | | R5 | 必须输出四视图设定图(人像特写+正视图+侧视图+后视图) | | R6 | 必须指定「纯净中性灰背景」 | | R7 | 必须指定「四视图一致性」 | @@ -286,6 +307,8 @@ character design sheet,character turnaround, | R13 | **所有衍生资产均需妆造**——正常情况不保持素颜,至少使用基础妆 | | R14 | **上妆强度受控**——即使上妆也需克制,不得出现夸张彩妆效果 | | R15 | **道具/场景/动作不作强度升级依据**——仅凭道具,环境,动作等信息不得把基础妆抬高为更强妆容 | +| R16 | **必须明确鞋履设计**——鞋型、材质、颜色至少明确两项,不能省略脚部搭配 | +| R17 | **服装必须差异化**——根据角色身份、年龄、性格、场景变化穿搭,禁止所有角色套用同一套衣服模板 | ### 严禁 @@ -293,16 +316,18 @@ character design sheet,character turnaround, |---|---| | X1 | 叠加后面容偏移 | | X2 | 配饰过于简单/夸张 | -| X3 | 妆容/服饰风格互相冲突 | +| X3 | 妆容/服饰/鞋履风格互相冲突 | | X4 | 复杂场景背景(必须纯灰底) | | X5 | 四视图间服化妆造不一致 | | X6 | 输出提示词以外的任何内容(表格/方案/建议/解释/变体等) | | X7 | 在人物衍生资产中加入场景描述(现代室内/室外/天气等环境元素) | -| X8 | 输出「核心要素速查」「分层构建方案」「视觉约束」「禁止事项」「衍生方案」等章节 | -| X9 | 加入任何道具交互(手持手机/书本/雨伞/咖啡杯等物品) | -| X10 | 改变底模姿态(行走/回眸/举手/侧身/奔跑/低头/仰望等动作描述) | -| X11 | 加入表情与姿态联动描述(如「侧身45°行走嘴角浅弯」等叙事性描写) | -| X12 | 未分析用户线索就直接套用固定妆容 | -| X13 | 错误保持素颜,导致衍生资产缺少应有妆造 | -| X14 | 仅因道具/场景/动作词而误把妆容升级,导致妆造强度决策错误 | +| X8 | 省略鞋履设计,导致脚部只有默认底模或无明确搭配 | +| X9 | 所有角色使用同款同色同版型服装,缺乏角色差异 | +| X10 | 输出「核心要素速查」「分层构建方案」「视觉约束」「禁止事项」「衍生方案」等章节 | +| X11 | 加入任何道具交互(手持手机/书本/雨伞/咖啡杯等物品) | +| X12 | 改变底模姿态(行走/回眸/举手/侧身/奔跑/低头/仰望等动作描述) | +| X13 | 加入表情与姿态联动描述(如「侧身45°行走嘴角浅弯」等叙事性描写) | +| X14 | 未分析用户线索就直接套用固定妆容 | +| X15 | 错误保持素颜,导致衍生资产缺少应有妆造 | +| X16 | 仅因道具/场景/动作词而误把妆容升级,导致妆造强度决策错误 | diff --git a/data/skills/art_skills/realpeople_urban_modern/driector_skills/director_planning_style.md b/data/skills/art_skills/realpeople_urban_modern/driector_skills/director_planning_style.md new file mode 100644 index 0000000..07d32d5 --- /dev/null +++ b/data/skills/art_skills/realpeople_urban_modern/driector_skills/director_planning_style.md @@ -0,0 +1,88 @@ +--- +name: director_planning_style +description: 都市写实风格约束 — 定义真人都市写实在色调体系、光影方案、质感方向、场景空间元素、乐器选择与环境音上的全局约束。适用于任何叙事类型。 +metaData: director_skills +--- + +# 都市风格约束 · 真人都市写实 · 技法参考 + +--- + +## 一、色调体系与画面基调 + +- **色调基底** — 全片以米白(C1)、暖肤色(C2)、高级灰(C6)为基底色,整体色温偏暖(5200-5800K),饱和度中低(40-60%),呈现温暖明亮的都市生活感 +- **冷暖叙事对比** — 暖色(琥珀暖 C7、奶油粉 C5、金属银 C8)作为情感升温与关系确认的视觉信号,冷色用于压力、误会、疏离等段落。冷暖切换应与情绪弧线同步 +- **冷暖分配策略** — 日常与工作段落以中性/微冷为主,亲密与和解段落释放暖色;避免全程高暖导致情绪层次塌陷 +- **色盘先行原则** — 段落规划先绑定情绪场景(相遇/暧昧/约会/争执/和解等),再确定主色+辅色与光影方案,避免“剧情对了但情绪不对色” +- **禁用色域** — 高饱和荧光色、强霓虹污染、过度赛博色彩与本风格不兼容 + + +--- + +## 二、光影方案体系 + +- **光影即叙事** — 6 套光影方案对应不同情绪段落,导演规划阶段应在段落层面确定光影基调方向,而非逐镜指定 +- **光源角度** — 正给镜头默认 30° 斜射(较柔和),侧给镜头根据场景与人物关系微调 + +| 光影方案 | 方案名 | 色调倾向 | 适用情绪 | +|---|---|---|---| +| A | 自然漫射 | 米白底 + 均匀柔和光 | 日常通勤、生活流叙事 | +| B | 暖调侧光 | 奶油暖 + 局部暖光 | 升温互动、居家松弛 | +| C | 顶光环境混合 | 中性灰 + 柔和冷白 | 职场节奏、理性沟通 | +| D | 窗光点光源 | 琥珀暖主导 + 冷蓝背景 | 夜晚暧昧、亲密推进 | +| E | 街头霓虹晕光 | 冷色背景 + 暖色点缀 | 都市夜景、浪漫游走 | +| F | 阴天漫射冷光 | 灰蓝主调 + 暖色局部 | 过渡段、低潮段 | + +- **冷暖光分配** — 暖色光可全片使用但需分层控制;冲突/疏离段落降低暖光占比,避免情绪与光色冲突 +- **氛围方向映射** — 每场戏氛围方向应映射到上述光影方案(A-F)的某一方向,确保视觉一致性 + +## 三、质感方向 + +- **超清纪实感** — 真人写实摄影核心:皮肤纹理可见、发丝根根分明、材质细节清晰可信 +- **强对比度 + 极致细节** — 作为画面质感锚点。不是低对比小清新,不是重滤镜氛围化,而是可拍可落地的影视纪实感 +- **材质真实** — 服化道需具备现实可信度:西装面料、玻璃反射、金属器件、木质家具、电子屏幕高光都应符合都市实拍逻辑 +- **皮肤质感** — 保留真实毛孔与细微瑕疵,控制磨皮强度,追求“真实但好看” +- **写实不等于平淡** — 通过构图、景别、运动节奏放大情绪感染力,而非依赖夸张特效与过度后期 + +--- + +## 四、都市场景空间元素 + +都市世界观特有的场景元素及其视觉叙事功能: + +- **窗框/玻璃/门洞** — 天然框架式构图道具,制造空间分层与人物关系距离感 +- **街道/地铁/电梯/写字楼走廊** — 都市节奏载体,通勤与停顿的切换可直接映射角色心理状态 +- **咖啡厅/办公室/居家客厅** — 情绪容器:咖啡厅偏试探,办公室偏克制,居家偏安全与松弛 +- **天气与时段作为转场** — 日转夜、晴转雨、黄昏入夜可用于段落情绪缓冲,避免硬切 +- **转折点用视觉而非解释** — 优先使用画面手段(景别突变、视线错位、空间阻隔)承接情绪转折,减少对白解释负担 + +--- + +## 五、都市乐器与环境音 + +都市世界观下的声音元素约束: + +### 乐器选择 + +- **钢琴** — 日常、温馨、回忆段落核心乐器,最能体现都市生活质感 +- **吉他** — 轻松、街头、慢节奏浪漫段落的有效主导 +- **弦乐** — 情绪抬升与情感爆发段落的主力铺底 +- **Lo-fi/轻电子** — 年轻化、城市夜生活、节奏切换段落的风格增强器 +- **环境音优先级高** — 都市剧中真实环境声是沉浸感关键,配乐不应压过对白 + +### 乐器组合策略 + +| 情绪阶段 | 乐器组合 | +|---|---| +| 平稳/开场/收尾 | 钢琴独奏 或 吉他独奏 | +| 日常推进 | 钢琴 + 轻打击 | +| 暧昧升温/浪漫 | 钢琴 + 弦乐 | +| 情绪爆发/冲突 | 弦乐主导 + 低频铺底 | +| 夜景/转场 | Lo-fi/轻电子 + 环境声 | + +### 都市环境音 + +- **典型环境音层次** — 车流声 / 地铁进站提示 / 电梯提示音 / 咖啡机声 / 键盘敲击 / 雨声 / 空调底噪 / 城市远景噪声 +- **每场戏标注 1-2 个核心环境音**,帮助后续音效设计。环境音层次越准确,都市写实质感越强 + +--- \ No newline at end of file diff --git a/data/skills/art_skills/realpeople_urban_modern/driector_skills/director_storyboard_table_style.md b/data/skills/art_skills/realpeople_urban_modern/driector_skills/director_storyboard_table_style.md new file mode 100644 index 0000000..f0c0277 --- /dev/null +++ b/data/skills/art_skills/realpeople_urban_modern/driector_skills/director_storyboard_table_style.md @@ -0,0 +1,47 @@ +--- +name: director_storyboard_table_style +description: 分镜表都市约束 — 定义真人都市写实在分镜表中的光影氛围规范、光源角度、动作节奏、环境动态、运镜禁忌与转场禁忌。适用于任何叙事类型。 +metaData: director_skills +--- + +# 分镜表都市约束 · 真人都市写实 · 技法参考 + +--- + +## 一、分镜表定位 + +分镜表是导演将剧本转化为镜头语言的核心工具。以下仅提供真人都市写实风格在分镜表层面的约束规范。 + +--- + +## 二、光影与氛围 + +- **同场戏光影统一** — 一场戏内不应出现两种以上光影方案,除非有明确的叙事转折(如关台灯→月光冷辉) +- **情绪色盘绑定** — 每场戏至少绑定 1 个情绪场景(如相遇心动/工作争执/约会甜蜜),并在镜头组内保持主色+辅色连续性 +- **光源角度规范** — 正给镜头光源默认 30° 斜射(较柔和),侧给镜头根据画面需要调整。描述光影时须区分正给/侧给的角度差异 +- **冷暖色调与叙事阶段匹配** — 工作/独处/冲突段落保持中性/冷调,暖色调(暖橙+冷蓝背景对比)在情感升温后使用 +- **光影转场是高级手段** — 从自然光(A)渐变到室内暖光(B)= 日转夜的时间流逝。在分镜表中标注光影变化点 + +--- + +## 三、环境动态 + +- **环境动态增加画面呼吸感** — 窗外车灯流动、电脑屏幕闪烁、咖啡杯热气、手机屏幕亮起。每 3-4 个镜头至少安排一个有环境动态的镜头,避免画面"死"掉 +- **都市环境元素优先** — 环境动态应选用都市世界观内的元素:车灯流动、雨滴划窗、咖啡热气、手机屏幕亮灭、窗帘微动、电梯数字跳动,禁止出现与现代都市不兼容的元素 + +--- + +## 四、都市动作节奏 + +- **都市动作要自然** — 所有人物动作默认自然节奏。起身、转身、抬手都应标注"自然"或"随意" +- **道具互动** — 都市场景中手机、咖啡杯、文件、车钥匙等道具的使用是天然的动态资产,可在画面描述中加入道具互动细节,增加生活质感 +- **肢体语言现代化** — 都市人物举止应符合现代都市气质:自信的步态、随性的倚靠、不经意的小动作(拨头发、看手表、咬唇) + +--- + +## 五、运镜禁忌 + +- **禁用快速运镜** — 甩镜、急推、手持晃动与真人都市写实的气质冲突(除非是动作/追逐场景) +- **禁用花式转场** — 划屏、旋转、百叶窗等与本风格不兼容 + +--- \ No newline at end of file diff --git a/data/skills/production_agent_execution.md b/data/skills/production_agent_execution.md index 1bd9af1..a8e32df 100644 --- a/data/skills/production_agent_execution.md +++ b/data/skills/production_agent_execution.md @@ -81,20 +81,27 @@ add_deriveAsset({ ### 提取规则 -> **核心原则**:derive 是父资产的**视觉状态变体**("{父资产名}·{状态名}"),**不是**独立物件。 -> 只衍生**图片模型无法仅凭提示词处理的视觉差异**(服装、形态、伤势、物件状态等)。 -> 表情、情绪、简单动作姿态等**不需要衍生**。 +> **核心原则**:derive 是父资产的**视觉状态变体**("{父资产名}·{状态名}"),**不是**独立物件,也不是为了某个镜头临时拆出的局部特写。 +> 只衍生**图片模型无法仅凭提示词稳定处理、且能在多个镜头/场次复用的资产级视觉差异**(服装、整体形态、结构性残缺、物件状态等)。 +> 表情、情绪、简单动作姿态、局部特写、镜头强调细节等**不需要衍生**。 +> **角色默认基准态**:角色父资产默认视为基础打底态(如白色背心+内裤,或仅内裤状态)。因此剧本中凡出现校服、常服、礼服、盔甲、外套等明确穿着时,通常应补充对应的**服装类衍生资产**;基础打底态本身不重复创建衍生。若某角色当前**没有任何子资产**,则应先根据剧本主场景与常态设定,补充一套最合适的**默认常服/正式服装衍生**,避免后续该角色长期停留在基础打底态。 **衍生类型参考**: | 资产类型 | 典型衍生 | 示例 | |---------|---------|------| -| 角色 | 服装变体、伤势/身体状态、形态变化、特殊装扮 | 便装→正装、缠绷带、变身/异化 | +| 角色 | 服装变体、结构性特征变体 | 常服→礼服、变身/异化、缺手/缺脚 | | 道具 | 损坏、激活/发光、变形 | 破损断裂、发光激活、展开/碎裂 | | 场景 | 时间变体、破坏状态、氛围变体 | 夜景版、战后废墟、雨天/雪天 | **规则**: - 只提取与默认状态有明显视觉差异、且模型无法仅凭提示词控制的状态 +- 角色类资产**只考虑两类衍生**:①服装变体;②结构性特征变体(如变身、异化、缺手缺脚等角色整体外形改变) +- 特征变体必须同时满足:**稳定、可复用、资产级**。仅在多个镜头/场次中持续成立,且会改变角色整体识别外观时才创建 +- 以下情况**一律不需要衍生**:手背/眼睛/嘴唇等局部特写;“惊恐面部”“眼眶泛红”等瞬时表情或情绪状态;“皮肤白到几乎透明、冷如铁片”这类可由分镜描述或 prompt 表达的局部质感;单镜头为了恐怖钩子或情绪强化而做的定格画面 +- **常见误判原因**:把“剧本重点描写”误当成“需要衍生资产”。判断标准不是它是否重要,而是它是否属于父资产**稳定、可复用、整体级**的视觉状态 +- 若角色当前 `derive` 为空,应先补 1 个最符合剧本常态的服装类衍生资产(如常服、校服、工装、礼服中的一种),作为后续主要出镜默认态 +- 若当前剧情穿着不是基础打底态,应优先补充对应服装类衍生资产;若存在持续且显著的身体/形态差异,再补充对应特征类衍生资产 - 已存在于 `derive` 数组中的状态不重复 - 每个资产 1~5 个衍生,宁缺勿滥 - 提取到衍生资产后,必须逐条调用 `add_deriveAsset` 保存,禁止只分析不写入 diff --git a/data/skills/script_execution_adaptation.md b/data/skills/script_execution_adaptation.md index 38791d2..7535195 100644 --- a/data/skills/script_execution_adaptation.md +++ b/data/skills/script_execution_adaptation.md @@ -17,7 +17,7 @@ - 主要删除决策:被删/压缩内容、原因、对主线影响 - 世界观呈现策略:关键元素出场节奏、解释度策略、角色态度锚点 3. **阐述思路**(200-300字):核心改编原则方向、删减大方向、世界观呈现思路 -4. 严格按照XML格式写出改编策略改编策略内容。 +4. 严格按照XML格式写出改编策略,格式为改编策略内容。 5. 返回简短确认,如:"改编策略已保存,请在右侧工作台查看。" ## 约束 diff --git a/data/skills/script_execution_script.md b/data/skills/script_execution_script.md index 4446b5a..ef8b4ff 100644 --- a/data/skills/script_execution_script.md +++ b/data/skills/script_execution_script.md @@ -15,7 +15,7 @@ 1. 调用 `get_planData` 获取骨架与改编策略;若存在上一集剧本id,调用 `get_script_content(ids)` 获取最后一集剧本内容,用于衔接剧情与角色状态,调用 `get_novel_text` 获取对应章节原文,调用 `get_novel_events(ids)` 获取事件表 2. 从骨架中**仅提取当前任务集**的信息:覆盖章节、戏剧功能、场景核心、删减决策、集末钩子。**忽略其他已完成或未分配的集** 3. **阐述思路**(200-300字):场景组织方式、重点情绪与冲突、节奏把控思路 -4. 严格按照XML格式写出剧本内容剧本内容。 +4. 严格按照XML格式写出剧本内容,格式为剧本内容。 5. 返回简短确认,如:"第X集剧本已写入,请在工作台查看。" ## 约束 @@ -28,7 +28,7 @@ ## 注意事项 -- 严格按照XML格式写出剧本内容剧本内容`。 +- 严格按照XML格式写出剧本内容,格式为剧本内容`。 - get_script_content(ids)只允许获取最后一集剧本内容 - **每次只编写当前任务集的剧本,不得将之前已完成的集重新输出或写入** - 只执行剧本编写,不越权执行其他阶段 diff --git a/data/skills/script_execution_skeleton.md b/data/skills/script_execution_skeleton.md index aa1531a..11b8355 100644 --- a/data/skills/script_execution_skeleton.md +++ b/data/skills/script_execution_skeleton.md @@ -20,7 +20,7 @@ - 全局删减决策表 - 付费卡点设计 3. **阐述思路**(200-300字):核心吸引力判断、三幕划分思路、分集策略方向 -4. 严格按照XML格式写出故事骨架故事骨架内容。 +4. 严格按照XML格式写出故事骨架,格式为故事骨架内容。 5. 返回简短确认,如:"故事骨架已保存,请在右侧工作台查看。" ## 约束 diff --git a/electron-builder.yml b/electron-builder.yml index 5b582c5..cf57482 100644 --- a/electron-builder.yml +++ b/electron-builder.yml @@ -37,9 +37,6 @@ extraResources: win: target: - target: nsis - arch: - - x64 - - arm64 icon: ./scripts/logo.ico nsis: