SIGGRAPH / ACM TOG 2026

SQuadGen: Generating Simple Quad Layouts via Chart Distance Fields

A diffusion-based framework that turns discrete quad layout generation into continuous field synthesis, producing clean, loop-friendly quad layouts for editing and modeling.

1Tsinghua University 2Microsoft Research Asia
SQuadGen chart distance field visualizations and extracted quad layouts
SQuadGen synthesizes CDF patterns on input surfaces and extracts simple quad layouts with large, editable chart structure.
Representation easy-to-learn continuous chart distance fields for quad layouts
Editability Metric beyond vague artist-like claims
Large Dataset 230k diverse simple quad layouts dataset
10x Fewer Charts simpler layouts than competing methods

Abstract

Simple quad layouts for editable 3D assets

3D shapes from scanning, reconstruction, or AI-generated content often lack simple quad mesh layouts—critical for efficient editing and modeling. Existing quad-remeshing techniques typically produce complex layouts with irregular loops, leading to tedious manual cleanup and extensive algorithm tuning.

We introduce SQuadGen, a diffusion-based generative framework that leverages Chart Distance Fields (CDF) to synthesize simple quad layouts on 3D shapes. Our approach addresses two key challenges: (1) the discrete nature of mesh connectivity, which hinders learning, and (2) the scarcity of large-scale datasets with simple quad meshes.

To overcome the first, we propose CDF, a continuous surface-based representation enabling effective learning and synthesis of quad layouts. To address the second, we define loop-aware simplicity metrics and construct a large-scale dataset of high-quality quad layouts recovered from public 3D repositories through a robust quad-recovery pipeline.

Extensive evaluations across diverse 3D inputs show that SQuadGen consistently outperforms existing methods, producing robust, artist-friendly simple quad layouts.

Why Loop Simplicity Matters

Simple loops make quad meshes editable

Quad layouts become useful when their loops support direct modeling operations. Artists routinely select edge-loops, face-loops, and edge-rings to extrude, deform, sharpen, or refine a region.

SQuadGen targets simple layouts whose loops are easy to follow and edit, so generated assets can move more naturally into standard modeling workflows.

Selecting a loop on a simple quad layout and editing it with extrusion

Measuring Editability

From vague artist-like quality to a clear metric

Editable means loop-editable

In modeling workflows, editability is directly tied to whether face-loops and edge-loops can be selected, followed, and modified without spiraling or self-intersection.

A clear loop simplicity metric

We define loop simplicity to measure the area controlled by simple loops, turning editable layout quality into a concrete score instead of a subjective visual impression.

Beyond vague artist-like claims

Methods described as artist-like often rely on ambiguous visual criteria. Loop simplicity provides a direct, reproducible way to compare whether a generated layout is actually suitable for editing.

Key Ideas

What makes SQuadGen different

Chart splitting and CDF/DCDF construction

Chart Distance Fields

CDF and DCDF encode chart centers, boundaries, and flow directions as continuous scalar fields on the surface, bypassing direct prediction of discrete quad connectivity.

Comparison of simple and spiral loops with loop simplicity scores

Loop Simplicity Metrics

Loop-aware scores evaluate whether face-loops and edge-loops stay simple, making layout quality measurable in terms of editability rather than geometry error alone.

Concept diagram of a learned generative topology prior

Generative Topology Prior

The model learns topology patterns from artist-authored and recovered quad layouts, capturing human priors for where clean loops and charts should appear.

Dataset statistics and curated quad mesh examples

Loop-Aware Data Curation

A recovery pipeline and simplicity metrics curate 230k high-quality quad layouts, filtering for editability instead of only geometric reconstruction accuracy.

Chart Distance Field

An easy-to-learn continuous field representation for quad topology

Definition of Chart Distance Field and Dual Chart Distance Field from a quad layout chart
Definition of CDF and DCDF from local coordinates on a quad layout chart.

CDF preserves chart centers, boundaries, and flow structure as an easy-to-learn continuous field, turning discrete topology generation into a learnable field synthesis problem.

Compared with frame fields

Frame-field pipelines usually predict local directions and rely on integer programming to reconstruct the final quad mesh, which can miss the original layout and produce locally plausible layouts with spiral loops. CDF directly represents layout structure, giving the model a global signal for simple, editable loops.

Method

From shape geometry to a clean quad layout

Design of SQuadGen with Geom-AE, SQ-VAE, SQ-Diffuse, and layout extractor
Design of SQuadGen: Geom-AE encodes shape geometry, SQ-VAE learns a latent space for quad layouts, SQ-Diffuse denoises layout latents conditioned on geometry, and the synthesized CDF is converted to a quad layout via the layout extractor.
1

Input Mesh

Sample surface points and normals from a triangle mesh, including open or scanned geometry.

2

Geometry Latent

Geom-AE encodes surface geometry into VecSet latent tokens with global attention.

3

SQ-Diffuse

A geometry-conditioned latent diffusion model generates layout latents for CDF and DCDF fields.

4

Layout Extraction

Region growing, chart boundary tracing, and refinement convert fields into editable quad meshes.

The central design choice is to generate layout-aware scalar fields instead of predicting mesh topology directly. This keeps the learning target continuous while preserving the global regularity needed for face-loops, edge-loops, and edge-rings.

Loop Simplicity Metrics

Quantifying loop simplicity

We define a loop as simple when it avoids self-intersection and spiraling.

Loop simplicity measures the area ratio of regions controlled by simple loops. A score of 1 means all face-loops and edge-loops are simple; lower scores indicate that complex or spiraling loops occupy more of the mesh.

Face-loop simplicity

\[ S_{fl}(\mathcal{Q}) := \frac{\sum_{\mathbf{f} \in \mathcal{F}_s} \operatorname{area}(\mathbf{f})} {\sum_{\mathbf{f} \in \mathcal{F}_{all}} \operatorname{area}(\mathbf{f})} \]

Edge-loop simplicity

\[ S_{el}(\mathcal{Q}) := \frac{\sum_{\mathbf{e} \in \mathcal{E}_s} \operatorname{area}_f(\mathbf{e})} {\sum_{\mathbf{e} \in \mathcal{E}_{all}} \operatorname{area}_f(\mathbf{e})} \]

Overall loop simplicity

\[ S_l(\mathcal{Q}) = \min\bigl(S_{fl}(\mathcal{Q}), S_{el}(\mathcal{Q})\bigr) \]

Fs and Es are the subsets of simple face-loops and edge-loops; Fall and Eall are all loops. The score is therefore an area-weighted ratio of simple loops to all loops.

Dataset

A large-scale source of editable layout priors

We recover original quad topology from public 3D repositories such as Objaverse and combine it with outputs from existing remeshing tools.

Loop simplicity filters these candidates into a large-scale, diverse 230k-shape simple quad layout dataset, giving SQuadGen a generative topology prior over coherent, editable quad layouts.

Statistics of the proposed large-scale diverse simple quad layout dataset

Results

Visual comparisons across diverse inputs

Visual comparison of SQuadGen with QuadWild, QuadriFlow, QuadRemesher, and FSCP on Part1k, ABC1k, and Model300 examples
Blue: loop simplicity \(S_l\), higher is better.
Orange: chart count \(N_c\), lower means fewer charts.
Pink: irregular vertices \(N_I\).

The comparison spans Part1k, ABC1k, and Model300 examples. From left to right, each row shows the input triangle mesh, outputs from QuadWild, QuadriFlow, QuadRemesher, FSCP, and the SQuadGen result with its synthesized CDF.

Across Part1k, ABC1k, and Model300, SQuadGen yields simpler loop structures and lower chart complexity while preserving major sharp features.

Case Study

Learning-based retopology still struggles on simple shapes

We compare SQuadGen with HunYuan3D Retopology, Tripo3D Retopology, and NeurCross on two simple examples. Even here, competing learning-based systems can introduce triangles, spiral loops, excessive chart counts, or feature misalignment, while SQuadGen keeps a compact and editable quad layout.

Case study comparing SQuadGen with HunYuan3D Retopology, Tripo3D Retopology, and NeurCross

Interactive CDF Explorer

Browse uncurated synthesized CDFs

We provide an interactive gallery of synthesized Chart Distance Fields for 28 Model300 shapes, including failure cases. For each shape, four CDFs are generated with different random seeds and rendered as color-textured GLB models. Drag any viewer to rotate — the four seeds in the same row stay in sync.

Citation

BibTeX

@article{kong2026squadgen,
  title   = {SQuadGen: Generating Simple Quad Layouts via Chart Distance Fields},
  author  = {Kong, Youkang and Liu, Yang and Dong, Yue and Tong, Xin and Shum, Heung-Yeung},
  journal = {ACM Trans. Graph. (SIGGRAPH)},
  volume  = {45},
  number  = {4},
  year    = {2026},
}