技术·2026-05-01·7 分钟阅读

为什么你的 AI 效果图会“幻想”家具(以及如何阻止)

大多数 AI 渲染工具会在你未建模的情况下添加家具、移动墙体并改变比例,以产生更上镜的效果。本文解释了这种情况发生的原因——以及如何选择不会这样做的工具。

你上传了一个干净的 SketchUp 视口,里面是一个空的客厅。你得到的效果图里却有一张你没有建模的沙发、一块不存在的地毯,以及向左移动了 60cm 的窗户。这是建筑师对 AI 渲染最常见的抱怨——而它有一个具体的技术根源,大多数工具根本没有去解决。

理解为什么会出现“幻觉”是阻止它的第一步。

为什么会发生这种情况?

扩散模型(Diffusion models)——大多数渲染工具背后的 AI 技术——通过在数百万张照片上训练来学习。它们学习真实空间的统计模式:客厅通常有沙发,厨房通常有家电,窗户通常相对于房间有特定的高度和宽度。

当你把一个空房间的 SketchUp 视口提供给这类模型时,模型看到的是与其训练数据预期不匹配的内容。带有混凝土地面且没有家具的空房间在统计上是不常见的。模型学到的响应是把它渲染得更像训练数据中的客厅——这意味着添加家具、调整比例并填补空白。

这并不是模型出故障。这是模型在做它被训练去做的事情。问题在于它是基于通用摄影而非建筑设计文档进行训练的。

ControlNet 条件化问题

幻觉背后的技术机制是条件化强度。大多数 AI 渲染工具使用一个名为 ControlNet 的神经网络扩展来将输出锚定到你的 3D 模型上。ControlNet 接收视口的结构性表示——边缘线、深度图、表面法线——并用它来引导生成过程。

条件化强度是关键变量。高条件化权重:输出紧贴你的输入几何体。模型会渲染你画的内容。低条件化权重:模型有更多创造自由。输出看起来更上镜,但会偏离你的设计。

通用 AI 工具默认较低的条件化强度,因为它能产生对普通观众更好看的结果。面向建筑的工具默认较高的条件化强度,因为客户需要看到实际的设计。

实际后果是:低条件化的效果图在演示中几乎总是更吸引人。但它也会添加你没有设计的家具并移动你设计的墙体。

说明你的工具在“幻觉”的五个迹象

  1. 出现了你没有建模的家具。最明显的迹象。如果渲染里有张模型中不存在的椅子,说明条件化强度太低或工具未暴露该控制。

  2. 墙体位置发生了移动。一个宽 4.5m 的房间在效果图里看起来只有 3.8m。这是模型为了符合“看起来正确”的训练数据而调整比例。

  3. 窗户尺寸或位置被改变。窗户尤其容易出现这种情况——模型对窗与墙的比例有强烈的先验,会将你的窗调整到更符合训练数据的状态。

  4. 楼层高度看起来不对。3m 的净高被渲成 2.6m。机制同上——模型在根据其训练数据的期望进行校准。

  5. 材质的颜色或纹理明显改变。你指定了浅灰色混凝土,却得到暖米色抹灰。模型在应用它与场景类型相关联的材质,而非你指定的那种。

在当前工具中如何减少“幻觉”

如果你的工具将条件化强度作为滑块或设置暴露出来,调高它。更多条件化 = 更高的输入忠实度。效果图可能看起来稍不“完美”,但会更贴合你的设计。

移除模糊的风格提示,这类提示会邀请模型进行创意解释。“漂亮、奢华的室内”是在邀请模型套用它对“漂亮”和“奢华”的理解——这可能与你的设计不符。要具体,比如:“室内,混凝土地面,橡木橱柜,白色墙面,无家具。”

在模型中使用干净的纯色材质。视口中大量纹理或颜色会给模型更多可以加工的原始信息,但也给它更大的重解释空间。干净的平涂颜色更便于条件化保持。

如果你要渲染一个空房间,考虑在应有家具的位置添加基础的占位几何体——用简单的箱体表示沙发体量、餐桌占地。这样可以向模型传达这些区域空置是设计意图而非遗漏。

为什么面向建筑的工具处理方式不同

差别不仅仅在条件化强度——还在系统提示(system prompt)。每个 AI 渲染工具在底层都会运行一个提示,指示模型如何解释你的输入。通用工具使用为视觉质量优化的提示。面向建筑的工具使用会明确指示模型不要添加或移除元素的提示。

包含类似“严格保留所有几何体,不要添加家具,不要修改墙体位置,不要改变比例”的提示,与仅仅说“写实室内渲染”会生成根本不同的输出。

这就是为什么面向建筑的工具重要。底层的模型技术相同,提示工程决定了它是偏向建筑保真而非泛生成。

这对客户交付物意味着什么

将带有幻觉的效果图交给客户比没有效果图更糟。

如果客户看到一张包含沙发的效果图,就会认为是你选了那张沙发;看到地毯则认为它在规格中存在,你实际上就制造了并不存在的期望。当实际设计呈现时——没有沙发、比例不同——客户会把真实设计和效果图进行比较,觉得前者不如后者。你可能因此陷入难堪的讨论。

几何忠实不是技术上的小问题。它是提交给客户、用于竞赛或用于规划申报的任何资料的职业性要求。效果图应展示你设计的内容。任何其他内容都是误导。


常见问答

为什么 AI 效果图会添加我没建模的家具? AI 渲染工具使用在通用摄影上训练的扩散模型。当你的模型缺少家具时,AI 会按照其训练数据的期望进行填充。具有高 ControlNet 条件化强度和面向建筑的提示的工具会通过将输出锚定到你的精确几何来防止这种情况。

如何阻止 AI 改变我的房间布局? 如果工具将条件化强度作为设置暴露出来,请提高它。使用具体且限制性的提示,避免模糊的美学词汇。选择专为建筑忠实度设计的工具,而不是通用图像生成器。像 Maquete 这样的面向建筑的工具使用经过调优的提示,明确防止修改几何体。

Maquete 会添加“幻觉”家具吗? Maquete 的工程设计旨在减少这些改动:其提示和验证器会将结果与源模型比较,查找几何、开口和固定元素的偏离。它仍然是一个生成系统,因此偶尔可能出现未建模物体或改变的比例;在将效果图作为客户交付前,请务必将结果与源模型核对。

哪些 AI 渲染工具能保留几何? 专为建筑用途构建的工具——例如 Maquete,以及在较高条件化设置下某些工具(如 Veras)——旨在保护几何。通用扩散工具(Midjourney、标准的 Stable Diffusion 等)没有建筑条件化,因此会自由“幻觉”。向任何工具提出的关键问题是:你的 ControlNet 条件化强度是多少?你的系统提示如何描述几何处理?


进一步阅读: AI 渲染中的几何保真 — 解释幻觉发生的底层技术原因,以及如何防止它。

联系我们

给我们留言,我们会回复您