Code-as-Room: Generating 3D Rooms from Top-Down View Images via Agentic Code Synthesis
Code-as-Room:基于 Agent 代码合成从俯视图生成 3D 房间
🧭 MLLM Agent 生成 3D 场景
Shanghai Artificial Intelligence Laboratory · Shanghai Innovation Institute · Southern University of Science and Technology · University of Warwick
提出一个 MLLM Agent 框架,通过结构化执行流水线从俯视图生成 Blender 代码来构建 3D 房间
📌 工作参考价值(3 点)
- 多阶段流水线 + 跨阶段记忆模块:将复杂生成任务拆解为解析、几何、材质、灯光等子阶段,并用记忆模块保持上下文一致,可借鉴到电商场景中自动生成商品布局或店铺装修,避免长流程遗忘。
- 代码作为可执行中间表示:用 Blender Python 脚本表示 3D 场景,具备可编辑性和确定性,类似思路可用于生成式推荐中,用代码描述推荐理由或布局,便于二次编辑与调试。
- 结构化执行 harness:为 Agent 设定明确的阶段输出 schema 和校验步骤,有效减少无限循环,可迁移到 Agent 业务系统中,提升稳定性与可控性。