StackGen3D: Stable 3D Block Stack Generation from Multiview Silhouettes

📄 arXiv: 2610.31803v1 📥 PDF

作者: Xiaopeng Zhang, Luzhe Sun, Yiqing Xu, Matthew R. Walter

分类: cs.CV, cs.RO

发布日期: 2026-10-22

备注: A poster of this work is publicly available on the website of the Creativity in Assembly Workshop at IROS 2026 (non-archival)

🔗 代码/项目: PROJECT_PAGE


💡 一句话要点

提出StackGen3D以解决稳定3D块堆叠生成问题

🎯 匹配领域: 支柱二:RL算法与架构 (RL & Architecture) 支柱四:生成式动作 (Generative Motion) 支柱九:具身大模型 (Embodied Foundation Models)

关键词: 3D结构生成 物理稳定性 图神经网络 条件生成建模 多模态分布

📋 核心要点

  1. 现有方法在生成物理稳定的3D结构时面临几何模糊性和物体间物理交互的挑战。
  2. 论文提出的StackGen3D框架通过物理信息图神经网络和条件流匹配模型,解决了块组合的稳定性和多样性问题。
  3. 实验结果显示,使用PI-GNN的生成结构在稳定性和轮廓一致性上显著优于传统方法,提升幅度明显。

📝 摘要(中文)

生成物理稳定的3D结构需要解决几何模糊性,并考虑物体之间的物理交互。我们提出了StackGen3D,一个基于给定块库存和三视图轮廓生成稳定块组合的框架。该方法分为两个阶段:首先,开发了一种物理信息图神经网络(PI-GNN),用于建模块之间的支撑关系,并作为快速稳定性预测器,以策划多样化的稳定结构数据集;其次,在该数据集上训练条件流匹配模型,以捕捉与目标轮廓一致的块配置的多模态分布。在推理时,轻量级几何选择和优化减少了块间的渗透,而无需物理仿真。初步实验表明,PI-GNN在从简单堆叠到复杂结构的泛化能力上显著优于参数匹配的多层感知器。结构生成的“最佳十选”将物理稳定性从45.3%提升至72.4%,同时实现了0.970的轮廓IoU。这些结果突显了结合关系物理推理、可扩展数据策划和条件生成建模在创意3D组装中的潜力。

🔬 方法详解

问题定义:本论文旨在解决从视觉规格生成物理稳定的3D块堆叠结构的问题。现有方法在处理几何模糊性和物理交互时存在不足,导致生成的结构不够稳定。

核心思路:论文的核心思路是结合物理信息图神经网络(PI-GNN)和条件流匹配模型,以实现对块组合的稳定性预测和多样化生成。通过这种设计,能够有效捕捉块之间的支撑关系,并生成符合目标轮廓的多模态配置。

技术框架:整体架构分为两个主要阶段:第一阶段是使用PI-GNN进行稳定性预测和数据集策划,第二阶段是基于策划的数据集训练条件流匹配模型。在推理阶段,采用轻量级几何选择和优化方法。

关键创新:最重要的技术创新在于引入PI-GNN作为稳定性预测器,显著提升了从简单到复杂结构的泛化能力,与传统的多层感知器相比,表现出更优的性能。

关键设计:在模型设计中,PI-GNN通过建模块之间的支撑关系来预测稳定性,条件流匹配模型则通过捕捉多模态分布来生成符合轮廓的块配置。实验中采用“最佳十选”策略来优化生成结构的稳定性。

🖼️ 关键图片

fig_0
fig_1
fig_2

📊 实验亮点

实验结果显示,使用PI-GNN的生成结构在物理稳定性方面的提升显著,从45.3%提高到72.4%。同时,生成的结构在轮廓一致性方面达到了0.970的IoU,表明该方法在实际应用中具有较高的有效性和可靠性。

🎯 应用场景

该研究的潜在应用领域包括机器人组装、建筑设计和游戏开发等。通过生成稳定的3D结构,能够为自动化制造和虚拟环境中的物体交互提供支持,提升设计效率和安全性。未来,该技术可能在创意设计和智能制造中发挥更大作用。

📄 摘要(原文)

Generating physically stable 3D structures from visual specifications requires resolving geometric ambiguity while accounting for physical interactions among objects. We present StackGen3D, a framework for generating stable block assemblies conditioned on a given block inventory and three orthographic silhouettes. Our approach consists of two stages. First, we develop a physics-informed graph neural network (PI-GNN) that models support relations between blocks and serves as a fast stability predictor for curating a diverse dataset of stable structures. Second, we train a conditional flow-matching model on this dataset to capture the multimodal distribution of block configurations consistent with the target silhouettes. At inference time, lightweight geometric selection and refinement reduce inter-block penetration without physics simulation. Preliminary experiments show that the PI-GNN generalizes from simple stacks to complex structures substantially better than a parameter-matched multilayer perceptron. For structure generation, Best-of-10 selection improves physical stability from 45.3% to 72.4% while achieving a silhouette IoU of 0.970. These results highlight the potential of combining relational physical reasoning, scalable data curation, and conditional generative modeling for creative 3D assembly. Project website: https://ripl.github.io/StackGen3D-web/