← 返回 2026-07-08

SceneFrom3D:基于视图调度和对象级控制的几何条件化户外3D场景生成 SceneFrom3D: Geometry-Conditioned Outdoor 3D Scene Generation via View Scheduling with Object-Level Control

Geonung Kim, Jeongeun Park, Nuri Ryu, Di Liu, Sunghyun Cho 📅 2026-07-05 👍 3 2026-07-13 08:37
3D场景生成 3D高斯溅射 几何条件化 对象级控制 扩散模型 视图调度

首个无需预设相机轨迹的户外3D场景生成框架,自动调度视图并提供对象级外观和几何控制

前置知识

3D高斯溅射(3DGS)

3D高斯溅射是一种高效的3D场景表示方法,使用椭球体高斯点云来表示场景,每个高斯包含位置、旋转、缩放、不透明度和颜色等参数。相比神经辐射场(NeRF)的隐式表示,3DGS是显式表示,支持实时渲染和快速训练。通过可微分的光栅化管道,可以从任意视角渲染图像,并在多视图监督下优化参数。它在保持视觉质量的同时大幅提升了训练和推理速度。

本文的最终输出是3DGS表示,需要理解其优化过程和特性才能评估方法的有效性。文中使用3DGS而非NeRF是因为其训练速度快、实时渲染优势明显,更适合处理大规模户外场景。

扩散模型

扩散模型是一类生成模型,通过逐步向数据添加噪声(前向过程)并学习逆转这个过程(反向过程)来生成新样本。在图像生成中,模型学习从纯噪声逐步去噪恢复到清晰的图像。条件扩散模型可以通过文本、图像或其他控制信号引导生成过程。FLUX.2和Wan2.1-VACE分别是本文使用的图像和视频扩散模型,前者用于生成单帧锚点视图,后者用于视图间的插值生成。

本文的多视图生成阶段完全依赖扩散模型,需要理解扩散模型的工作原理、条件生成机制以及如何将其与几何条件结合。特别是图像扩散和视频扩散的配合使用是方法的核心组件。

视图调度/Next-Best-View(NBV)规划

视图调度是指在3D重建或生成中,智能选择下一个最有信息量的相机视角的过程。传统NBV规划主要用于主动视觉和机器人扫描,通过分析当前模型的不确定区域来优化相机位置。本文将视图调度扩展到生成场景,但目标不同:不是物理获取图像,而是选择应该合成哪些视角来支持3D重建。方法考虑可见性、遮挡、距离、视角友好性等多个因素。

视图调度是本文的核心创新点,需要理解其与传统NBV规划的区别,以及为什么传统方法不适配生成场景。论文提出的生成图概念是关键,它将视图调度形式化为有向图构建问题。

几何条件化生成

几何条件化生成是指使用几何信息(如网格、深度图、布局)作为输入条件来指导生成模型的方法。相比纯文本引导,几何条件提供了显式的空间先验,减少了生成的歧义性。本文的几何条件包括对象网格几何、对象身份图像、几何遵循度参数等。通过修改深度条件的强度,可以控制生成内容与输入几何的吻合程度,实现从严格遵循到宽松形状级生成的连续控制。

本文是几何条件化3D场景生成的延伸,需要理解现有方法的三阶段流水线(视图定义→多视图生成→3D重建),以及户外场景的特殊挑战。对象级条件是本文的另一个创新,需要理解其与全局几何控制的区别和优势。

研究动机

现有的几何条件化3D场景生成方法在户外场景中面临重大挑战。这些方法普遍采用三阶段设计:首先定义视图调度,然后沿调度视图合成多视图观测,最后从生成图像重建3D表示。然而,对于大型、非结构化、无界的户外场景,定义视图调度成为主要瓶颈。现有方法要么假设有界和结构化的房间布局,使用基于规则的相机放置有效;要么假设相机轨迹作为输入提供。这些假设难以满足任意户外几何体,后者通常具有非结构化布局、开放边界和缺乏规范的相机范围。现有的室内方法依赖房间结构特性,而少数处理户外场景的方法假设用户指定或外部提供相机轨迹,但设计这样的相机轨迹对大型和非结构化场景极其困难,因为低效的放置增加生成成本而不完整的覆盖会遗漏重要区域。

本文的目标是本文的目标是提出SceneFrom3D,一个几何条件化的户外3D场景生成框架,它能够自动从任意输入几何体生成三阶段流水线所需的视图调度。给定任意输入几何体,SceneFrom3D构建一个有向生成图,其节点表示锚点视图,边表示锚点视图对之间的插值轨迹。该算法首先估计覆盖输入几何体的紧凑锚点视图集,然后连接合适的视图对进行插值,最后对图定向定义生成依赖关系。图确定了合成哪些视图、哪些视图对插值以及多视图合成应按什么顺序进行,从而实现大规模非结构化户外场景的可扩展生成。此外,SceneFrom3D还通过对象级条件改善生成场景的可控性,每个对象分配一个身份图像用于外观指导,并为每个区域调整几何条件强度以控制几何遵循度。

与已有工作不同的是,本文的独特切入角度在于将户外3D场景生成中的视图调度问题重新形式化为生成图构建问题,而非传统的单一路径规划。现有方法如无人机路径规划在物理约束下优化轨迹,要求相机沿单一连续路径移动,而在生成设置中没有物理相机穿越场景,生成可以从任何合成的锚点视图分支。因此单一全局路径效率低下,SceneFrom3D将视图调度形式化为图构建,规划多个局部插值轨迹。此外,现有几何条件化方法主要使用输入几何来控制结构或语义布局,但对单个对象外观以及每个对象应遵循输入几何的程度提供有限控制。SceneFrom3D通过对象级条件解决这一限制,使全局场景结构灵活控制的同时保持精确的对象级外观和输入几何遵循度。

核心方法

SceneFrom3D的整体框架采用三阶段流水线设计,创新点在于自动视图调度和对象级条件控制。首先,从输入对象网格几何自动执行视图调度,构建一个有向生成图,节点代表锚点视图,有向边代表插值轨迹和生成依赖关系。这个图决定了锚点视图、插值对和生成顺序。其次,根据生成图生成多视图观测,采用锚点视图图像生成和视频扩散视图插值相结合的策略。在锚点视图合成期间,渲染几何、对象身份图像和区域条件强度指导外观合成和输入几何的遵循。最后,从生成的多视图观测和网格渲染深度图优化3DGS表示,生成的图像提供姿态外观监督,深度图鼓励与输入几何对齐。

核心创新点包括两个方面:一是自动视图调度算法,它将传统的相机路径规划问题转换为生成图构建问题。方法通过可见性引导的节点初始化、基于共享可见性和碰撞检测的边构建,以及拓扑排序的定向构造,生成一个紧凑且充分覆盖输入几何体的视图图。这种图结构允许分支生成而非单一路径,更适合扩散模型的灵活特性。二是对象级条件机制,为每个对象分配身份图像提供外观指导,同时通过几何遵循度参数实现区域-wise的几何控制强度。这使得用户可以在保持全局场景结构控制的同时,精确控制单个对象的外观和几何遵循程度,克服了现有方法只能全局控制几何限制的局限。

方法步骤详情

方法分为三个主要阶段。阶段1-视图调度:首先构建有向生成图$G_{gen}=(V, \vec{E})$,其中$V$是锚点视图节点集,$\vec{E}$是有向插值边集。节点构造通过均匀采样表面点$P=\{(p_n, n_n)\}_{n=1}^{N_p}$,定义软可见性分数$V_{i,n}=V_{fov} \cdot V_{dist} \cdot V_{front} \cdot M_{occ}$,结合FOV、距离、朝向和遮挡四个标准。通过可见性引导的稠密化和优化相机姿态得到紧凑的锚点视图集。边构造基于共享可见性分数$S_{i,k}=\sum_{n=1}^{N_p} \min(V_{i,n}, V_{k,n})$和碰撞检测连接合适的视图对,然后使用节点索引作为生成顺序定向边,得到有向无环图。阶段2-多视图生成:按照图的拓扑顺序为每个节点$v_j$生成锚点图像。构建条件输入$C_j=\{P_j, O_j, \hat{D}_j, S_j, \{(I_o, M_{j,o})\}_{o \in O_j}, \tau_j\}$,包括部分观测、观测掩码、结构条件、腐败强度图、身份-区域对和文本提示。使用微调的FLUX.2-klein-9B模型生成锚点图像,然后用Wan2.1-VACE-14B视频扩散模型沿边插值生成中间视图。阶段3-3DGS优化:从生成的姿态观测优化3DGS,最小化损失$L_{3DGS}=\frac{1}{|J|}\sum_{m \in J} [\lambda_r L_1 + \lambda_s L_{DSSIM} + \lambda_p L_{LPIPS} + \lambda_d \|\tilde{D}_m - D^{mesh}_m\|_1]$,包括RGB重建、结构相似性、感知一致性和深度对齐损失。

技术新颖性

技术新颖性体现在多个方面:首先,这是首个不需要显式相机轨迹输入的户外几何条件化3D场景生成框架,解决了传统三阶段流水线在户外场景中的视图调度瓶颈。其次,提出的生成图概念将视图调度从单一路径规划扩展为多分支图结构,更好地适配扩散模型的生成特性。第三,对象级条件机制实现了精细的生成控制,每个对象有独立的外观引导和几何遵循度控制,这在现有方法中是不存在的。第四,综合的可见性度量结合了FOV、距离、朝向和遮挡四个因素,并通过软联合、姿态优化等精细化设计,实现了紧凑且充分覆盖的视图调度。最后,方法结合了图像扩散(锚点视图)和视频扩散(插值),充分利用了不同扩散模型的优势。

Framework overview. SceneFrom3D first performs view scheduling from the input mesh to construct a directed generation graph. It then generates multi-view images by using identity images and geometry-adherence parameters for anchor-view generation and video diffusion for anchor-view interpolation. Finally, the generated posed observations and rendered depth maps from the input mesh are jointly used to optimize a 3DGS representation.
Fig. 2: Framework overview. SceneFrom3D first performs view scheduling from the input mesh to construct a directed generation graph. It then generates multi-view images by using identity images and geometry-adherence parameters for anchor-view generation and video diffusion for anchor-view interpolation. Finally, the generated posed observations and rendered depth maps from the input mesh are jointly used to optimize a 3DGS representation.
Visualization of the view scheduling process. (a) The input geometry is color-coded by surface-point visibility. (b) Visibility-guided node initialization selects a compact set of anchor views that broadly cover the input geometry. (c) Pose optimization refines the anchor-view poses to improve both surface coverage and generation suitability. (d) Edge construction links suitable anchor-view pairs with interpolation trajectories.
Fig. 3: Visualization of the view scheduling process. (a) The input geometry is color-coded by surface-point visibility. (b) Visibility-guided node initialization selects a compact set of anchor views that broadly cover the input geometry. (c) Pose optimization refines the anchor-view poses to improve both surface coverage and generation suitability. (d) Edge construction links suitable anchor-view pairs with interpolation trajectories.
Example inputs and output for anchor-view generation. (a) Observation $P_j$ and Mask $O_j$ (b) Corruption Strength $S_j$ (c) Structure Condition $\hat{D}_j$ (d) Identity Images and Region Masks $I_o, M_{j,o}$ for $o \in O_j$ (e) Anchor Image $x_j$
Fig. 4: Example inputs and output for anchor-view generation. (a) Observation $P_j$ and Mask $O_j$ (b) Corruption Strength $S_j$ (c) Structure Condition $\hat{D}_j$ (d) Identity Images and Region Masks $I_o, M_{j,o}$ for $o \in O_j$ (e) Anchor Image $x_j$

实验结果

实验结果表明SceneFrom3D在复杂和非结构化户外环境中实现了最先进的几何条件化户外3D场景生成。定性实验展示了在村庄、部落城镇、沙漠、樱花、圣诞、摩天轮、庭院、后院、小村庄等9种不同场景布局中的生成结果,每种场景由4-7个不同的身份图像引导。生成的场景忠实地遵循输入的3D布局,保留了场景元素的排列和形状,同时成功地从身份图像转移外观线索,包括天空、地面、树木、建筑和墙壁等对应元素。从相机A-D渲染的图像进一步显示,生成的3DGS表示可以在不包括在生成观测中的任意视点一致渲染,同时保持高视觉质量。定量实验中,SceneFrom3D在所有评估指标上均优于基线方法:CLIP Aesthetic达到6.194,MUSIQ达到54.474,PSNR-D达到21.974,Chamfer Distance为19.255,F-score为0.01399。相比UrbanArchitect(4.360/41.905/14.521/264.265/0.00001)、YoNoSplat(3.413/39.096/15.796/46.664/0.00282)和Zhang et al.(3.412/33.782/14.114/39.173/0.00990),显示出显著优势。消融实验验证了tilt loss、repulsion loss和视频插值的重要性:移除tilt loss导致相机偏向地面,移除repulsion loss导致相机进入网格内部,移除视频插值导致可用视图不足影响3DGS训练稳定性。几何遵循度控制实验显示,$\alpha$参数可实现从严格遵循到宽松形状级生成的连续控制。

Quantitative comparison with various baselines, including UrbanArchitect [Lu et al. 2024], YoNoSplat [Ye et al. 2025], and Zhang et al.'s method [2021], as well as ablation variants removing Ltilt, Lrep, or video interpolation.
Table 1: Quantitative comparison with various baselines, including UrbanArchitect [Lu et al. 2024], YoNoSplat [Ye et al. 2025], and Zhang et al.'s method [2021], as well as ablation variants removing Ltilt, Lrep, or video interpolation.
View-scheduling parameter index.
Table S1: View-scheduling parameter index.
3DGS optimization parameter index.
Table S2: 3DGS optimization parameter index.
Scene statistics and runtime summary of our method across different layouts.
Table S3: Scene statistics and runtime summary of our method across different layouts.
Qualitative results across various scenarios. For each scenario, the figure shows multiple identity images, a 3D model, and rendered images from the camera viewpoints marked in the 3D model. Colored outlines indicate corresponding elements between the identity images and the 3D model. The labels A–D denote the camera viewpoints used to generate the rendered images.
Fig. 5: Qualitative results across various scenarios. For each scenario, the figure shows multiple identity images, a 3D model, and rendered images from the camera viewpoints marked in the 3D model. Colored outlines indicate corresponding elements between the identity images and the 3D model. The labels A–D denote the camera viewpoints used to generate the rendered images.
Qualitative comparison with baseline methods, including Zhang et al.'s method [2021], UrbanArchitect [Lu et al. 2024], and YoNoSplat [Ye et al. 2025].
Fig. 6: Qualitative comparison with baseline methods, including Zhang et al.'s method [2021], UrbanArchitect [Lu et al. 2024], and YoNoSplat [Ye et al. 2025].
Qualitative ablation comparison of our full model and its variants, including configurations without tilt loss $L_{tilt}$, repulsion loss $L_{rep}$, and anchor-view interpolation, respectively.
Fig. 7: Qualitative ablation comparison of our full model and its variants, including configurations without tilt loss $L_{tilt}$, repulsion loss $L_{rep}$, and anchor-view interpolation, respectively.
Effect of geometry-adherence control. Given the same fine-detailed input geometry, larger $\alpha$ makes the generated object adhere more closely to the input structure map, while smaller $\alpha$ relaxes the geometry constraint.
Fig. 8: Effect of geometry-adherence control. Given the same fine-detailed input geometry, larger $\alpha$ makes the generated object adhere more closely to the input structure map, while smaller $\alpha$ relaxes the geometry constraint.
查看结构化数据
任务指标本文基线提升
视觉质量评估 CLIP Aesthetic 6.194 UrbanArchitect: 4.360 提升42%
视觉质量评估 MUSIQ 54.474 YoNoSplat: 39.096 提升39%
结构保真度 PSNR-D (深度图) 21.974 Zhang et al.: 14.114 提升56%
几何一致性 Chamfer Distance (越低越好) 19.255 YoNoSplat: 46.664 降低59%
几何一致性 F-score (距离阈值0.1) 0.01399 UrbanArchitect: 0.00001 显著提升

局限与改进

作者承认的局限性包括:当单个视图包含超过8个不同的对象身份时,锚点视图生成可能失败,这是由于预训练模型能够有效整合的输入图像数量有限。此外,缺乏全局照明的显式先验可能导致阴影方向和大小在锚点视图间变化,导致3DGS输出中的阴影不一致(如图12所示)。观察到的其他局限性包括:方法对精细几何细节的依赖程度较高,当输入几何过于粗糙时可能限制生成质量;多视图生成阶段相对耗时(如村庄场景需要316.8分钟),这可能影响实时应用;对象级控制在处理高度遮挡或复杂相互作用的场景时可能面临挑战。另外,当前方法主要处理静态场景,对动态元素和时序变化的扩展尚未探索。

独立分析的弱点

独立分析的弱点包括:计算开销较大,多视图生成阶段使用视频扩散模型导致总流水线时间较长(200-400分钟),影响实际部署效率。可以通过优化视频扩散策略、使用更高效的插值方法或并行化生成过程来改进。对象身份数量的限制(8个)约束了复杂场景的应用,可以通过改进条件融合机制或使用更大容量的扩散模型来扩展。阴影一致性问题可以通过引入全局光照先验、多视图一致性约束或后处理阶段的光照对齐来改善。对输入几何质量的依赖意味着对于非常粗糙的输入可能生成效果不佳,可以通过几何增强、自适应几何遵循度或多级几何细化来缓解。当前方法的可扩展性在超大场景中可能受限,可以通过层次化视图调度或分块生成策略来改进。

未来方向

作者提出的未来方向包括扩展对象级控制的粒度和灵活性,探索更精细的对象交互和关系建模。基于成果可延伸的方向包括:集成动态元素生成,支持具有时序变化的场景;扩展到室内外混合场景,处理更复杂的环境;探索更高效的视图调度算法,减少计算开销;结合其他条件模态(如音频、触觉)实现多模态场景生成;研究端到端的训练范式,减少对预训练扩散模型的依赖;探索实时或近实时的生成管线,提升交互体验;扩展到VR/AR应用,支持沉浸式场景创建;研究生成场景的可编辑性和动画化,支持后续的创意工作流。此外,将方法应用于其他领域如自动驾驶仿真、游戏开发、虚拟制作等也具有潜在价值。

复现评估

复现评估方面,作者承诺发布所有代码和数据集(论文声明'We will release all code and datasets upon acceptance'),这有利于复现。实验使用NVIDIA A100-80G GPU进行,视图调度和3DGS训练使用单GPU,多视图生成使用双GPU并行。详细的超参数在补充材料中提供(见表S1和S2),包括表面采样间距$h=1.0$、首选相机距离$d_0=35.0$、FOV sigmoid锐度$\beta=5.0$、各种可见性阈值($\delta_{cand}=32.0, \delta_{vis}=0.001, \delta_{dense}=0.1, \delta_{remove}=80.0, \delta_{merge}=0.1, \delta_{shared}=0.007$)、相机网格安全边距$d_{safe}=6.0$、权重系数($\lambda_{rep}=1.0, \lambda_{tilt}=1.0$)以及3DGS优化参数($\lambda_r=0.8, \lambda_s=0.2, \lambda_d=5.0, \lambda_p^{max}=0.1, T_p=5000$)。训练数据集合成过程详细描述,包括349个身份图像跨越22个身份类别和约17K身份到锚点视图训练对。考虑到需要FLUX.2-klein-9B和Wan2.1-VACE-14B等大型预训练模型,硬件要求较高,但方法本身模块化,可以逐步复现和验证。总体而言,复现难度中等偏上,需要相应计算资源和仔细的超参数调优。