← 返回 2026-05-04

Map2World:基于分割地图条件的三维世界文本生成 Map2World: Segment Map Conditioned Text to 3D World Generation

Jaeyoung Chung, Suyoung Lee, Jianfeng Xiang, Jiaolong Yang, Kyoung Mu Lee 📅 2026-05-01 👍 25 2026-07-13 08:36
3D世界生成 3D高斯泼溅 TRELLIS结构化潜空间 分割地图条件 多窗口扩散 细节增强

用任意形状分割地图+文本生成全局一致的3D世界

前置知识

结构化潜变量(SLAT)

TRELLIS提出的3D表征 $\mathbf{s}=\{(\mathbf{z}_i,\mathbf{p}_i)\}$,$\mathbf{p}_i$ 是活跃体素位置,$\mathbf{z}_i$ 编码该位置几何与外观。稀疏局部特征表达完整3D资产,可解码为3DGS、NeRF或Mesh。

本文完全建立在TRELLIS的SLAT之上,所有扩展发生在潜变量层面,理解SLAT是看懂latent fusion的前提。

整流流 Transformer

TRELLIS用flow Transformer $\mathcal{G}_S/\mathcal{G}_L$ 从噪声迭代去噪:先得稀疏结构,再生对应潜变量。每步按 $\mathbf{s}_{t-1}=\mathbf{s}_t - v_t$ 更新直至收敛。

Map2World的latent fusion本质是把单窗口去噪扩展为多窗口并行加权融合,理解速度场迭代才能看懂核心公式。

多窗口扩散

2D大分辨率生成技术:把大画布切成多个重叠窗口独立去噪,再用高斯核权重在重叠区融合速度场,可突破原生分辨率限制。

本文把2D多窗口扩散搬到3D体积空间,是Map2World突破64³体素限制、支持任意形状分割地图的关键理论来源。

3D高斯泼溅(3DGS)

显式3D表征:用大量各向异性3D高斯椭球描述场景,每个高斯带位置、协方差、不透明度和球谐颜色,光栅化即可实时新视角合成。

本文最终输出为3DGS,细节增强和decoder微调都要保证3DGS重建质量,理解渲染管线有助看懂decoder微调动机。

无分类器引导(CFG)

扩散模型常用技巧:同时跑条件与无条件模型,沿二者差异放大方向去噪以增强提示一致性。本文实验发现CFG会导致细节增强几何扭曲和颜色过饱和。

细节增强消融专门比较是否用CFG,这是理解Tab.2中(a)与(c)差异的关键背景。

研究动机

3D世界生成在沉浸内容创作、自动驾驶仿真、游戏中需求强烈,但难度远超3D物体生成,核心瓶颈是世界级数据集稀缺且构建成本极高。现有方法大致分两类:一类是用2D图像扩散+单目深度估计逐步抬升到3D,或用视频扩散重建场景,缺点是依赖扩散模型的视角一致性,难以保证3D一致性;另一类是从头训练生成器(BlockFusion、NuiScene、LT3SD、SCube等),但要么只能生成无纹理几何,要么只针对室内或驾驶这种特定领域。近期最有希望的路线是利用预训练3D资产生成器(TRELLIS、CLAY)的世界化扩展——以SynCity为代表,把地面分成网格,逐格用TRELLIS生成3D资产再用inpainting拼接。这种方法的两个致命缺陷是:第一,资产之间缺乏上下文联系,相邻tile的物体可能尺度不一致或出现明显接缝;第二,网格化的硬性约束无法生成跨tile的大型物体(如贯穿多个格子的河流或公路),而真实世界的区域边界本身就是不规则形状,网格化与现实场景严重脱节。

本文的目标是本文目标是提出Map2World,一个能够接受用户定义的、任意形状的3D分割地图(每个区域附带文本提示)的文本条件3D世界生成框架,在保留TRELLIS强大资产生成先验的同时,实现三个核心特性:任意形状分割地图条件生成、跨区域全局一致的尺度控制、以及在保持全局结构的前提下增强局部细节。具体技术指标包括支持超过TRELLIS原生64³体素限制的任意分辨率世界、按segment级别精确控制内容语义、以及在World Quality复合指标上显著超越SynCity和GaussianCube。

与已有工作不同的是,本文的独特切入角度是把2D图像领域成熟的多窗口扩散(multi-window diffusion)思想创造性地搬到3D体积整流流潜变量空间,提出Latent Fusion策略,在潜变量层而非显式3D层做无缝融合,从根本上规避SynCity网格拼接的接缝问题;同时通过频域参数化的初始潜变量优化(scale-aware optimization)在扩散起点就注入全局尺度约束,并额外训练一个细节增强网络(detail enhancer)对生成的世界做超分式提升,实现粗-细两阶段管线。这三者协同构成了与现有模块化拼接方案的本质区别。

核心方法

Map2World的整体思路可以概括为'用潜变量层面的多窗口扩散把世界'画'出来,再用细节增强网络做超分'。具体来说,作者没有重新训练一个世界生成器,而是巧妙地复用TRELLIS的整流流Transformer $\mathcal{G}_S$ 和 $\mathcal{G}_L$,把世界视作由大量重叠的64³潜变量立方窗口组成。每个窗口用原始TRELLIS速度场独立去噪,但位于位置 $x$ 的体素最终更新用的是所有覆盖它的窗口速度场按3D高斯核加权后的融合值——这就是Latent Fusion的核心。在此之上,作者用segment map $M_k$ 给每个区域分配不同文本 $y_k$,并按时序控制的高斯核 $G(\sigma_t)$ 让区域边界在扩散前期软、后期锐,实现语义级别的控制。为了让生成的世界具有用户期望的尺度,作者提出在频域(3D FFT)参数化下优化初始稀疏结构潜变量 $S_T$,通过损失 $\mathcal{L}_{linear}=\|y\mathcal{M}([\mathcal{G}_L(S_T)-S_T]_{sg})\|_{S_T}$ 让扩散起点自动向目标尺度靠拢。最后,Latent Fusion得到的世界分辨率仍然受限,作者额外训练一个细节增强网络:把每个粗粒度潜变量立方细分为8个子立方,目标是用粗潜变量和邻接子立方的潜变量作为条件,预测这8个子立体的细粒度SLAT;这个网络通过在原始整流流Transformer前拼接一个MLP $\mathcal{F}_\theta$ 实现,仅微调MLP,保持TRELLIS泛化能力。

核心创新点是把多窗口扩散(multi-window diffusion)从2D图像领域扩展到3D体积潜空间,并通过Latent Fusion实现两个目标:一是突破TRELLIS原生64³分辨率限制,生成任意大的世界;二是支持按用户定义的任意形状分割地图对不同区域施加不同文本条件。本质上区别于SynCity的地方是:SynCity在每个网格内独立调用TRELLIS生成完整3D资产后再做后处理拼接,接缝处用inpainting抹平,这种方式只能在资产层面操作;而Map2World在潜变量迭代去噪的每一步都做加权融合,跨窗口的体素从一开始就共享特征,从根本上消除了'先各自生成再拼接'的边界痕迹。加上频域初始潜变量优化和细节增强,整体管线实现了从噪声→粗世界→细世界的一致性推进,而不是各模块独立生成再拼接的'马赛克'式方案。

方法步骤详情

方法分为四步:(1)空间分割与窗口构建——把目标世界体积切成多个重叠64³立方窗口 $\{\Omega_j\}$,相邻窗口在每个轴上重叠一半分辨率,例如要生成256×256×64的世界需要大约(4×4×1)=16个窗口;(2)Latent Fusion去噪——对每个扩散时间步 $t$,用原始TRELLIS的 $\mathcal{G}_S$ 和 $\mathcal{G}_L$ 预测每个窗口在 $x$ 处的速度 $v_{t,j}(x|y)$,然后按公式 $v_t(x|y)=\frac{\sum_{j\in\mathcal{A}(x)}W(c_j)\cdot v_{t,j}(x|y)}{\sum_{j\in\mathcal{A}(x)}W(c_j)}$ 融合,其中 $\mathcal{A}(x)$ 是覆盖 $x$ 的窗口集合, $W(\cdot)$ 是以窗口中心 $c_j$ 为中心的高斯核权重;(3)分割地图引导——若用户提供了K个区域 $M_k$ 和对应文本 $y_k$,则按 $\tilde{v}_t(x)=\frac{\sum_{k=1}^{K}(M_k(x)\odot G(\sigma_t))\cdot v_t(x|y_k)}{\sum_{k=1}^{K}(M_k(x)\odot G(\sigma_t))}$ 加权, $G(\sigma_t)$ 是标准差随时间步从大到小变化的高斯核,使边界从软过渡到硬;(4)尺度感知初始化——在扩散开始前,用单个参考样本定义目标掩膜 $y$ 和约束 $\mathcal{M}$,通过频域参数化优化 $S_T$ 的3D FFT系数,5步内即可让初始稀疏结构对齐目标尺度;(5)细节增强——对Latent Fusion输出的每个粗立方 $C^O$,沿三轴一分为八得到 $\{C^j\}_{j=0}^{7}$,用TRELLIS编码器得到粗潜变量 $s^O$ 和目标子潜变量 $s^j$,训练一个MLP $\mathcal{F}_\theta$ 把噪声、截取的 $s^{O|j}$、邻接子立方潜变量 $s^{Adj(j)}$ 沿通道拼接并映射回噪声维度,然后输入冻结的整流流Transformer预测子立方速度场,训练损失 $\mathcal{L}_\theta=\mathbb{E}_{s^j,t}\|v_\theta(s^j,t|\varepsilon,s^O,s^{Adj})-(\varepsilon-s^j)\|^2$ 仅更新MLP;(6)Decoder微调——对原始TRELLIS的潜变量解码器 $\mathcal{D}_L$ 用小立方数据微调,使其能更好地解码部分场景的潜变量。

技术新颖性

技术新颖性主要体现在三个层面。第一,把2D多窗口扩散思想首次系统性地推广到3D体积潜空间,给出了Latent Fusion的统一公式,既解决分辨率扩展又支持区域级条件控制;第二,提出频域参数化的初始潜变量优化,通过3D FFT把优化空间转换到更稳定的频域,使得在大学习率(如9.0)下5步内即可让初始稀疏结构对齐目标尺度,而不做频域变换时直接优化会导致loss剧烈震荡(图6消融);第三,细节增强网络的设计巧妙利用了'把场景切成8块'这一几何对称性作为训练数据自监督源,无需人工标注的细节真值,仅微调一个MLP层(对角初始化为1,其余为0)即可保持与原始TRELLIS完全一致的初始行为,然后在训练中逐步融入新条件——这避免了灾难性遗忘,也使得新条件(粗潜变量和邻接潜变量)能高效集成到现有流Transformer的推理路径。

整体生成管线可视化:(a)在3D潜空间扩展空间区域;(b)在3D潜空间增强细节
Fig. 2: 整体生成管线可视化:(a)在3D潜空间扩展空间区域;(b)在3D潜空间增强细节
同一提示词不同种子下的多尺度生成样本('草地上的树')
Fig. 5: 同一提示词不同种子下的多尺度生成样本('草地上的树')

实验结果

核心实验包含两个层面。第一个是世界生成对比(Tab.1):在35个NuiScene网格上,作者提出的World Quality综合指标 WQ = 0.15·S(锐度) + 0.45·W(世界完整性) + 0.25·C(一致性) + 0.15·R(真实性),Map2World取得7.76,显著超过SynCity的7.25和GaussianCube的5.08。其中S(锐度)Map2World为8.0 vs SynCity 8.2 vs GaussianCube 6.8,说明Map2World虽然锐度略低于SynCity(因Map2World有跨窗融合会略柔化),但在W(世界完整性)7.8 vs 6.8、C(一致性)7.9 vs 7.6、R(真实性)7.6 vs 7.3三项更关键的指标上全面领先,体现了'牺牲一点锐度换大幅结构和一致性提升'的工程取舍。GPTscore人工评测同样印证:Map2World 7.93/10 vs SynCity 7.48/10。第二个是细节增强消融(Tab.2):在PSNR/LPIPS/FID三个维度上,本文的拼接+MLP架构(a)取得PSNR 22.53、LPIPS 0.2137、Inceptionv3 FID 16.98、DINOv2 FID 32.67、CLIP FID 11.79,全部优于IP-Adapter架构(b)、带CFG的版本(c)、不带decoder微调的版本(d)。图3展示了任意形状分割地图下的生成结果,包括中心为城市、四周为森林的十字形布局,以及河流贯穿多个区域的不规则地图;图4的网格场景对比显示SynCity相邻tile之间有明显空隙和断裂,而Map2World实现了无缝衔接;图5证明同一提示词+不同种子可以生成64到256尺度的不同规模场景;图6的频域参数化消融显示蓝色曲线(频域参数化+大学习率)在5步内IoU/Dice达约0.9,橙色曲线(直接优化)剧烈震荡,绿色曲线(直接优化+小学习率)需更多步才能收敛,证明频域参数化的稳定性和高效性。

不同生成模型在World Quality指标上的对比
Table 1: 不同生成模型在World Quality指标上的对比
细节增强器设计的定量对比
Table 2: 细节增强器设计的定量对比
任意形状分割地图下的定性生成结果
Fig. 3: 任意形状分割地图下的定性生成结果
与SynCity在网格分割地图下的定性对比
Fig. 4: 与SynCity在网格分割地图下的定性对比
频域参数化对初始潜变量优化的消融实验
Fig. 6: 频域参数化对初始潜变量优化的消融实验
细节增强器设计选择的定性对比
Fig. 7: 细节增强器设计选择的定性对比
查看结构化数据
任务指标本文基线提升
世界生成质量综合评测(WQ) World Quality = 0.15·S + 0.45·W + 0.25·C + 0.15·R (GPT 5.3评分) 7.76 SynCity 7.25, GaussianCube 5.08 比SynCity提升0.51(+7.0%),比GaussianCube提升2.68(+52.7%)
世界完整性(World Completeness) GPT-5.3评分 /10 7.8 SynCity 6.8, GaussianCube 4.5 比SynCity提升1.0,比GaussianCube提升3.3
一致性(Coherence) GPT-5.3评分 /10 7.9 SynCity 7.6, GaussianCube 5.0 比SynCity提升0.3,比GaussianCube提升2.9
细节增强重建保真度 PSNR(↑) 22.53 IP-Adapter 20.28, 带CFG 21.95, 不decoder微调 22.08 比最优baseline提升0.45
细节增强图像质量 Inceptionv3 FID(↓) 16.98 IP-Adapter 29.62, 带CFG 19.06, 不decoder微调 17.89 FID降低0.91~12.64

局限与改进

作者承认的局限性主要体现在三方面:第一,虽然Latent Fusion支持任意形状分割地图,但每个区域仍需要用户提供对应文本,如果用户给出的文本提示之间存在语义冲突(例如'沙漠'和'湖泊'相邻),模型可能在边界处产生不自然的混合;第二,细节增强网络的训练数据来自35个Objaverse场景切片,虽然用了频域参数化和谱初始化稳定了优化,但对于训练分布外(如完全风格化的卡通或科幻场景)可能泛化不足;第三,Latent Fusion的速度随世界体积近似线性增长,因为每个窗口都要完整跑一遍 $\mathcal{G}_S$ 和 $\mathcal{G}_L$,生成256³的世界需要数倍于单资产的扩散步数,实际部署中推理时间显著超过单物体生成。我自己的额外观察是:论文没有给出与基于视频扩散的3D世界生成方法(如WonderJourney、GenWarp等)的对比,而这一类方法虽然3D一致性弱但视觉质量常常更高,缺乏直接对比让World Quality优势的普适性存疑;另外所有评测都用GPT-5.3做主观打分,虽然多次随机种子取平均,但仍不可避免存在提示词偏置;最后,代码和模型未明确开源(论文未声明code link),这给完整复现带来挑战。

独立分析的弱点

独立分析有四个主要弱点。第一个是推理效率:每个扩散时间步都要对所有重叠窗口调用完整的TRELLIS整流流Transformer做前向,然后再做高斯加权融合,生成一个中等规模世界的计算量随窗口数线性增长,实际可能需要数十分钟到数小时,远未达到实时可用。改进方向是采用窗口级早退或稀疏化评估,只对置信度低的窗口做完整去噪,或者用蒸馏把多窗口融合折算为单窗口近似。第二个是分割地图依赖:虽然支持任意形状,但仍要求用户手工指定每个区域的边界和文本,没有自动化语义分割能力,对非专业用户门槛较高。改进方向是引入开放词汇的语义分割基础模型(如SAM-2或CLIP-based segmenter)自动从参考图提取区域。第三个是文本-几何一致性边界问题:Tab.2的FID在CLIP上仍达到11.79,说明文本与生成内容仍存在一定语义漂移;尤其在图3的复杂不规则分割地图中,边界附近的混合区域可能既不像'森林'也不像'城市'。改进方向是引入更精细的边界感知损失,在Latent Fusion时增加跨区域潜变量差异的正则化项。第四个是评估方法单一:World Quality全靠GPT-5.3单一打分,缺乏客观几何度量(如与真实场景mesh的Chamfer距离)和用户研究。改进方向是结合Fréchet 3D Distance、3D-GAP等几何指标以及大规模人工评分。

未来方向

作者明确提出的未来方向有两个:一是把管线扩展到动态4D世界(随时间变化),支持自动驾驶仿真中的动态场景;二是把segment map条件推广到更多模态(如参考图像或视频片段),让用户能用图代替文本来控制区域。基于本文成果还可延伸三个方向:第一,把latent fusion策略应用于其他3D表征(NeRF、Mesh),探索其在不同下游任务中的迁移性;第二,与大语言模型结合,让LLM根据用户的高层意图自动生成segment map和对应文本,实现'一句话生成世界';第三,把细节增强网络进一步升级为多尺度层次化超分,实现从256³到1024³乃至更高的连续分辨率提升,支撑数字孪生等大规模场景需求。

复现评估

复现评估方面,本文未明确声明代码开源(论文未提供GitHub链接),仅有方法描述和实验结果,这给完整复现带来较高门槛。训练数据方面,作者明确使用了NuiScene43的35个Objaverse场景,每个场景随机裁剪500个不同尺寸(∈{64,128,192,256})的立方体,总计17,500对粗-细立方,16,000对训练、1,500对验证;这意味着要复现需要先获取Objaverse XL原始mesh并自行做NuiScene风格的预处理。模型规模方面,基础模型是TRELLIS(论文未给出模型参数量,但TRELLIS本身是数十亿参数的整流流Transformer),作者仅额外微调一个输入维度(c+C)、输出维度c的小型MLP $\mathcal{F}_\theta$,参数量相对较小。算力需求方面,Latent Fusion需要在多窗口上迭代去噪,训练+评估全套实验至少需要8卡A100级别的GPU集群运行数天;细节增强的推理虽然只微调MLP但每个粗立方要跑8次自回归采样,实际推理时间随世界规模线性增长。综合来看,实现思路复现难度中等(论文公式清晰、Latent Fusion算法可以直接照搬),但完整训出论文报告的数字需要相当的工程经验和算力投入。