A SPACE, REBUILT WITH AI

把真实空间,变成可以编辑的 Blender 模型。

下载 Realsee 的模型、点云和全景图,让 GPT-6 Astra 调用本地 Blender,从墙体、地面和门窗开始,一步步搭出你的空间。

THE TUTORIAL

从一份空间资料开始

这次,我想把 GPT-6 Astra 用到一个具体任务里:拿一份 Realsee 扫描空间的资料,让它调用 Blender,把真实空间搭成可以继续修改的三维模型。

对于已经用 Realsee 拍过空间的人,这条路线很有意思。拍摄之后,除了在线浏览 VR,还可以把模型、点云、全景图和 CAD 等附加产物下载下来,交给 AI 作为建模参考。搭好的空间可以用来尝试新的布局、调整墙面和地板材质,或者制作一段漫游。

我用一个包含走廊、摄影间、酒吧、游戏间和客餐厅的项目做了尝试。下面就按上手顺序,分享怎么准备资料、怎么让 Astra 调用 Blender,以及第一版模型出来后怎么继续改。

本次项目的空间重建效果

本次项目在 Blender 中的重建结果,原始扫描参考已隐藏。

想对照看看原来的空间,可以直接打开 Realsee 官方在线实景。不用下载模型或扫描资料,就能在线逛一逛,和本文的 Blender 重建效果做比较。

1. 从 Realsee 下载附加产物

打开 Realsee 一站式制作平台,进入自己的 VR 项目,在预览页面上方找到“下载中心”,选择需要的产物,生成后下载。官方模型下载说明

优先找这几类资料:

下载什么 交给 Astra 做什么
三维模型及贴图,如 OBJ、GLB 了解整个空间的形状,作为建模参考
点云,如 PLY、E57 帮助确定墙、地面、顶面的位置和空间比例
全景图 看清空间长什么样,参考材质、灯光和区域连接
CAD 或平面图 理解布局、墙线和门窗位置

点云与 CAD 也有对应的下载入口,具体可以参考如视的点云说明CAD 说明。如果还有 RAW、六视图或视频,也可以一起放进资料文件夹,留给 Astra 按需查看。

这些文件各有用途:模型让它看到整体,照片补充外观,点云和图纸帮助它把空间搭得更准。手头有哪些就先整理哪些,让 Astra 看过后告诉你还缺什么。

下载后保留完整文件夹,尤其别漏掉模型旁边的贴图。这次我就遇到了引用外部贴图的 GLB,单独拿走模型文件会丢失纹理。同一个模型的几种格式可以一起放着,让 Astra 识别重复项。

2. 准备 Blender,让 Astra 能操作本地文件

我这次用的是 Codex 中的 GPT-6 Astra,配合电脑上安装的 Blender。Astra 可以读取项目文件、编写和运行脚本,再通过 Blender 的 Python 接口 bpy 创建场景、修改模型和渲染画面。

这里的“调用 Blender”,就是让 Astra 把你的要求转成建模操作,并在本机 Blender 里执行。你可以用自然语言安排任务,过程中打开工程看看结果,再继续提修改意见。

先安装好 Blender,新建一个项目文件夹,把下载的资料放进 data/,然后在 Codex 中打开这个项目目录。准备时只需要这样:

我的空间建模项目/
└── data/
    └── Realsee 下载的资料,保留原文件夹结构

先发一条简单的指令,确认 Astra 能找到资料和 Blender:

这是一个 Realsee 空间重建项目,原始资料都在 data/ 中。
请先看看有哪些文件,找到本机安装的 Blender,并检查能否调用。
用几句话告诉我这些资料分别能用于什么,以及还缺什么。

跑通这一步,再开始正式建模。后面用到的脚本、预览图和输出目录,都可以让 Astra 创建。

3. 把“建立可编辑空间”说清楚

正式下任务时,要让 Astra 明白你希望得到怎样的工程。比如墙、地面、顶面和门窗可以分别选择,材质可以单独修改,原来的扫描也保留在旁边方便对照。

下面这段提示词可以直接作为起点:

请根据 data/ 中的 Realsee 附加产物,调用本机 Blender,
重建这个空间,并保存为 output/reconstruction_native.blend。

重点先做空间:房间布局、墙体、地面、顶面、门窗和区域之间的连接。
结合扫描模型、点云、CAD 和全景图理解现场,保持实际空间比例。

墙、地面、顶面、门框和门扇要有各自可编辑的原生模型与材质。
保留原始扫描作为可隐藏的参考。
家具和小物件等空间主体完成后再补充。

先给我一版能看清布局的空间模型和几张预览图,
再对照现场资料继续完善材质与灯光。
每完成一个阶段都保存工程,并简要说明完成了什么。

请实际执行建模。最后重新打开保存的 .blend 文件,
确认模型、贴图都正常,也能继续编辑。

这段指令把任务分成了几个容易观察的阶段:先搭空间,再看布局,之后补外观。你不用一开始就把每段墙怎么建、相机怎么对齐全部写出来,这些具体操作交给 Astra 根据资料处理。

4. 看着预览图,像沟通设计方案一样继续修改

第一版出来后,先看整体:房间有没有漏,走廊是否连通,门窗位置是否对,顶面是不是现场的样子。这个时候,一张俯视图往往比一张精致的室内效果图更有用。

Blender 原生场景的俯视图

隐藏顶面后的空间布局,便于查看房间和走廊的关系。图中已经补入了家具。

发现问题后,直接指出区域和你看到的差异。例如可以这样继续说:

先把家具隐藏,给我看整个空间的俯视图,重点检查房间和走廊的连接。

或者:

摄影间通向走廊的位置,请再对照原始全景图检查。
先修正墙、开口和顶面的关系,再处理装饰细节。

空间基本搭对后,就可以把注意力转向材质和灯光:

请对照全景图调整墙面、地板和顶面的材质,补上主要灯光。
把现场照片和相同视角的渲染图放在一起,方便我比较。

走廊现场与重建结果对比

每组左边是现场照片,右边是 Blender 渲染。用这种方式看,哪些地方还需要改会清楚很多。

这也是我觉得这套用法最有价值的地方:你可以围绕看到的空间持续沟通。比如“走廊太亮了”“这个开口形状不对”“先保留现有布局,换一种墙面”。Astra 负责把这些反馈落实到 Blender,你负责判断效果是不是自己想要的。

家具和小物件放在后面处理就好。先把空间搭稳,再决定哪些陈设值得细做,整个过程会更容易把握。

5. 打开工程,开始用这个空间做点新东西

拿到 .blend 文件后,在 Blender 中打开它,试着单独选中一段墙、一个门框或一块地板,再改改材质、隐藏顶面,看看空间。这些动作能很直观地告诉你,模型是否方便继续使用。

也可以让 Astra 继续帮忙:

复制一份当前工程,尝试新的墙面和地板配色,给我几张对比图。
为这个空间制作一段从入口出发的漫游,经过主要区域。
相机路线保留在 Blender 工程里,方便之后调整。

这个项目最后完成了可编辑的原生工程,也制作了一段 85 秒的漫游视频。空间从原来的扫描资料,变成了可以继续调整、渲染和展示的 Blender 场景。代码、预览图、模型与视频都已公开,下载方式见案例文件说明。

如果你手里已经有一个 Realsee 项目,可以从下载附加产物开始,把资料放进文件夹,让 Astra 先搭出第一版空间。打开看看,再告诉它下一步想改什么。

也欢迎带着你的空间模型来 Discord 交流,分享效果,一起聊聊建模中遇到的问题。

THE ORIGINAL SPACE

直接走进原来的空间

在这里浏览 Realsee 官方实景,和重建模型对照着看。

THE RECONSTRUCTION

换个角度看看整个空间

拖动旋转,滚轮或双指缩放。网页预览从公开的 USDZ 生成,隐藏顶面,便于查看房间与走廊。

空间模型俯视预览

点击加载交互预览

原始 USDZ(560 MB)及可编辑 Blender 工程见 案例下载页

THE WALKTHROUGH

用 85 秒逛一遍重建空间

直接播放,可拖动进度条或全屏观看。视频没有音轨。

OPEN REFERENCE

带上这些,开始自己的项目

代码、教程、模型和漫游视频均已公开,可以下载并在自己的项目中探索。