WorldClaw

Agentic 3D Open-World Generation at Scale

一套从自然语言需求构建可编辑 3D 场景的离线流程。它使用传统 PCG 生成地形,再为重点区域生成独立的 3D 对象。

先看它与 PCG 的区别

方法概要

输入 自然语言场景需求
规划 区域、地形、对象与空间关系
全局PCG 地形
局部生成式 3D 对象
输出 可编辑地形与独立 Mesh
场景表示显式 Mesh
执行环境Blender 5.1.1
实验硬件4 × NVIDIA H20
证据类型定性案例与比较

WorldClaw 和传统 PCG 分别解决什么问题?

地形算法高度重合。区别主要出现在输入方式、内容覆盖和交付目标。

一句话

PCG 执行预先写好的生成规则;WorldClaw 先用 Agent 把开放式需求转成规则和资产任务,再调用 PCG 与生成模型执行。

共同输入需求

废土盐碱地中央有一艘坠毁的生物飞船;难民营沿着它的阴影搭建,远处有采矿机械。

输入Seed + 已写好的 Worldgen 配置
执行Noise Router、Biome、Structure、Placed Feature
输出无限、稳定、方块化世界
能否直接理解这段需求?
不能。开发者需要先写好对应规则与结构。
主要优势
实时、确定性、可无限分 Chunk
交付内容
运行时世界,不是一次性的美术场景草稿
主要限制
无法生成规则库和资产库之外的新概念
三类生成方式对比
比较项Minecraft 式 PCGInfinigen 类 PCGWorldClaw
地形方法密度函数、Biome、Carver数学规则与程序生成器区域 Mask、噪声与地貌算子
内容来源预置规则与资产人编写的类别生成器预置 PCG + 临时生成的新资产
控制入口Seed、JSON、代码配置、Python、约束自然语言与结构化规划
速度与稳定适合运行时,确定性高可复现、可批量离线长链路,存在模型误差
典型用途动态游戏世界批量场景与合成数据开放需求的可编辑场景初稿

方法组成

已有 PCG 方法
高度场、噪声、地貌算子、区域 Mask、资产散布
已有生成组件
图像编辑、实例分割、单图 3D 重建
论文的系统贡献
把开放需求、共享规划、多工具执行和渲染返工组织成完整流程

从文字需求到可编辑场景

选择一个示例,按顺序查看四个处理阶段。三维示意图支持拖动旋转与滚轮缩放。

示例需求

一座热带海盗岛:中央火山、东侧港湾、西侧丛林;港口有木屋、码头与船,山上保留遗迹。

STRUCTURED PLAN
正在把自然语言拆成结构化场景规划

区域感知高度场

这部分属于传统 PCG。WorldClaw 的作用是根据文本规划生成区域图,并为各区域选择参数。

H(x)=区域权重×(基础海拔 + 噪声 + 地貌算子)
  1. 区域图指定山地、海岸、森林等区域的位置。
  2. 地貌参数为每类区域设置基础高度、噪声和山峰或侵蚀算子。
  3. 边界混合使用柔和权重连接相邻区域,形成一块连续地表。

拖动左侧参数,观察地形变化。

二维构图如何变成三维对象?

系统保留地形相机参数,使图像中的对象可以在重建后回到对应的三维位置。

REGION COMPOSITION / INPUT

从真实地形视角截图

系统记录相机参数。后续图像编辑都以这张地形图为底,因此新对象可以参考地形、视角与周边环境。

Terrain + CameraIᵗᵉʳʳᵃⁱⁿ

论文展示了什么,还缺少什么?

论文以视觉案例和定性比较为主,没有提供系统性的量化评测。

已经展示

  • 15 组不同主题的场景案例
  • 全局、区域和步行视角
  • 实例、深度与法线渲染
  • 与代表性方法的视觉比较
  • 独立 Mesh 与地形接触效果

尚未报告

  • 用户偏好或几何质量指标
  • 各模块的消融实验
  • 平均生成时间和成本
  • 失败率与结果方差
  • 场景规模增长曲线

作者列出的主要限制

底层模型依赖
规划、图像或 3D 重建模型的错误会传递到最终场景。
生成代码不稳定
尺度、参数和 Blender 节点连接错误需要多轮渲染检查。
时间与算力开销
对象数量和精修轮次增加时,整条离线流程会明显变长。

什么时候考虑 WorldClaw?

它与成熟 PCG 不是替代关系,两者适合的生产任务不同。

较适合

开放式、一次性的场景需求

  • 概念场景或美术预演
  • 现有资产库没有对应类别
  • 需要独立 Mesh 供后续编辑
  • 可以接受离线生成与人工复查
传统 PCG 更合适

规则固定、需要实时或批量生成

  • 沙盒游戏的运行时世界
  • Roguelike 关卡和道路生成
  • 植被、岩石等大规模散布
  • 可复现的训练与仿真数据

对当前项目可借鉴的设计

  1. 共享规划

    先把策划意图、资产语义和空间关系写进统一 Schema。

  2. 先全局后局部

    先确定地形、路径和关卡节奏,再生成局部资产。

  3. 保留可编辑表示

    为对象保留稳定 ID、版本与坐标,方便替换和复用。

  4. 用渲染做检查

    固定机位截图、记录问题、局部修改并再次验证。

参考资料

  1. WorldClaw: Agentic 3D Open-World Generation at Scale ↗论文 HTML 全文
  2. Infinite Photorealistic Worlds using Procedural Generation ↗Infinigen 论文
  3. Minecraft Java Edition — World Generation ↗官方世界生成更新说明