feat(ai-art): 窗户标准件定义与四种结构示意图
阶段1产出(路径C:标准件拼装): - 窗户标准件定义.md:三种标准件(阳台窗/普通窗/窄窗)尺寸构造凸凹 + 拼装铁律 + 出图方法论 - 4张平涂色块正交结构示意图(--no-style去lowpoly,标准件定位为结构锚,风格留给阶段3深夏锚定图) - 4个标准件prompt 已知问题(下轮修正): - 阳台窗正投影推拉窗每扇比例未达1:2(偏宽) - 窄窗旧lowpoly版本地被进程锁未删,新版暂名-新版,待清理改名
This commit is contained in:
@@ -0,0 +1,138 @@
|
||||
# 居民楼窗户标准件定义(路径 C · 单一真相源)
|
||||
|
||||
> 用途:把"窗户形态"从 AI 文字脑补里拿出来,固化成三种**带参考图的标准件**。所有外立面拼装 prompt 都以本文档为窗户形态的唯一依据,避免定义漂移。
|
||||
>
|
||||
> 适用:千禧年(2000 前后)城郊结合区居民楼(如南京迈皋桥)· 3D Lowpoly · UE5。
|
||||
>
|
||||
> 尺寸为范围值(基于城郊住宅常识 + 实测约束),出图前可微调。
|
||||
|
||||
---
|
||||
|
||||
## 核心理念
|
||||
|
||||
路径 A/B 的窗户靠文字描述,AI 永远"理解后再脑补"(卧室画成大窗、阳台画成落地/飘窗)。本文档把窗户定义成**三种标准件**,并各自配一张**白底正投影参考图**,让 AI「照抄参考图」而非「理解文字」。生图时用 `image_gen.py --fuse` 把「深夏风格参考 + 标准件参考图 + 房间布局」拼装成外立面。
|
||||
|
||||
---
|
||||
|
||||
## 三种窗户标准件
|
||||
|
||||
### 标准件 1 · 阳台窗(BALCONY · 外凸 · 全楼层高)
|
||||
|
||||
**用途**:客厅外侧的外凸阳台正立面。
|
||||
|
||||
**凸凹**:整个阳台体量向室外(南)凸出,凸出深度约 **1.0–1.5m**。
|
||||
|
||||
**高度**:**全楼层高**——从本层楼板面到上层楼板底,占满一整层(约 2.8m);上下层阳台连续垂直叠放,立面上一层层摞起来。
|
||||
|
||||
**正立面从下到上**:
|
||||
|
||||
| 段 | 高度 | 构造 |
|
||||
|---|---|---|
|
||||
| 底部矮墙 | 约 0.9–1.0m | 实心砖墙/水泥墙(成人腰部以下) |
|
||||
| 中部窗 | 约 1.3–1.5m | **多扇横向推拉铝合金窗**(3–4 扇) |
|
||||
| 顶部实墙 | 约 0.3–0.5m | 实墙到大梁底(部分设计此处也为窗) |
|
||||
|
||||
**侧面**:因外凸,东/西各一个窄侧面(约 1.0–1.5m 宽),同样下部矮墙 + 上部窗。
|
||||
|
||||
**材质**:
|
||||
- 好楼房(涂装款):米黄/浅米涂料矮墙(或贴面砖)+ 银白铝合金窗框 + 透明玻璃;常挂空调外机、晾衣架。
|
||||
- 差楼房(水泥款):水泥原色矮墙(灰,带暖色温)+ 古铜/深色铝合金或铁框;玻璃可能略脏。
|
||||
|
||||
**易错点(防脑补)**:
|
||||
- ❌ 不是**飘窗**——飘窗只凸半高、不占满层高、不能站人;本标准件是**全高可站人**的外凸阳台。
|
||||
- ❌ 不是**落地窗**——落地窗无下部矮墙直接到地;本标准件**有约 1m 下矮墙**。
|
||||
- ❌ 上下层阳台不能断开/半高,必须**连续垂直叠放**。
|
||||
|
||||
---
|
||||
|
||||
### 标准件 2 · 普通窗(STANDARD · 平齐 · 卧室/客厅)
|
||||
|
||||
**用途**:卧室、客厅开向室外的窗户。
|
||||
|
||||
**凸凹**:**平齐**——开在墙面平面上,窗框外皮与外墙齐平,不外凸不凹进。
|
||||
|
||||
**尺寸**:宽约 **1.2–1.5m**,高约 **1.4–1.5m**。
|
||||
|
||||
**位置**:窗台高约 **0.9m**(成人腰部),窗顶到楼板下约 0.4–0.5m。
|
||||
|
||||
**形态**:一套**两扇横向推拉窗**(左右两扇,可推拉)。
|
||||
|
||||
**与墙关系**:窗两侧有墙——窗不占满整个房间面宽("墙·窗·墙")。
|
||||
|
||||
**材质**:铝合金窗框(好楼=银白,差楼=古铜/铁)+ 透明玻璃;千禧年城郊常加装不锈钢防盗网(可选)。
|
||||
|
||||
**易错点**:
|
||||
- ❌ 不要把两扇推拉画成一整扇大窗。
|
||||
- ❌ 窗两侧必须留墙,不要让窗占满整个房间立面宽度。
|
||||
|
||||
---
|
||||
|
||||
### 标准件 3 · 窄窗(NARROW · 平齐 · 外开 · 厨卫)
|
||||
|
||||
**用途**:厨房、卫生间的通风采光窗。
|
||||
|
||||
**凸凹**:**平齐**窄长方形,开在墙面平面。
|
||||
|
||||
**尺寸**:宽 **0.5–0.7m**,高 **0.6–0.9m**(明显比普通窗窄且矮)。
|
||||
|
||||
**开启方式**:**外开**(向室外推开)——千禧年厨卫常见的下悬外翻窗或外开平开窗。
|
||||
|
||||
**位置**:墙面中上部(窗台约 1.2–1.4m,比普通窗窗台更高)。
|
||||
|
||||
**形态**:单扇、窗框明显;卫生间可用压花/磨砂玻璃(隐私)。
|
||||
|
||||
**所在立面**:常位于厨卫**凹进处**(立面凹槽内或凹槽侧面),多见于**北立面**(南立面若厨卫不朝南则无此窗)。
|
||||
|
||||
**易错点**:
|
||||
- ❌ 不要画成推拉窗——厨卫窄窗是**外开**(窗扇向外探出)。
|
||||
- ❌ 不要画得和卧室窗一样宽——必须明显更窄。
|
||||
|
||||
---
|
||||
|
||||
## 辅助构件(沿用路径 B v4 定义)
|
||||
|
||||
### 楼梯间窗
|
||||
- **大小**:明显比住户窗(普通窗)小。
|
||||
- **位置**:层高内偏上(靠近上一层楼板),比同层住户窗更高,**不与住户窗在同一水平线对齐**。
|
||||
- 位于单元正中央楼梯间。
|
||||
|
||||
### 单元门(底层入口)
|
||||
- 高度约 **2.1m**(约一层楼高的 3/4),门顶远不到一层楼板线。
|
||||
- 门顶上方到一层楼板线之间留有约 0.7m 实墙。
|
||||
- ❌ 不要画成顶满一层楼那么高。
|
||||
|
||||
---
|
||||
|
||||
## 外立面凸凹规律(拼装铁律)
|
||||
|
||||
| 部件 | 凸凹 | 用哪种标准件 |
|
||||
|---|---|---|
|
||||
| 阳台 | **外凸**(全高体量) | 阳台窗 |
|
||||
| 厨卫 | 常**凹进**(凹槽,窄窗开在内/侧面) | 窄窗 |
|
||||
| 卧室 / 客厅 | **平齐** | 普通窗 |
|
||||
| 楼梯间 | 中央,小窗偏上 | (辅助构件,非标准件) |
|
||||
|
||||
> 拼装时每个立面位置 = **房间名 + 标准件类型 + 凸凹**。例:南立面左户 = 卧室1(普通窗·平齐)→ 卧室2(普通窗·平齐)→ 客厅+外凸阳台(阳台窗·外凸)。
|
||||
|
||||
---
|
||||
|
||||
## 标准件参考图清单(阶段 1 产出)
|
||||
|
||||
> **关键定位**:标准件是**结构锚**,只表达几何结构(几段、几扇、把手、比例、凸凹),**不含风格/材质/颜色质感/光照阴影**——lowpoly 渲染风格交给阶段 3 融合时的深夏风格锚定图负责。所以标准件统一做成**平涂色块·无阴影·正交结构示意图**(用 `image_gen.py --no-style` 出图,去掉 STYLE_SEED_EN,避免 lowpoly 渲染干扰结构)。
|
||||
|
||||
每张 = 纯白背景 + 单一部件 + 严格正交投影(墙面/窗四边纯直线直角,无任何透视转角)+ 平涂纯色块(窗框中灰 / 玻璃浅灰蓝 / 墙浅灰)+ 无光照/阴影/投影/渐变/纹理,存 `ai-art-research/生成结果/窗户标准件/`:
|
||||
|
||||
| 文件名 | 内容 | 用途 |
|
||||
|---|---|---|
|
||||
| `标准件-阳台窗-正投影.png` | 阳台正立面:下矮墙+上推拉窗+顶实墙 | 南立面照抄窗户 |
|
||||
| `标准件-阳台窗-轴测.png` | 轻微俯视轴测:正面+一侧侧面+外凸深度 | 让 AI 理解外凸立体关系(防飘窗) |
|
||||
| `标准件-普通窗-卧室.png` | 白底正投影,两扇推拉窗 | 卧室/客厅窗照抄 |
|
||||
| `标准件-窄窗-厨卫.png` | 白底正投影,单扇外开窄窗 | 厨卫窗照抄 |
|
||||
|
||||
---
|
||||
|
||||
## 与路径 A/B 的关系
|
||||
|
||||
- **路径 A**(风格参考+真实参考+描述):窗户定性描述,结构常错。
|
||||
- **路径 B**(风格参考+真实参考+户型图推导):文字钉死窗户形态(v2 窄窗/全高阳台、v3 面宽比例、v4 阳台vs飘窗),仍不稳。
|
||||
- **路径 C**(本方案·标准件拼装):**参考图钉死**——窗户照抄标准件图,房间布局用户型图识别的可靠部分(房间数/朝向)+ 人工选标准件。户型图识别里不可信的"窗户类型/大小/暗卫"被本方案彻底绕开。
|
||||
Reference in New Issue
Block a user