3D 模型搭建流程:从平面图到可漫游的作品

Flur Team8 分钟阅读
Flur 的工作室向导——配置、3D 几何、全景——展示 3D 几何步骤中一个已配置家具的房间,展示模式已启用

「AI 生成一个 3D 房间」描述的是一个结果,而不是一个过程——而真正的决策都发生在过程之中。 一张平面图不会一步就变成一个写实、可漫游的作品。它要经过一系列命名的阶段, 每个阶段都把一个具体的产物交给下一个阶段,理解这套顺序,才能知道结果在哪里可能出错, 以及你可以在哪里介入并改变它。

Flur 的工作室向导本身只有三个命名步骤——配置 → 3D 几何 → 全景。 下文展开的是 中间那个步骤内部实际发生的事情:一次智能体搭建、一个你主动触发的真实感优化动作, 以及——在进入「全景」之前——你自己修改完工房间的机会。

阶段一:平面图图片 → 智能体搭建

流程从一张平面图图片开始,在「配置」步骤中上传。之后,一个智能体 AI 会在 「3D 几何」步骤中读取这张图并实时搭建房间,它调用的正是你自己会用到的那套 编辑器工具:先按图纸上的实际尺寸画出墙体与开口,再逐个房间从 Flur 的真实 目录中摆放家具。你会在 3D 视图中亲眼看到这一切发生,而不是对着一个加载动画 等待——这是一次搭建,不是一个黑箱渲染。

这也是最容易受输入质量影响的阶段。一张清晰、标注明确的平面图能被干净地搭建; 一张低分辨率扫描件或者含糊的图纸,产出的房间就值得在继续之前先审阅一遍。 正因如此,搭建过程本身就是可审阅的,而不必等到完工才能检查。

Flur 的 3D 几何步骤以斜角展示,墙体与家具在场景图中作为独立对象呈现

阶段二:智能体搭建 → 场景图

因为搭建是通过编辑器工具完成的,而不是生成一个扁平模型,结果是一张场景图: 每一面墙、每一件家具,依然是各自独立、可单独寻址的对象。这个区别比听起来更 重要。正是场景图,才让你可以要求「把沙发移过去」,得到的是一次场景编辑, 而不是重建。把同一个房间压平成一个导出的单一网格,同样的请求就会变成从零 开始的重新建模,因为已经不存在一个可以被操作的「沙发」了。

阶段三:场景图 → 真实感优化

拥有正确几何结构、目录家具摆在对的位置的房间,是一个「能用」的房间, 但不一定是一个「看起来完工」的房间。真实感是你在「3D 几何」步骤内主动 触发的一个动作:通用目录家具被替换为更高精度的家具,墙面和地面获得符合 分区逻辑的材质——浴室用浴室该有的饰面,卧室用另一种——灯光与小件装饰会 填补纯功能布局留下的空缺。这个动作改变的是房间的观感,而不触碰任何东西的 位置;其下方的几何结构,依然完全保持阶段一摆放时的样子。

阶段四:你自己的修改

在你渲染任何东西之前,这个房间依然由你掌控。房间尺寸、单件家具、墙体位置—— 全部仍可编辑,有两种模式可选:展示模式,一种面向买家的引导式视图, 让你无需打开完整编辑器就能调整完工的房间;或者高级模式,为想要完全 掌控的人提供的完整编辑器。流程不会强迫你原样接受智能体搭建或真实感优化的 结果——两者都只是一个起点,你随时可以亲手改变它。

高级模式下同一房间的完整编辑器工具栏——选择、镜头、墙体、材质与图层工具,外加一个 3D/2D 切换

阶段五:已优化风格的场景 → 全景渲染 → 发布漫游

最后一个阶段,从选定的取景点通过 Blender 的 GPU Cycles 渲染出完成场景的 真正等距柱状全景图——是路径追踪渲染,而不是截图——并将其发布为一段可漫游 的作品。这是唯一会产出扁平图片的阶段,即便如此,那也只是场景的一个渲染 视图,而不是取代场景本身;漫游作品下方的场景图依然保持可编辑,之后的 一次修改,意味着重新渲染一个更新后的视图,而不是从头再来。

全景步骤的取景点选择器,摄像机圆点已放置在平面图上的阳台、卧室与浴室位置

为什么场景始终不会压平成一个网格

以上每一个阶段都在向下一个阶段交接一个结构化产物——先是几何结构, 然后是场景图,然后是已优化风格的场景图——一直到最终渲染,那也只是场景的一个 视图,而不是场景本身。这是一个刻意的约束,而不是实现上的偶然。任何一个阶段 一旦把房间压平成单一网格或单一图片,之后的每一个阶段就都失去了寻址单个部件的能力。 「换床头板」不再是家具目录里的一次替换,而变成要手工重做模型受影响部分的请求。

把流程保持为一次次产物交接,而不是一个不透明的整体生成步骤,还意味着每个阶段 都可以独立审阅。你可以在智能体搭建仍在进行时就发现一面读错的墙;可以在真实感 阶段发现一个错误的材质选择,赶在渲染之前;也可以在全景阶段发现一个不好的 取景角度,赶在发布之前——而不是要等到一个成品渲染出来才发现所有问题。

这也意味着各阶段以特定顺序组合是有原因的:几何结构必须先正确,家具摆放才能信任它; 家具必须先摆好,真实感优化才有东西可以优化;场景必须先完工,渲染才值得发布。 跳过某个阶段——比如在几何结构确认之前就去做风格优化——只是把同一个修正推到了 更下游,而修正成本会更高,因为已经有更多工作依赖于这个错误了。

每个阶段人可以在哪里介入

  • 智能体搭建 —— 在搭建仍在进行时,对照原始平面图审阅墙体与开口的位置; 这是纠正读错内容成本最低的节点。
  • 真实感 —— 调整自动优化流程做出的材质或家具选择。
  • 你自己的修改 —— 在展示模式或高级模式下,亲自调整房间尺寸、更换家具、 移动墙体,在任何东西被渲染之前。
  • 全景 —— 选择哪些取景点会被捕捉并发布。

以上任何一项都不需要从头重启整个流程——每一项都只是对该阶段产出的产物进行的 针对性修改。

立即开始

如果你想理解从「上传一张平面图」到「拿到一段漫游」之间到底发生了什么, 这就是完整的顺序。想了解阶段一的入门版本——平面图记录了什么、 3D 房间又还需要什么——可以参考 如何将 2D 平面图转化为 3D 房间。 想更深入了解阶段五的投影格式,可以参考 等距柱状全景捕捉详解。 而想了解阶段三中具体是什么把一个「正确」的房间和一个「看起来完工」的房间 区分开来,可以参考 什么让 3D 室内不再像一个游戏画面

了解工作原理,或申请提前访问, 让你自己的平面图跑一遍这套流程。