模型多源确认78°

OpenAI 用 GPT-6 Astra 做建筑可视化

[OpenAI 开发者博客] 用 GPT-6 Astra 做建筑可视化 @Dimillian 从一句话的建筑需求出发,让 Codex (Astra) 逐步建起名为 "Solace" 的可编辑 3D ...

精选理由

OpenAI 开发者用 GPT-6 Astra 从一句话需求建出完整 3D 建筑,还能导出到 Unreal 做交互漫游,连咖啡机都能操作。

OpenAI 开发者博客展示如何用 GPT-6 Astra 从一句话需求出发,逐步构建名为 Solace 的可编辑 3D 住宅。Astra 通过 Blender Python API 自主搭建建筑、家具、植物等元素,并进行自检闭环迭代。最终成果包括 Blender 影片和 Unreal Engine 5 的可交互第一人称漫游应用。

原文 · shao__meng

[OpenAI 开发者博客] 用 GPT-6 Astra 做建筑可视化 @Dimillian 从一句话的建筑需求出发,让 Codex (Astra) 逐步建起名为 "Solace" 的可编辑 3D ...

[OpenAI 开发者博客] 用 GPT-6 Astra 做建筑可视化 @Dimillian 从一句话的建筑需求出发,让 Codex (Astra) 逐步建起名为 "Solace" 的可编辑 3D 住宅;从 Blender 场景、平面布局、家具细节、氛围渲染,一路做到 Unreal Engine 5 的可交互第一人称漫游,最后还展示了三个非建筑项目证明方法的普适性。 Architectural visualization with Astra developers.openai.com/blog/architect… 1. 氛围先行,户型后至。 第一条提示词只有一句话:“设计一栋极简但细节丰富的房子,带漂亮花园。” Astra 通过 Blender Python API 自主搭建了建筑、家具、植物、材质、灯光和相机,并且自己渲染预览、自己检查、自己修正(如植物穿模、沙发毯的形态)。这是全文最值得注意的能力:不做一次性生成,要带自检闭环的迭代。第二步才加入黄昏光线与森林环境(使用 Poly Haven 资产和大气散射)。 2. 先画平面图,再建模。 Thomas 要求先出平面图供人审批,Astra 给出了围绕庭院的 U 型单层方案,并主动做了设计校验:卧室不被穿越式动线占用、厨房工作区不被过道打断。Thomas 特别强调这个顺序,先平面、再重建 Blender 模型、最后导出 Unreal,计划先行让整个流程成立。 3. 几何级的细节,而非贴图伪装。 家具是真实建模的几何体:沙发坐垫带滚边、床有床架/排骨架/床垫/床品的完整分层、衣柜有内部和挂杆、水槽是真挖空的凹碗、餐桌上摆着餐具。靠垫和床品是手工塑形而非布料模拟(更可控)。材质混合了自建着色与 Poly Haven 扫描贴图,并保持纹理尺度一致。Astra 还会用 Blender 后台模式(--python)跑脚本放置相机、选镜头、渲染,甚至用 computer use 打开应用直接检查场景。 4. 无材质的几何审查。 用实体模式(隐藏屋顶、森林、玻璃)裸检几何:门洞、墙体连接、采样步行路线。但文章明确声明这不构成正确性认证,仍需视觉渲染审查兜底。 5. “生活痕迹”让房子可信。 撤掉偷藏的补光灯(它们把房间打平了)、让光源与可见灯具对应、在灯罩里放入发光灯泡;桌上放面包、香草,茶几上摊开日记、老花镜、钥匙。这些全是建模几何(镂空餐具、罗纹杯、带缝边的亚麻布)。 6. 双引擎输出。 · Blender 影片:35 秒 1080p 相机漫游,四个机位剪辑衔接,1.65m 视高、24–26mm 镜头,Cycles 渲染 900 帧(自适应采样 + OpenImageDenoise)。 · Unreal Engine 5 漫游:FBX 导出求值后的几何 + 一份 JSON 场景描述(位置/材质/灯光/相机),处理了米↔厘米的单位换算和坐标系差异;用 Lumen、体积雾重建林间氛围;加了第一人称角色、碰撞、E 键交互(开门/抽屉、开关灯、操作有意式咖啡机萃取动画的咖啡机;按按钮、出咖啡、液面上升),打包成原生 Mac 应用。两个引擎还做了同机位同视角的七联分镜对比图,各自保留本引擎的光照与色调映射。 7. 超越建筑的验证。 HELIOS(戴森球,5120 块面板)、AURELION-07 星舰(含程序化材质区分陶瓷装甲/机加工金属/玻璃)、莫奈吉维尼花园(睡莲池、绿桥)。三个案例同样展示了 Astra 的自我审查,主动发现土星环被裁切、船头太素、行星抢戏并自行修复。 可复用的路径:选一个想看到的东西 → 描述用途与氛围 → 要求可编辑场景 + 审查视图 → 先看大形再逐层细化。 Derrick Choi @derrickcchoi Great blog post by @Dimillian about how he used Astra to build a house in Blender, then to Unreal Engine 5. He reviewed the floor plan before expanding the house, then refined the furniture, materials and lighting. The details are actually insane. The kitchen drawers open. Light switches work. The espresso machine brews coffee. developers.openai.com/blog/architect… 🔗 View Quoted Tweet 💬 0 🔄 0 ❤️ 0 👀 423 📊 1 ⚡