用扩散模型一键生成复杂零件的多立方体网格,秒级完成无须分段。
PolycubeNet: A Dual-latent Diffusion Model for Polycube-Based Hexahedral Mesh Generation

- 基于双隐空间扩散模型,直接从点云生成多立方体结构。
- 支持任意复杂度模型,生成速度达秒级,精度优于现有方法。
- 适合需要高效高质量六面体网格的工业仿真用户。
六面体网格广泛应用于仿真流程,但复杂CAD几何体的自动生成仍具挑战。基于多立方体的六面体网格生成因其规则且易于参数化而成为主流方法,但现有构造方法常依赖复杂的表面分割和局部启发式策略,易产生伪影或在困难形状上失效。本文提出一种基于条件扩散模型的端到端多立方体生成框架。给定输入几何体的点云表示,该方法直接生成对应的多立方体点云,无需显式表面分割或预定义模板。核心是双隐空间条件扩散架构,将计算量大的自注意力操作限制在固定容量的低维隐空间中,有效解耦计算复杂度与输入/输出分辨率,避免了点云自注意力机制典型的二次方开销,同时支持灵活的分辨率设置。生成多立方体后,通过刚性与非刚性点云配准对齐至输入形状以建立表面对应关系,再经多立方体到六面体转换管道获得最终网格。我们还构建并发布了包含CAD网格及其对应多立方体网格的成对数据集,以及模型核心实现。实验表明,PolycubeNet能泛化至任意亏格的复杂CAD模型,秒级生成高质量多立方体结构,相比以往学习型方法在鲁棒性和效率上均有提升。
原文摘要 · Abstract (English)
Hexahedral meshes are widely used in simulation pipelines, yet automatic generation remains challenging for complex CAD geometries. Polycube-based hexahedral meshing is a representative approach due to its regular, parameterization-friendly structure, but existing polycube construction methods often rely on intricate surface segmentation and local heuristics, which can produce artifacts or fail on difficult shapes. In this paper, we propose an end-to-end framework for polycube generation based on conditional diffusion models. Given an input geometry represented as a point cloud, our method directly produces a corresponding polycube point cloud, eliminating the need for explicit surface segmentation or predefined polycube templates. At the core of our approach is a dual-latent conditional diffusion architecture that confines computationally expensive self-attention operations to a fixed-capacity, low-dimensional latent space. This design effectively decouples computational complexity from the resolution of both the input geometry and the output polycube, thereby avoiding the quadratic cost typical of point cloud self-attention mechanisms while supporting flexible input and output resolutions. To obtain a hexahedral mesh, the generated polycube is aligned to the input shape via rigid and non-rigid point cloud registration to establish surface correspondence, followed by a polycube-to-hex pipeline. We additionally create and release a paired dataset of CAD meshes and their corresponding polycube meshes, together with the core implementation of our model. Experiments show that PolycubeNet generalizes to complex CAD models with arbitrary genus and produces high-quality polycube structures within seconds, improving robustness and efficiency over prior learning-based approaches.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。