背景
#475 把画风收敛为受控档位时,把体型比例(等身 / Q 版)列为独立的一条轴,理由是 PixelLab 的做法:真实与否首先是身高头身比,其次才是渲染方式;混进画风会让「写实」既表示渲染方式又表示身材比例。该提案已定为本期不放,本 issue 承接。
问题
体型不是提示词措辞的问题,它会改变几何定标口径。align_bottom_center 的 fill_h 默认 0.62,是按等身角色「举过头顶留余量」定的(postprocess/pack.py)。Q 版头身比约 2~3 头身,同样的 fill_h 会让头顶顶到画布边缘或留出过多空白,而这条几何同时被母版入口预检 master_check.REJECT_ASPECT 共用。
Project 目前没有承接体型的字段,game_style 与 sprite_sample_url 两个都已被 #475 占用。
范围
Project 新增体型字段,取值为受控枚举而非自由文本
- 体型影响母版生成的提示词,并给出对应的
fill_h 与预检口径
- 前端在建项目与画布约束条上可设置
不包含
验收
- 选 Q 版的项目,母版预检与序列帧定标用的是该档位的几何,不是等身那套
- 存量项目落到默认档位,
align_bottom_center 读数与本 issue 之前逐像素一致
- 有一条测试锁住「换档位会改变
fill_h,换回默认档位读数复原」
Refs #475
背景
#475 把画风收敛为受控档位时,把体型比例(等身 / Q 版)列为独立的一条轴,理由是 PixelLab 的做法:真实与否首先是身高头身比,其次才是渲染方式;混进画风会让「写实」既表示渲染方式又表示身材比例。该提案已定为本期不放,本 issue 承接。
问题
体型不是提示词措辞的问题,它会改变几何定标口径。
align_bottom_center的fill_h默认 0.62,是按等身角色「举过头顶留余量」定的(postprocess/pack.py)。Q 版头身比约 2~3 头身,同样的fill_h会让头顶顶到画布边缘或留出过多空白,而这条几何同时被母版入口预检master_check.REJECT_ASPECT共用。Project目前没有承接体型的字段,game_style与sprite_sample_url两个都已被 #475 占用。范围
Project新增体型字段,取值为受控枚举而非自由文本fill_h与预检口径不包含
align_bottom_center对既有等身项目的行为,默认档位须与当前读数一致验收
align_bottom_center读数与本 issue 之前逐像素一致fill_h,换回默认档位读数复原」Refs #475