V5 · 参考图反推 & 界面精简
版本号由 v0.4.18 直接升位为 V5。围绕「参考图 → 反推提示词」这条主链路重构输出区,并裁掉使用率低的功能。
V5 参考图反推(十组)
- 参考图区:提示词框下方新增参考图区,支持拖拽 / 点击选择 / Ctrl+V 粘贴,多张缩略图、点击查看大图、单张删除与清空。
- 放入参考图自动锁定全部标签:检测到参考图后一次性锁定所有下拉字段(自定义补充输入框不锁),锁定后随机 / 补全 / 生成都不会改动当前配置;可用参考图区【解锁全部】或页头【解锁并全部随机】解除。
- 反推参考案例:把
反推模板.txt 的规则吃进生成器(四核心模块 画面风格/核心元素/具体内容/构图方式 + 细节特征 光影·材质·纹理密度·解剖·空间·姿势·技术参数,正向引导、拒绝模糊、禁用微观悬浮粒子、无 Markdown),页面直接产出案例正文——模板本身不再展现,只出结果。放入参考图后点【生成提示词】即自动生成,组数可改(默认 10 组),也可点【反推提示词】换一批,一键复制即可带走。
- 案例变化维度 13 个(镜头/视角/景别/景深/主光/色调/场景/天气/构图/人物位置/服装材质·图案·装饰)逐组轮换,第 1 组就是当前配置,其后各组依次变化;人物长相、发型、妆容、表情、服装主件、鞋袜配饰、姿态等「图中已确定」的维度 10 组保持一致。
- 界面精简:删除镜头类型「鱼眼」、页头【存档】及其整套存档 JS、输出区【复制提示词+自检】、以及「与 AI 大模型协作 · 增加描述词任务提示词」「K2 快速使用指南」两个折叠框。
V5 反推内核 · 反推任务指令 · 模型直连
- 反推模板写入内核:
反推模板.txt 全文(2609 字符 / 64 行,含 最高指令·核心规则·约束条件·提示词生成·核心要素·细节特征·格式校验·输出规范·实例 全部九个章节)以 JS 常量 REVERSE_KERNEL 嵌入本文件,反推时自动调用,无需再从本地调取。
- 反推任务指令:点【反推提示词】产出一条完整指令——【反推任务】→【参考图清单】(①②③ 编号)→【参考图取材规则】→【零重复硬约束】→【K2 反推内核规则(精编 10 条)】→【硬约束(已锁定选项)】→【输出规范】。多图时自动启用跨图融合规则(每张图至少被 2 组采用、禁止单图铺满、人物身份统一);单图时切单图规则。零重复约束要求 8 个维度中至少 5 类实质不同,禁止相同「服装主件+配色」/相同姿态/相同「场景+光线」,伪差异必须推倒重写。
- 模型直连反推:参考图下方新增接口地址 + 密钥(可选)+ 模型名输入,点【模型反推】直接把参考图(base64)与反推任务指令 POST 给任意多模态模型,由模型看图后返回 N 组提示词并写入结果区。自动识别两种协议:OpenAI 兼容(
/v1/chat/completions,本地 LM Studio / Ollama v1 / vLLM / llama.cpp server,或云端 OpenAI / Anthropic / 自建兼容网关)与 Ollama 原生(/api/chat)。非 Ollama 协议自动附 Authorization: Bearer <KEY> 鉴权头。带请求中状态、【中止】按钮(AbortController)、耗时统计与分类错误提示(HTTP 状态码 / 服务端详情 / 网络失败时分别提示检查服务连通性、本地跨域配置或云端密钥)。
0.4 系列(0.4.00 – 0.4.18)· 设计风格驱动服装池 & 色彩池重构
让【设计风格一键搭配】真正约束整套服装:选中某风格后,图案/材质/领型/外套/层次/下装/配色/袜子等后续字段的下拉池自动收缩为该风格适配组合;仅当风格为「不启用」时放开全池进入自由乱穿。同步补齐服装图案这一关键维度与各风格专属配色池,并修复全裸模式下「穿着状态」误可选问题。
0.4.18 交合模拟动作库(1040 条 · 智能环境匹配)
- NSFW 姿态替换为交合模拟动作库:移除原 20 条英文 NSFW 姿态(nsfwPose),改为单人交合模拟动作库
SIM_POSES——女方为唯一主体、伴侣不具象、被动语态中文描述,共 1040 条(A仰面承重 120 / F站立 120 / 其余 8 类各 100;文档标称 1000 系统计表笔误,实为 1040)。
- 三种取用模式:不启用(姿态段跳过)/手动选类(选大类 → 选具体动作,编号 A001 等)/智能匹配(系统自动抽取)。
- 智能匹配算法:① 从用户已选 SFW 姿态关键词判定核心大类(仰→A/跪→D/坐→E/站→F/蹲→G…);② 按「禁用同类动作」规则剔除核心大类;③ 剩余九类各随机抽 1 条;④ 对照
SCENE_ENV(55+ 场景 → 环境支撑物映射)打分,选环境匹配度最高者;⑤ 全 0 分时兜底取含「地」候选。
- 新自检 S17 模拟动作×环境适配:手动选类模式下动作所需支撑物与场景脱节时标黄提示;顺带补齐 S16 情绪×口型(交接文档 TODO 2)。
- F2 自检调整:NSFW 分支姿态段不再强制英文(动作库为中文设计行为),F10 更名「NSFW 模拟动作库」。
- 测试:新增
_test_simpose.js(35 项:数据完整性/门控/手动注入/智能匹配/禁用同类/isNSFW/存档),全套 16 套回归共 780 项 + 双冒烟(1000 SFW + 1000 NSFW)硬错 0/软错 0。
- 0.4.18-补充 · 核心姿态显式声明:智能匹配的「禁用同类」改为读新增的「核心姿态大类」下拉(
simCoreCat,仅智能匹配模式显示、纯手动声明,随机/补全恒「不启用」);SFW 姿态字段残留值不再偷偷参与剔除判定。测试 _test_simpose.js 更新至 37 项(含「未声明→全类抽取」「pose 残留不影响」断言),全套回归 + 双冒烟仍全绿。
- 0.4.18-补充2 · SFW 姿态整体替换为擦边动作库:SFW 姿态段废弃原
poseCat/pose/poseExtra(120+ 条静态姿态 + 手部细节)体系,改为与 NSFW 动作库同构的擦边动作库 SFW_POSES(360 条)——A仰面承重/B俯面承重/C侧身承重/D跪撑/E坐姿/F站立各 40 条,G蹲姿/H悬空/I过渡动态/J混合特殊各 30 条;尺度=性暗示上限(裙摆/锁骨/腰线/大腿/指尖滑过等),禁止任何露骨部位词与交合暗示(_test_pose751.js 含禁止词零命中审计)。三模式(不启用/手动选类/智能匹配)+ sfwSimCoreCat 显式声明剔除同类 + SCENE_ENV 环境打分,与 NSFW 版完全同构。S11 手部细节自检改为恒通过(动作描述内含手部),S2 身份→姿态改读擦边动作文本。测试:_test_pose751.js 重写为擦边库专项(124 项),全套 17 套回归共 924 项 + 双冒烟(1000 SFW + 1000 NSFW)硬错 0/软错 0。
0.4.17 穿着状态(必选)全中文融合 · 跨段跨语种空格修复
- 穿着状态(必选)全中文融合:13 项穿着状态由英文整句改写为中文状态短语(不带主语、直接修饰服装本体),注入位置从「服装段领起句」改为紧跟主件之后,与材质/图案/装饰等维度以中文逗号连贯成一句——消除「英文独立句 + 中文服装句」双句并列导致 krea2 只跟一句的问题,顺带根治「.,」标点粘连;F2 自检仅要求姿态段英文整句。测试:重写
_test_nsfwstate.js(18 项),全套 15 套回归共 745 项 + 双冒烟(1000 SFW + 1000 NSFW)硬错 0/软错 0。
- 跨段跨语种空格修复:buildPrompt 段间拼接改为跨语种感知——前段英文/数字结尾、后段中文开头时自动补空格,修复「…tightly.酒红色裹身裙」类粘连(纯中文段间不受影响)。测试:双冒烟硬错 0/软错 0;顺带修正
_smoke_nsfw.js 的 FIX 鞋履值为合法词条。
0.4.16 服装词缀 Qwen3-VL-4B 适配 · 穿着状态(必选)效果增强
- 服装词缀 Qwen3-VL-4B 适配:Krea2 用 Qwen3-VL-4B 作文本编码,圈内缩写/亚文化术语(OP/JSK/襦裙/马面/振袖/市松/足袋/璎珞/步摇/KC/Blazer/JK)理解不佳,全部改写为「颜色+材质+廓形+细节」具象描述。服装主件池 46 条去黑话(汉服 20:唐制齐胸襦裙→交叠领上衣配束胸长裙等;Lolita 13:甜系印花OP→甜美印花连衣裙等;JK/和风/新中式 13:西式Blazer套装→西式西装外套套装、夏日轻装JK→夏日轻装学生装、访问着→雅致正式和服、香云纱旗袍→墨色哑光肌理旗袍等);相邻池 5 条(步摇→流苏金簪、KC发箍→缎面发箍、足袋→分趾袜、市松格→棋盘格、璎珞项圈→珠串项圈);STYLE_PRESETS 10 处/STYLE_POOLS 2 处引用同步,NSFW 情趣衣柜「学生JK制服」→「学生校服制服」。
- 穿着状态(必选)效果增强:删除「正常穿着」,13 项描述全面加强(部位与动作更直接明确);穿着状态从「追加在 SFW 服装描述后」提升为 服装段领起句(buildPrompt 行 3695),突出 NSFW 强化效果。
- 测试:新增词库黑话审计
_test_blackbook.js(7 项)+ 重写 _test_nsfwstate.js(15 项),同步更新 _test_refs52.js/_test_pose751.js 断言;全套 15 套回归共 741 项全部通过 + 1000 次 SFW 冒烟 + 500 次 NSFW 冒烟硬错 0/软错 0。
0.4.15 SFW 强化扩展:服装透肉程度 · 开关整行显隐修复 · 袜子透肉程度更名
- SFW 强化开关真正生效(修复反显 bug):原实现开关关闭后
syncClothModeUI 会把【SFW强化·露肤度】字段重新显示,开关并未真正控制内容。修复后:开关关 → 【SFW强化·露肤度】与【SFW强化·服装透肉程度】两字段整行隐藏+禁用+值清空+不参与生成/随机/补全(开关行本身始终可见可点);开关开 → 显示可选,选档即注入更强档描述;【服装·NSFW 强化】开启时两字段恒隐藏不注入(由 NSFW 露肤度接续档替换)。
- 新增【SFW强化·服装透肉程度】:紧跟「露肤度」之下,词库 5 档叠加递进(薄纱微透→半透朦胧→逆光透影→通透显影→极致透薄),薄透面料透肉,与露肤度互相独立可叠加,全程避开私密部位、正规时尚薄透梯度;同步补上 buildPrompt 注入。
- 袜子透肉程度更名:「透肉程度(自由搭配·可选不启用)」→「袜子透肉程度(自由搭配·可选不启用)」,加「袜子」前缀避免与服装透肉程度混淆。
- 测试:新增专项
_test_sfwtransp.js(39 项:词库/字段注册/门控/开关显隐与复位/开关行可见性/注入/不注入场景),连同既有 8 套回归共 594 项全部通过 + 1000 次冒烟硬错 0/软错 0。
0.4.13 合规强化:负面标注 · 妆容 25 款 · 穿着状态可见性精准化
- 负面效果标注「默认不参与随机」:糊妆/风格/胶片/瑕疵/纹身 8 项 label 加注,默认不启用、仅手动下拉启用。
- 妆容类型扩至 25 款:甜妹×3/幼态×3/古风×4 等小红书趋势,每款为 krea2 可理解视觉细节(颜色+部位+质感+线条),规避禁用词。
- 穿着状态可见性精准化:13 项按穿着动作分级描述隐私部位(含蓄代称 bare chest/lower body,fully covered→fully exposed),英文完整句、合规含蓄。
- NSFW 强化前置句:开关开时所有词缀最开头注入半裸描述,全裸时以赤裸描述替代。
- 自定义补充提示行:两个自定义补充文本框下方新增提示「如果强度不够自行添加关键部位描写」。
- 测试:1000 次冒烟硬错 0/软错 0 + 555 项回归全绿。
0.4.12 冒烟测试语义通顺性优化(1000 次随机生成全绿)
- 冒烟测试 v2:1000 次随机生成(NSFW 全关 · 固定镜头/光影/人物三维度 · 遍历 30 个风格预设 · 附加维度全「不启用」),精简前文本硬错(泄漏/冲突/越池)0 条、精简后自检软错 0 条;F8 维度分布合理(上下装 12–14 维占比约 44%)。
- 语义通顺性检测层:自动判定色调×天气矛盾、标点异常(双标点/句末悬空)、连续叠字、重复整句等不合理语义组合。
- 8 类语义冲突规避:色调×天气(S13)、场景×色调(F1 强化,日间色光下夜景场景排除)、主件材质×材质字段(描述内嵌材质时材质字段强制「不启用」)、素颜×花妆(S14)、袜子长度×类型(S15,类型自带长度语义)、情绪×口型(S16)、情绪×眼神(串联回落)、姿态×手部(映射修复)——随机/补全/生成三链路在源头规避矛盾,人工冲突由自检标红。
- 测试:既有 8 套回归共 555 项全部通过(v500=88、sockopacity=15、v400=20、v311=28、v402=50、jkhome=13、pose751=134、refs52=207)。
0.4.10 参考图批量补录(803 张 · 全维度补词 + 少萝图鉴还原)
- 对
E:\图片\拍照姿势 751 张拍照姿势图 + 「参考图补充提示词」52 张参考图做全维度结构化拆解、按维度比对后精准补词条,共 803 张 · 新增 227 项(姿态 +14、手部 +10、情绪 +7、眼神 +7、嘴部 +3、景别 +4、场景 +25、道具 +34、主光 +7、服装 +41、下装 +8、外套 +5、图案 +6、装饰 +6、配色 +9、鞋履 +6、袜子 +5、配饰 +13、发色 +3、扎法 +1、头饰 +13)。
- 少萝图鉴还原:下装「多层蛋糕裙」、鞋「粉色蝴蝶结厚底高跟」、道具「办公椅」、场景「白色棚拍」,甜系少萝预设改配配套造型。
- 风格池补齐:为 10 套少萝预设补
STYLE_POOLS/STYLE_COLOR_POOLS,新增甜系女仆/经典黑白女仆/甜系校园 JK 三套预设。
- 测试:新增 2 套专项复测共 341 项(
_test_pose751.js 134 + _test_refs52.js 207),连同既有共 555 项全部通过。
0.4.05 腿长比例滑条 · 表情×眼神串联 · NSFW 强化露肤度切换
- 人物维度 · 腿长比例滑条:新增「腿长比例」滑条(腿长/上半身长,1.00 ~ 2.00 · 步长 0.05,默认 1.00),右侧实时数值+锁定按钮;随机/补全在 1~2 内按 0.05 均匀取值(锁定后不参与);生成时按比例 5 档递进注入长腿描述(1.05 自然修长 → 1.2 修长匀称 → 1.45 高挑显腿长 → 1.7 逆天长腿/九头身 → 1.9+ 超模比例),默认 1.00 不注入;清空复位到 1.00,存档/锁定自动含。
- 情绪表情 × 眼神方向 串联防冲突:新增
EMOTION_EYE 映射(15 情绪各配 2~4 个适配眼神)与 eyePoolFor/populateEye——选情绪时「眼神方向」下拉自动收缩为适配方向,冲突值自动回落适配项(眼神必选不留空),随机/补全仅在适配池取值;同步优化情绪词库,去掉 5 条内嵌眼神方向短语(害羞/魅惑/服从/恍惚失神/冷淡),眼神方向交由眼神字段单一职责,「害羞+直视镜头」类矛盾不再出现。
- NSFW 强化开启 → SFW 露肤度整行隐藏:点开【服装 · NSFW 强化】后,【SFW强化·露肤度】开关行+字段整行隐藏并禁用,不再参与生成/随机/补全,由 NSFW 露肤度(接续档)替换;关闭 NSFW 强化后按 SFW 开关原态恢复,设置不丢失。
0.4.01 SFW 强化露肤度 · 存档系统
- 【服装 · SFW】新增【SFW 强化】开关:聚焦露肤度分级,为服装描述段强行注入镂空词。露肤度由浅入深共 7 档:领口镂空(轻度)→ 露肩(轻中度)→ 乳沟浅露(中度)→ 高开衩露腿(中度)→ 腰部镂空(重度)→ 露腰露腹(重度)→ 大面积镂空(极重),外加「不启用」档;全程避开私密部位,仅为服装镂空剪裁服务。
- 独立于设计风格过滤:【SFW 强化】的露肤度选择不受【设计风格一键搭配】的字段池收缩影响,用户可自由叠加任一风格 × 露肤度组合。
- NSFW 排除联动:开启【全裸】或【情趣内衣衣柜】时,露肤度字段自动隐藏并从生成中排除,避免与 NSFW 强化注水描述冲突。
- 存档系统 💾:页头【清空选项】旁新增【存档】按钮,下拉含「保存配置 → 下载存档文件」「读取配置 → 选择存档文件」两项。保存将全部状态(字段值+锁定+自定义输入+区域收合+姿态/NSFW/情趣衣柜/全裸/SFW 强化露肤度/袜子解锁等模式开关)序列化为带版本号与导出时间的 TXT 存档文件触发下载;读取选择存档 TXT 后一键还原全部界面状态。
- 技术:
serializeState()/downloadSave()/applyState() 覆盖序列化、下载、还原全链路;点击外部自动收起存档菜单,事件监听改用 window.addEventListener 以兼容测试环境。
- 袜子透肉程度(7 档):在【丝袜袜子(款式)】【长度】【袜子颜色】基础上新增独立维度「透肉程度」,由浅入深共 7 档(厚实不透 → 轻微透肉 → 微透肉 → 透肉明显 → 薄透透肉 → 轻柔透薄 → 极致透薄),外加「不启用」档;袜子仍自由搭配不绑定服装,透肉描述随袜子句注入正文,全裸/情趣衣柜时随 SFW 服装一并排除。
0.4.00 风格驱动池 · 图案/配色扩充 · 全裸联动修复
- 风格驱动服装池:选中设计风格(≠「不启用」)后,图案花纹/材质光效/衣领/外套/穿搭层次/下装样式与长度/配色/袜子等字段的下拉选项收缩为该风格适配值(调研购物平台真实搭配生成);仅当【设计风格一键搭配】为「不启用」时,全部服装/配色/袜子池完全开放,进入自由乱穿状态。
- 「主件类别」随机/补全同样受风格约束:风格生效时只在允许类别内随机(如法式=上下装+连衣裙、办公室海妖=上下装+职业制服);切换风格后不适配的旧值自动回落。
- 袜子解锁开关 🧦:袜子三维(款式/长度/颜色)默认随风格过滤;点击「🧦 袜子·随风格」解锁后开放全池自由搭配。
- 补齐图案关键维度:图案花纹 23 → 44 款(新增细横条纹/玫瑰印花/十字架纹/骷髅印花/笑脸印花/涂鸦文字/爱心印花/竹叶纹/水墨晕染/团花纹/金鱼纹/牵牛花纹/宝相花/翟鸟纹/山茶花/织金纹/小碎花/暗纹提花/格纹/牡丹印花/云纹),并按各大风格为每套预设配置专属图案池。
- 配色池重构:上下装颜色搭配 26 → 72 组,按调研新增「风格色系」46 组(浪漫法式/Y2K 荧光/哥特暗黑/学院藏青/海妖禁欲/新中墨蓝/唐红金/明绛蓝等),并配置各风格专属配色池。
- 全裸联动修复:开启【全裸】时【穿着状态(必选)】同步置灰禁用不再可选,避免与「全身赤裸」注入冲突(此前仅【具体款式】被禁用)。
- 随机/补全/生成全链路适配风格池:randomizeField、randomValueFor 均只在风格适配池取值;袜子三维额外受解锁开关控制。
0.3 系列(0.3.00 – 0.3.11)· 交互体系与 NSFW 架构重构
在 0.2 受控联动体系基础上:重构 NSFW 为「叠加强化」架构、姿态改为 SFW/NSFW 二选一模式,细化上下装结构(外套独立、上装默认打底),建立姿态×手部适配体系,并完善人物维度可选性与按钮区交互。
0.3.11 少萝风风格扩充 · 服装上下连贯优化
- 少萝风预设 8 → 10 类:新增「韩系少萝」(米白×驼低饱和极简甜妹)、「和风少萝」(绲边立领×市松格×樱花发饰),与甜系/学院/古典/田园/轻日常/哥特/黑甜/国风构成完整体系,全部以「上下装」呈现。
- 服装生成顺序重排为上下连贯:主件→材质→图案→装饰→外套→衣领→上装长度→穿搭层次→下装样式→下装长度→配色→鞋履→袜子→配饰→内裤;「穿搭层次」不再被排到主件之前产生倒装。
- 上下装类别生成时给主件加「上身穿着」、下装加「下身穿着」归属前缀,明确提示模型上下半身归属,消除「白衬衫搭配藏青上衣」类归属歧义。
- 「设计风格一键搭配」应用时先清空预设未覆盖的服装字段旧值(保留 🔒 锁定与自定义输入),避免上一套搭配的颜色/材质/下装残留与新预设冲突。
- 新增自检 S12 服装细节连贯:上下装主件内置颜色/材质与【上下装颜色搭配】【材质·光效】冲突时标红提示;同步修正学院(格纹裙不配纯色配色)、韩系、和风少萝预设中「白色上衣+深色上衣配色」的内部矛盾。
0.3.10 情趣内衣衣柜大扩充(10 大类 80 款)
- 调研淘宝/1688/PDD 等电商情趣内衣类目,将原 4 大类(薄透/裸露/超短/奇幻)28 款重构扩为 10 大类 80 款:薄透透视、蕾丝镂空、三点式、连体连袜、开裆免脱、吊袜袜装、束身束缚、制服角色、国风旗袍、皮装乳胶。
- 旧「裸露/超短」类下分散的连体衣、开裆、吊袜、束腰、旗袍等按电商类目重新归类,并新增三点式bra套装、开裆免脱、吊袜袜装、束身束缚、国风旗袍、皮装乳胶六个全新类目。
- 制服角色扩至 12 款(新增空姐装、学生JK制服、女警装、教师OL装、女囚装);每条描述均为 krea2 可理解的具象短语,含材质/剪裁/裸露部位细节。
- 三级联动(款式类别 → 具体款式 → 主辅色调)与随机/补全/自检逻辑不变,无需改动代码路径。
0.3.09 全维度「不启用」· 本段不启用
- 补齐此前无「不启用」的字段选项:景别、景深处理、发型六子项(长度/颜色/卷直/扎法/刘海/发丝状态)、人物位置等,现各维度均支持「不启用」——选择后该维度明确不参与生成(区别于留空由随机补全)。
- 新增「本段不启用」段头按钮(与「本段随机/本段锁定」并列,服装⑦/姿态⑧ 除外):一键整段停用——本段全部字段不补全、不参与随机与生成,字段区置灰提示;再次点击恢复,已选值保留。
- 生成/随机/补全/自检全链路适配:停用段的字段不随机、不补全、不进提示词;涉及停用段的自检项(F1 物理自洽、S3 色调情绪、S5 设备画质、S6 裸露场景、S7 纹身、S8 道具、S9 眼神机位等)自动跳过避免误导告警。
- 发型段重构:六子项各自「不启用」时可自由组合,不再拼接出「不启用」字样或产生空逗号;发型全停但头饰启用时仅输出头饰。
0.3.08 全裸 / 情趣内衣衣柜
- 服装 · NSFW 强化开启后,其内部新增「全裸」与「开启情趣内衣衣柜」两个互斥开关(二选一):开启任一即隐藏并停用左侧 SFW 服装全部选项、不再注入其生成结果。
- 开启情趣内衣衣柜:显示【情趣内衣·款式】(薄透/裸露/超短/奇幻四大类)→ 选款式后再显示【具体款式】(每类 7 款、共 28 款:薄纱透视吊带裙、透明蕾丝睡裙、三点式内衣、超短百褶裙套装、女仆装、兔女郎装等),配【主色调/辅色调】注入生成;穿着状态与两个自定义补充仍可叠加。
- 全裸:SFW 服装整体替换为「全身赤裸,肌肤完全裸露」描述。
- 模式联动:全裸/情趣衣柜必然判定 NSFW 模式;关闭 NSFW 强化或清空全部时两开关自动复位。
- 随机/补全/自检适配:随机补全自动「抽款式类别 → 抽具体款式 → 抽主辅色调」三级联动;自检 S6 将全裸/情趣衣柜视为高裸露档位(校园/职场场景报警、温泉场景免报)。
0.3.07 上下装系统重构(独立上装 × 下装体系)
- 「上下装」主件款式改为 30 款独立上装(吊带背心/衬衫/打底衫/卫衣等),不再限于打底、不再把上下装合并成整体描述。
- 新增「下装样式」(30 款:百褶裙、A字裙、包臀裙、阔腿裤、热裤等),仅选「上下装」时显示并参与随机。
- 新增「上下装颜色搭配」(26 组预设:撞色/同色系/渐变/同色呼应四类,每组显示名带四字以内风格前缀,如上白下黑、上樱粉下蓝、上浅蓝下雾蓝、上白下白等),仅「上下装」显示并随机。
- 标签修正:原「颜色」改为「袜子颜色」,避免与服装颜色歧义。
- 8 个风格预设(法式优雅、千禧辣妹、哥特暗黑、美式学院、极简主义、芭蕾风、复古港风、办公室海妖)适配为「上装 + 下装」独立配置。
0.3.06 姿态×手部细节适配体系
POSE_HAND:120 姿态逐一标注手部占用状态——站(15)/坐(9)/卧(4)/单手(23)/走动(6)/双手忙(53)/剧烈(10)。
HAND_POOLS 七类手部适配池(站35/坐32/卧20/单手18/走动11 项):选/切姿态时手部细节下拉实时过滤,冲突值自动回落「未选」。
- 53 个双手占用姿态(背手、抱臂、系鞋带等)手部细节仅剩「不使用」——手已被姿态描述占用,避免 Krea2 画出冲突的手。
- 本段随机/全部随机/生成补全全部先抽姿态再按其适配池抽手部;自检新增 S11 姿态×手部适配,冲突组合标红告警。
- 附带修复:
fillSelect 清空选项后显式复位 value,未保留值时回落「未选·随机补全」的行为更确定。
0.3.05 NSFW 总开关与按钮区重构
- 页头新增「NSFW」总开关:关=黑底「NSFW」、开=黄底高亮「NSFW · 开」;一键联动服装强化+姿态模式,任一子开关反向驱动总开关状态;半开状态点击=全部关闭。
- 页头「全部随机」改为「解锁并全部随机」:先解除全部字段锁与段落锁(🔓 图标同步复位)再整体重掷。
- 输出区「复制提示词」左侧新增「生成提示词」按钮(黄底主样式),功能同原全部随机(保留🔒锁定项),方便「重掷→复制」连续操作。
0.3.04 姿态 SFW/NSFW 二选一切换
- 姿态段顶部新增模式开关条:「SFW · 中文姿态」|「NSFW · 英文整句」互斥切换,默认 SFW,切换即时生效并重新生成。
- 切换时隐藏侧字段不参与随机/补全/生成;切回 SFW 时残留 NSFW 姿态值被完全忽略。
- 新增
fieldActive() 统一字段参与判定,取代旧 isSfwOnlyField/isNsfwOnlyField 双分支。
- 附带修复:服装强化开启时 SFW 服装字段随机补全被错误跳过的潜在缺陷;服装主件类别随机不再被 NSFW 状态压制。
0.3.03 服装 NSFW 强化架构(叠加不替代)
- 穿着状态/色情改造维度词库改写为泛化状态描述(不含具体服装名词),可与汉服、JK、Lolita 等任意 SFW 服装叠加。
- SFW 服装描述恒为描述主体,NSFW 强化句仅追加其后,不再整段替代(如「上身白色棉质打底衬衫…。Her outfit has slipped off one shoulder…」)。
- 「服装 · NSFW」组标题旁新增强化开关:关=两字段隐藏且完全不参与生成/随机/模式判定;开=正常参与;均含「不使用」。
- 服装强化不再自动带动姿态切 NSFW,两个维度完全独立。
- 附带修复:F2 自检 SFW 分支不再把 V领/JK/KC/Lolita 等形状与缩写字母误报为「发现英文字母」;「纱帽」词条 bonnet 中文化。
0.3.02 人物维度可选性增强
- 9 个人物下拉(气质/年纪/人种/脸型/肤色/肤质/体型/腿型/第一印象)全部增加「不选择」:与「未选·随机补全」严格区分——明确排除该维度,生成时整项跳过、随机永不填入。
- 人物段组句智能化:被排除维度自动从句子消失,不再产生「,,」「的」悬空等破碎句;九项全不选时人物段整段省略。
- 新增「自定义补充」手动输入框:内容追加在人物段末尾,随机/补全永不改动(randomizeField 拦截 + fillBlanks 跳过 + randomValueFor 无词库三重保护)。
0.3.01 服装段布局遮挡修复
- ⑦⑧段双列容器与提示文字被挤进窄轨道造成遮挡:
.dual/.hint 改为横向占满整行。
- 服装段双列改 3:2 不对称比例(SFW 列 19 字段 / NSFW 列 2 字段),排列更均衡;窄屏(≤980px)保持上下堆叠。
0.3.00 上下装细分与姿态词库大扩充
① 外套独立 · 上装默认打底
- 「外套」从上装词条中分离为独立字段(16 款,含「不使用」):西装外套、皮夹克、风衣、牛仔外套、大衣、斗篷等。
- 上下装 27 款词条全部重构为「打底衫×下装」结构,样式细节由【衣领样式】【图案花纹】【长度】三字段叠加控制。
② 衣领样式 13 → 38 款(性感/保守对半分)
- 性感向 16 款:深V领、心形领、挂脖领、抹胸直筒、交叉绑带、镂空领等。
- 保守向 17 款:彼得潘领、亨利领、西装驳领、连帽领、珍珠扣领等。
③ 汉服舞蹈风格
- 新增 5 款:敦煌飞天舞衣、唐宫夜宴舞裙、水袖舞衣、汉唐舞裙、剑舞劲装(汉服共 15 款)。
④ 姿态与手部大扩充
- 姿态 54 → 120 款(静态 44 / 动态 30 / 过渡 26 / 挑逗 20);手部细节 5 → 37 款。
- 「下装长度」从隐藏行放出,全 9 类可选;上装长度删除 oversized。
- 主件款式输出完整描述(如「水袖舞衣,素白长袖垂坠数尺,甩袖时如流水行云」),替代仅输出词条名。
0.2 系列(0.2.00 – 0.2.05)· 服装大类体系重构
在 0.1.00 基线既有九类主件词条基础上,建立「主件类别 → 鞋履 / 细化字段 / 风格预设」的受控联动体系,并将单一下拉重构成多维可选项,避免人物乱穿。
0.2.05 NSFW 服装段精简
- 移除「面料质感」「鞋袜(可选)」两个下拉(连同词库与拼接逻辑)。
- 面料复用 SFW 侧「材质·光效」,鞋袜复用 SFW 侧鞋履 / 袜子三维字段。
- NSFW 服装段仅保留【穿着状态(必选)】【色情改造维度】。
0.2.04 头饰三维拆分
- 原单一「头饰」拆为【头饰·额前】【头饰·脑后】【头饰·头顶两侧】三个下拉,各自带「不使用」及少女系发夹/发饰/帽饰,可三个位置各戴一件互不冲突。
- 额前 11 项、脑后 10 项、头顶两侧 18 项。
- 风格预设「芭蕾风」的丝带编发归到脑后类。
0.2.03 丝袜袜子三维拆分
- 原单一「丝袜/袜子」拆为【丝袜袜子(款式/面料)】【长度】【颜色】三个独立可选项,自由组合(如「白色 + 过膝 + 丝袜」)。
- 白丝袜扩充至 15 种:连裤 / 透肉连裤 / 缎面光泽连裤 / 提花连裤 / 波点 / 过膝 / 大腿 / 丝绒过膝 / 蕾丝花边过膝 / 小腿 / 竖条纹小腿 / 船袜 / 及踝 / 渔网 / 吊带。
- 风格预设同步适配(美式学院=棉袜+小腿+白;办公室海妖=丝袜+连裤+黑)。
0.2.02 设计风格一键搭配预设
- 新增 17 套风格预设(法式优雅 / 千禧辣妹 / 哥特暗黑 / 美式学院 / 极简主义 / 芭蕾风 / 复古港风 / 办公室海妖 / 唐制齐胸 / 明制端庄 / 清水JK / 学院Blazer / 甜系Lolita / 古典Lolita / 哥特Lolita / 夏日祭 / 新中式)。
- 预设自动填入主件类别 / 款式 / 材质 / 层次 / 鞋袜 / 配饰 / 头饰,并联动鞋履适配池。
- 顶部「设计风格一键搭配」下拉触发预设应用。
0.2.01 鞋履随主件类别适配
- 新增
SHOE_POOL 鞋履适配池:每主件类别对应适配鞋款,恒含「不使用」「赤脚」逃生口;非上下装类未指定时用时尚全池。
- 主件类别切换时鞋履下拉自动刷新为该类适配项(含赤脚/不使用)。
- 自检新增 S10 鞋履×主件类别适配:鞋款与类别冲突时告警(如汉服配马丁靴)。
0.2.00 服装大类重构框架
- 确立主件类别联动控制原则:由
clothCat 控制其他选项的可选性与适配池,保证人物不串风格。
- 主件款式按「类别|词条」反查完整描述(如「上下装|象牙白缎面吊带背心×米白色阔腿裤」)。
- 主件类别联动显示规则落地:
- 「上下装」专属细化字段:外套 / 衣领样式 / 上装长度 / 下装样式(仅选该类时显示,均可选「不使用」)。
- 下装长度全类别可见。
- 材质·光效、图案花纹、装饰细节、穿搭层次、配饰等维度保留并作为受控项。
0.1 系列(0.1.00 – 0.1.04)· 基线稳固
0.1.04 纹身位置加「不使用」
- 「纹身位置」加「不使用」选项(排第一)。
- 生成逻辑:选了纹身图案但位置是「不使用」时跳过纹身描述,不再输出「不使用有一枚XX纹身」病句。
0.1.03 年纪身份可手动输入
- 字段改为可手动输入框(输入框 + datalist 候选),既能从列表选也能手输任意文字(如「25岁女医生」),保留 🔒 锁定。
- 选项改为「年龄段数字 + 年龄词」:18岁少女 / 20岁少女 / 22岁青春女子 / 24岁轻熟女 / 26岁轻熟女 / 30岁优雅熟女 / 32岁风韵少妇(全部 ≥18)。
0.1.02 安全内裤改为手动可选
- 颜色、款式各加「不使用」(默认不写)。
- 删除「高风险姿态自动写入安全内裤锚定句」机制;仅当用户主动选了颜色/款式才作为服装维度写入。
- 自检 F4 改为固定通过项:「内裤颜色/款式为手动可选,不再自动锚定」。
0.1.01 核心联动修复 + 锁定机制 + SFW/NSFW 合并
① 核心联动修复(根因)
- 确立「已显示值即事实来源」:
fillBlanks() 幂等化,只补空未选项、不重掷已选项;首次补空后该项即锁定。
- 类别反推:用户已选好主件/姿态而类别为空时,按已选项反推类别,避免随机类别冲掉用户选择。
- 「生成」与「全部随机」分离:全部随机是唯一整体重掷入口;生成重复点击输出稳定。
② 锁定机制 🔒
- 每下拉框旁新增 🔓/🔒 按钮;锁定后变暗描金边,随机/补全均跳过。
- 每段「本段随机」旁新增「🔓 本段锁定」按钮,一键锁/解整段;锁满显示「🔒 本段已锁」。
- 随机/补全/清空全部尊重锁定状态。
③ SFW / NSFW 合并
- 移除顶部 SFW/NSFW 开关。
- ⑦ 服装、⑧ 姿态改为左右并排两组(左 SFW 中文叙事、右 NSFW 英文整句)。
- 模式自动判定:填写 NSFW 必选项即切露骨英文段,否则含蓄中文;结果栏标注自动判定。
- 删除全局
MODE 变量,全改 isNSFW() 判定。
0.1.00 基线
- 原始单文件 HTML,SFW / NSFW 顶部分页开关。
- 服装九类主件词条(内衣/睡衣、上下装、连衣裙、职业制服、汉服、JK制服、Lolita洋装、和风、新中式)已存在,但无类别联动控制。
- 联动存在根因缺陷:改动一个选项会重置另一个已选项。
- 丝袜/头饰/安全内裤为单一下拉或强制自动写入。
当前版本 V5