CVApr 25, 2025

Cabbage: A Differential Growth Framework for Open Surfaces

arXiv:2504.18040v1h-index: 1Has Code
Originality Highly original
AI Analysis

This provides a robust open-source tool for computational modeling, digital fabrication, education, and generating annotated data for geometry processing and shape analysis.

The authors tackled the problem of modeling buckling behavior in 3D open surfaces, such as flower petals, by developing Cabbage, a differential growth framework that generates high-quality triangular meshes without self-intersection and outperforms state-of-the-art methods in morphological expressiveness and mesh quality over hundreds of simulation steps.

We propose Cabbage, a differential growth framework to model buckling behavior in 3D open surfaces found in nature-like the curling of flower petals. Cabbage creates high-quality triangular meshes free of self-intersection. Cabbage-Shell is driven by edge subdivision which differentially increases discretization resolution. Shell forces expands the surface, generating buckling over time. Feature-aware smoothing and remeshing ensures mesh quality. Corrective collision effectively prevents self-collision even in tight spaces. We additionally provide Cabbage-Collision, and approximate alternative, followed by CAD-ready surface generation. Cabbage is the first open-source effort with this calibre and robustness, outperforming SOTA methods in its morphological expressiveness, mesh quality, and stably generates large, complex patterns over hundreds of simulation steps. It is a source not only of computational modeling, digital fabrication, education, but also high-quality, annotated data for geometry processing and shape analysis.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes