feat(ai-art): 路径C立面v2定稿+楼梯间窗标准件

- 新增楼梯间窗标准件(横向小条窗);窗户字汇表扩至4件
- v2 prompt:7段镜像布局 + 每户两组卧室窗 + 阳台矮墙非落地窗 + 凹进门洞 + 禁半地下室 + 楼梯间窗引用
- v2定稿图(260623-183501),修正v1的布局/卧室/阳台/半地下室4类问题
- codex完整prompt同步v2;_gen_standard_parts加stair、_build_parts_sheet扩4件、_run_pathc_fuse指向v2
This commit is contained in:
2026-06-24 13:37:27 +08:00
parent d582d69595
commit ccfddadf2a
13 changed files with 166 additions and 24 deletions
+2 -1
View File
@@ -25,8 +25,9 @@ OUT = PARTS_DIR / "标准件合集图.png"
# (文件名, 中文, 英文, 尺度注释)
ITEMS = [
("标准件-普通窗-卧室.png", "卧室普通窗", "Bedroom window — 2-panel sliding", "约1.4m宽 · 两扇推拉 · 每扇宽高比1:2 · 把手在两端"),
("标准件-窄窗-厨卫-新版.png", "厨卫窄窗", "Kitchen/bath narrow window", "约0.7m宽 · 单扇外开 · 宽高比1:2"),
("260623-160342_gpt-image-2_gen.png", "阳台正面", "Balcony front — 6-panel sliding", "约4.2m宽 · 三对推拉共6扇 · 每扇宽高比1:2"),
("260623-181251_gpt-image-2_gen.png", "楼梯间窗", "Stairwell window", "横向小条窗 · 宽>高约2:1 · 楼梯休息平台处的小窗"),
("标准件-窄窗-厨卫-新版.png", "厨卫窄窗", "Kitchen/bath narrow window", "约0.7m宽 · 单扇外开 · 宽高比1:2(南立面不用,北立面用)"),
]
@@ -29,6 +29,7 @@ PARTS = {
"axo": ("阳台窗-轴测", "1536x1024"),
"bedroom": ("普通窗-卧室", "1024x1024"),
"narrow": ("窄窗-厨卫", "1024x1024"),
"stair": ("楼梯间窗", "1024x1024"),
}
keys = sys.argv[1:] or ["front", "axo"]
+1 -1
View File
@@ -24,7 +24,7 @@ CONTENT = [
RESEARCH / "参考图" / "真实场景" / "东井村" / "QQ20260616-174350.png",
RESEARCH / "生成结果" / "窗户标准件" / "标准件合集图.png",
]
PROMPT_FILE = RESEARCH / "prompts" / "居民楼-单元南立面-路径C-窗户字汇表-v1.txt"
PROMPT_FILE = RESEARCH / "prompts" / "居民楼-单元南立面-路径C-窗户字汇表-v2.txt"
for p in [STYLE] + CONTENT + [PROMPT_FILE]:
if not p.exists():