DDPM-Polycube: A Denoising Diffusion Probabilistic Model for Polycube-Based Hexahedral Mesh Generation and Volumetric Spline Construction
Yuxuan Yu, Yuzhuo Fang, Hua Tong, Jiashuo Liu, Yongjie Jessica Zhang
TL;DR
DDPM-Polycube introduces a diffusion-based framework to deform input geometries into polycube structures for hex-mesh generation and volumetric spline construction. By learning deformations from simple primitives and using a non-standard Gaussian noise term, the method directly predicts valid polycube topologies without reliance on predefined templates, enabling robust generalization to complex engineering geometries. The pipeline couples surface segmentation with parametric mapping to produce high-quality all-hex meshes, followed by TH-spline3D-based volumetric splines that support isogeometric analysis and BEzier extraction for solver integration. Experimental results show successful generation across multiple genus levels, high-quality hex meshes with favorable Jacobian metrics, and compatible IGA outputs, underscoring the approach’s potential to streamline CAD-to-IGA workflows and broaden diffusion-model applications in computational geometry.
Abstract
In this paper, we propose DDPM-Polycube, a generative polycube creation approach based on denoising diffusion probabilistic models (DDPM) for generating high-quality hexahedral (hex) meshes and constructing volumetric splines. Unlike DL-Polycube methods that rely on predefined polycube structure templates, DDPM-Polycube models the deformation from input geometry to its corresponding polycube structures as a denoising task. By learning the deformation characteristics of simple geometric primitives (a cube and a cube with a hole), the DDPM-Polycube model progressively reconstructs polycube structures from input geometry by removing non-standard Gaussian noise. Once valid polycube structures are generated, they are used for surface segmentation and parametric mapping to generate high-quality hex meshes. Truncated hierarchical B-splines are then applied to construct volumetric splines that satisfy the requirements of isogeometric analysis (IGA). Experimental results demonstrate that DDPM-Polycube model can directly generate polycube structures from input geometries, even when the topology of these geometries falls outside its trained range. This provides greater generalization and adaptability for diverse engineering geometries. Overall, this research shows the potential of diffusion models in advancing mesh generation and IGA applications.
