diff --git a/docs/art/美术风格指南.md b/docs/art/美术风格指南.md index 19432ba..ef9b33c 100644 --- a/docs/art/美术风格指南.md +++ b/docs/art/美术风格指南.md @@ -63,3 +63,49 @@ | 道具 | 弹珠、溜溜球、四驱车、水浒卡、竹蜻蜓、小浣熊干脆面 | | 标志物 | 公用电话亭、晾衣杆、老式自行车、红砖墙、褪色招牌 | | 角色 | 男孩(主角)、小伙伴、邻居大叔/阿姨、小卖部老板 | + +--- + +## AI 辅助建筑资产生成框架 + +适用于居民楼等"可分解为重复单元"的建筑概念图。核心思想:**先把一个单元画对,再组合**,不直接让 AI 画整栋长楼。 + +### 输入:2 张参考图 +- **风格参考图 ×1**:锚定画法/渲染风格(本项目用《深夏时光》cel-shaded 低多边形截图)。只取其画法,不取其内容。 +- **外立面参考图 ×1**:锚定真实结构来源(如实景照片),作为结构与质感的真实性基准。 + +### 产出:1 个标准单元 = 楼的一面 +- **正投影立面**(orthographic elevation):正对一面墙、无透视,结构一目了然,便于核对与后续拼接。 +- 单元内须明确**构件及其相互关系**:窗户(大小/数量/排列)、门(位置/高度)、以及二者在立面上的相对关系(如一梯几户、楼梯间与住户窗的位置关系)。 +- 此单元即"楼的一面"的原子模块。 + +### 流程:拆两步 +1. **先单元**:生成单个标准单元(正立面、纯背景),核对构件关系无误后再继续。单元小,AI 容易画对、易验证。 +2. **再拼接**:将验证过的单元组合成多单元长楼。拼接方式待定(图像层 PS 复制,或单元建模后用模型实例摆放)。 + +### 原理 +- AI 画"长楼重复结构"会偷懒压缩单元(如把一梯两户画成一户);拆到单单元可规避。 +- 重复结构交给复制或引擎实例,不交给 AI 的重复能力。 + +### 两条生成路径 + +框架落地有两条可选路径,按手上素材和精度需求选用: + +**路径 A — 外立面参考图** +- 输入:风格参考图 + 外立面参考图(真实街景照片) +- 方法:AI 参考真实照片的结构与质感,生成正投影单元立面 +- 适用:手上有现成真实建筑照片;结构较常见(普通板楼等) +- 优势:AI「照着画」,结构还原较稳,照片自带真实质感 +- 劣势:结构受限于照片那栋楼(本质是照搬);窗户的精确形态/比例仍需文字补充 + +**路径 B — 户型图推导** +- 输入:风格参考图 + 外立面参考图 + 户型平面图 +- 方法:户型图定房间布局(哪些房间朝该立面),文字钉死窗户形态(大小/类型)与面宽比例,AI 据此推导正投影立面 +- 适用:有户型图、需精确控制窗户对应房间;需由同一户型推导多个立面(南/北/山墙)供建模 +- 优势:理论上限高,窗户由房间精确决定;同一户型可推出多立面,利于后续建模 +- 劣势:AI 独立读户型图不可靠(会用住宅常识填补,如默认卧室大窗、阳台落地窗、漏房间),**需人工逐项校验窗户形态与比例**;稳定性待多户型验证 + +**何时用哪条** +- 有户型图、要精确控窗 / 要多立面 → 路径 B +- 只有街景照片、结构常见 → 路径 A +- 两者可结合:户型图定布局 + 照片定质感