当前位置: 首页 > news >正文

【3D 场景生成】SCENEWEAVER: All-in-One 3D Scene Synthesis with an Extensible and Self-Reflective Agent


原文链接:https://arxiv.org/pdf/2509.20414
项目链接:https://scene-weaver.github.io/
发表:NeurIPS-2025

摘要

随着具身智能的快速发展,室内场景合成的研究价值日益凸显——具身智能所需的3D环境不仅要具备视觉真实感,还需满足物理合理性与功能多样性。尽管现有方法已在视觉保真度上取得长足进步,但普遍存在场景类别固定、物体级细节不足、物理一致性欠缺的问题,且难以精准适配复杂的用户指令。

本文提出SCENEWEAVER,这是一套具备自反思能力的智能体框架,通过「工具化迭代优化」的思路融合了多元场景合成范式的优势。其核心是基于大语言模型的规划器:它先对生成场景的物理合理性、视觉真实度以及与用户输入的语义匹配度进行自评估,再以此为决策依据,从可扩展的场景生成工具库中选取适配工具,工具类型覆盖数据驱动生成模型、视觉方法与大语言模型方法等。

这种「推理-执行-反思」的闭环设计,让智能体能够自主识别语义偏差、调用针对性工具,并在多轮迭代中持续优化场景。在常规房间类型与开放词汇房间类型上开展的充分实验表明,SCENEWEAVER不仅在物理、视觉、语义三类指标上全面超越现有方法,还能有效泛化至带有多样化指令的复杂场景,为通用型3D环境生成的发展迈出了关键一步。

一、方法框架总览

SCENEWEAVER是首个面向3D室内场景合成的自反思智能体框架,核心设计是「统一工具接口 + 闭环迭代优化」。它打破了单一3D生成方法的能力局限,将现有各类场景合成算法封装为标准化、可插拔的工具模块,由大语言模型驱动的规划器遵循**推理-执行-反思(Reason-Act-Reflect)**的闭环范式,动态选择工具迭代打磨场景,再通过物理感知执行器保障场景的物理合理性,最终生成视觉真实、物理合规、精准对齐用户指令的3D室内场景。

整体架构对应框架图可分为三大核心组件:

  1. 左侧:标准化工具集(Tool Cards)——按生成粒度分为初始化、细节补全、优化修正三类,是场景生成的能力底座;
  2. 中间:自反思规划器 + 物理执行器——智能体的「大脑+手脚」,分别负责决策调度与物理落地;
  3. 右侧:多源资产库(Assets) + 最终场景输出——提供3D物体素材,支撑场景从抽象布局到实体模型的落地。

二、方法详细讲解

2.1 标准化工具接口(Tool Cards)

这是框架可扩展性的核心。论文将所有场景合成方法按生成粒度抽象为三大类工具,每个工具都有标准化的「工具卡片」(包含功能、适用场景、优缺点、输入要求),可以像插件一样自由接入/替换,无需修改整体智能体框架。

对应框架图左侧的三栏,三类工具分别承担不同阶段的生成任务:

(1)场景初始化工具(Initializer)
  • 核心作用:生成完整的场景级基础布局,作为整个合成流程的起点。
  • 三类具体工具,覆盖不同生成需求
    • 数据驱动模型(如PhyScene、ATISS):基于3D-Front等人工标注数据集训练的生成模型,生成的布局整洁、资产质量高;但仅支持客厅、卧室等少数预定义场景类型,细节丰富度低。
    • 真实场景转仿真(Real2Sim,如MetaScenes):从真实扫描的室内场景中提取布局,自带真实场景的细节与空间合理性;但布局固定,需要后续修改才能适配用户定制化需求。
    • LLM生成(如GPT/LayoutGPT):由大语言模型生成布局,支持任意开放词汇的场景类型,灵活贴合用户指令;但空间推理能力弱,布局的物理合理性较差。
(2)微场景补全工具(Implementer)
  • 核心作用:在基础布局上补充微观细节(比如桌面、货架上的小物件),解决全场景生成方法普遍细节不足的问题。
  • 两类工具各有优劣,互为补充
    • 2D引导工具(如ACDC、Architect):先通过2D生成模型生成局部区域的参考图,再映射为3D资产摆放。优点是物体间空间关系真实、朝向准确,非常适合成组添加桌面小物件;缺点是速度慢,无法添加墙面、地面物体,也不能往容器内部放东西。
    • LLM工具(GPT):由大模型规划物体位置并添加。优点是位置准确,支持往柜子/货架内部放物体,也能添加墙面装饰;缺点是物体的朝向精度较差。
(3)细节优化工具(Refiner)
  • 核心作用:修正前序生成带来的错误(比如物体朝向错误、语义不符、摆放混乱),优化场景的合理性与整洁度。
  • 典型工具代表
    • VLM朝向修正(Update Rotation):用视觉语言模型识别物体朝向错误,调整旋转角度,比如修正面朝墙壁的床、背对桌子的椅子,仅改朝向、不移动物体。
    • 规则化关系添加(Add Relation):给物体添加显式空间关系约束(比如「椅子正对桌子」「柜子靠墙」),让场景更规整;优点是快速优化秩序,缺点是不能修正物体位置错误。
    • LLM物体移除(Remove Object):识别并删除语义错误、严重错位、冗余拥挤的物体,比如移除餐厅里的床、超出房间边界的物体。
    • 此外还有尺寸调整、布局重排等工具,用于修正物体大小和整体位置分布。
2.2 自反思规划器(Planner)

对应框架图中间的粉色模块,是整个智能体的决策核心,基于**Reason-Act-Reflect(推理-执行-反思)**的闭环范式运行,遵循ReAct风格的推理流程,基于OpenManus平台实现。

整个循环包含四个环节,不断迭代优化:

  1. Think(推理决策)
    规划器接收用户指令、上一步的场景状态、反思反馈和历史记忆,先总结当前场景的核心问题(比如「完成度低,货架是空的」「洗衣机朝向错误」);然后从工具集中筛选适配的工具并给出0-1的置信度,最终选择一个最优工具,生成具体的执行指令(比如「在货架里添加洗衣用品」)。
    它会动态调整工具置信度:如果某个工具多次失败,就降低其优先级、换用其他方案;如果场景已经达到质量要求,就触发停止条件。

  2. Action(执行动作)
    规划器将决策出的工具指令发送给执行器,由执行器完成具体的场景修改。

  3. Feedback(反馈采集)
    执行器完成修改后,输出新的场景状态:包含3D布局数据顶视角渲染图,同时统计物理指标(碰撞物体对数量、越界物体数、物体总数)。

  4. Reflection(反思评估)
    调用多模态大模型(如GPT-4),结合场景渲染图、布局数据和用户原始指令,从四个维度打分(0-10分):

    • 视觉真实感(Realism)
    • 功能合理性(Functionality)
    • 布局逻辑性(Layout)
    • 场景完成度(Completion)
      同时输出自然语言的问题分析与改进建议,作为下一轮推理的输入。如果评估发现场景质量异常下降,规划器可以回滚上一步操作、重新规划。

当评估分数达到阈值、或没有可优化的显著问题时,循环终止,输出最终场景;论文中设置最大迭代次数为10次。

2.3 物理感知执行器(Executor)

对应框架图中间的蓝色模块,是智能体的「执行手脚」,基于Infinigen与Blender构建,核心是把抽象的布局草稿转化为真实3D资产,并通过物理优化保障场景的可交互性

它主要完成三项工作,对应图中的三个图标:

  1. 资产替换:根据工具输出的布局(语义标签+位置+尺寸),从资产库中匹配对应的3D模型,替换掉抽象的包围盒。
  2. 关系约束对齐:根据优化工具生成的空间关系(比如靠墙、正对桌子),调整物体的位置与姿态,满足约束要求。
  3. 物理优化(Physical optimize):执行固定步数的物理模拟优化,解决两个核心问题:
    • 碰撞(Collision):消除物体之间的穿插重叠
    • 越界(Out of bound):修正超出房间边界的物体
      最终保证场景零碰撞、零越界,在仿真环境中具备稳定的物理可交互性。
2.4 多源资产库(Assets)

对应框架图右下角的模块,为场景生成提供3D物体素材。框架会根据工具类型自动选择适配的资产来源,兼顾质量与通用性:

  • 数据驱动类工具:使用3D-FUTURE数据集(和模型训练数据同源,匹配度高)
  • 真实场景类工具:直接使用MetaScene自带的扫描资产
  • 通用常见物体:使用Infinigen程序化生成的标准资产
  • 开放词汇小众物体:从Objaverse大规模数据集中检索获取
2.5 完整工作流程(端到端闭环)

把所有模块串联起来,一次完整的场景生成流程如下:

  1. 用户输入指令(比如「设计一个有10台洗衣机的洗衣房,每台机器上放洗涤用品,房间里加篮子和洗手池」);
  2. 规划器先选择一个初始化工具,生成基础场景布局;
  3. 执行器替换3D资产,执行物理优化,输出初始场景;
  4. 反思模块对场景打分,指出核心问题(比如「缺少小物件,场景完成度低」);
  5. 规划器根据反馈,选择补全工具添加细节,执行器落地修改并再次物理优化;
  6. 反思模块再次评估,指出新的问题(比如「部分物体朝向错误」);
  7. 规划器选择优化工具修正问题,循环迭代打磨;
  8. 直到场景质量达标,输出最终的3D场景。

三、核心设计优势

和传统固定流水线的3D场景生成方法相比,SCENEWEAVER的核心突破在于:

  1. 可扩展性强:标准化工具接口可以随时接入新的生成算法,不用重构整个系统;
  2. 动态自适应:不是一次性生成,而是像设计师一样「边做边改」,根据反馈针对性解决问题,最终质量更高;
  3. 能力互补:融合了数据驱动、LLM、2D引导等多种方法的优点,同时通过物理执行器兜底,解决了单一方法「真实感、物理性、可控性不可兼得」的痛点。

论文显卡硬件信息汇总

所有信息均来自论文附录C.3节「Resources used」与C.4节「Time Consumption」,为原文公开的实验硬件配置:

1. 显卡规格
  • 型号:NVIDIA GeForce RTX 4090
  • 配置数量:单卡(单台实验机器配备1张)
2. 承担的核心任务

该显卡支撑了论文中全部报道的实验与生成工作,具体包括:

  • 全量对比实验:覆盖常规房间(卧室、客厅)、8类开放词汇房间的定量指标测试与定性效果生成
  • 消融实验:智能体架构消融、工具子集有效性消融
  • 复杂指令场景的迭代生成验证
  • 配合Blender 3.6完成所有3D场景的渲染与结果记录
  • 物理优化、资产匹配等场景生成全流程的计算推理
3. 对应硬件下的生成耗时数据
  • 单轮迭代平均耗时:8.6分钟
  • 完整场景平均生成耗时:64分钟
  • 单场景耗时区间:35分钟 ~ 130分钟,耗时随房间规模、迭代次数、选用工具类型变化,简单小房间耗时更短。





http://www.jsqmd.com/news/1159354/

相关文章:

  • 大数据毕设容易的方向帮助
  • 场效应管高频等效模型 4.3:极间电容 Cgd 与 Cgs 对 1GHz 信号完整性的影响分析
  • 2026内蒙古自治区GEO解决方案服务流程梳理:企业配合要点与服务核验指南 - 企智芯
  • Linux 6.2 HDMI驱动机制详解
  • AI数字人与体育视频制作技术全解析:从C罗到可灵的实战指南
  • 假设你有这样一段再普通不过的代码:
  • 万国官方售后服务中心服务电话及完整地址实地考察报告_多信源验证(2026年7月更新) - 万国中国官方服务中心
  • WarcraftHelper魔兽辅助工具:3分钟快速配置,让你的经典魔兽在现代电脑上完美运行
  • C/C++ assert 宏实战:5个典型场景与3个常见陷阱(附NDEBUG开关)
  • 企业级Agent能否处理长链路复杂任务?:深度拆解工程化落地路径与主流方案技术架构
  • SSH私钥权限问题:chmod 0600原理与跨平台安全配置详解
  • 2026年西安碑林商务出行旅游安排盘点实用信息大集合
  • markdown:分页,另起一页
  • UE4SS Hook机制深度解析:从注册到注销的稳定Mod开发实践
  • STM32 HAL 库 vs LL 库 vs 寄存器开发:3 种方式在 GPIO 控制上的 50% 性能差异实测
  • Grok上车后车载数据隐私风险与管控实战指南
  • 2026年7月最新绍兴帝舵官方售后客服中心地址电话及服务网点分布 - 帝舵中国官方服务中心
  • 深度解析意大利现阶段经济发展行情
  • Rust开发5MB轻量级Markdown阅读器:多标签与实时编辑实践
  • Mainline 作者们:聊聊从代码协作到意图协作
  • HTTPS证书信任链全解析:JMeter根证书导入与浏览器信任配置实战
  • Meta Watermelon模型追平GPT-5.5:AI大模型技术突破与开源影响分析
  • 2026年7月最新海口爱彼官方售后客服服务电话及地址网点大全 - 爱彼中国官方服务中心
  • Codex CLI 四维配置体系:环境、配置、协议与语义深度解析
  • Python 3.12 + OpenCV 4.8 游戏自动化脚本:5步实现后台键鼠与图色识别
  • 变增益运放设计:从原理到实践,解决信号动态范围问题
  • P3366 【模板】最小生成树
  • 亨得利官方名表服务中心|官方电话和详细网点地址权威信息声明(2026年7月最新) - 亨得利官方博客
  • 亨得利官方名表服务中心|网点地址与售后电话权威信息声明(2026年7月最新) - 亨得利钟表维修中心
  • 丝杆升降机通讯故障,Profibus/CANopen/EtherCAT排查