Papers for

computer graphics engineers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Formal origami math proofs enable new folding model tools

A Lean Paper About Paper: A Formal Framework for Origami

Abstract: The mathematics of Origami have been well studied and shown to develop several interesting results. We use Lean 4 tactics and build on Mathlib to redefine the 7 Huzita operations as theorems instead of axioms and prove their existence. We develop proofs for important origami constructions (such as trisecting an angle), implement origami-constructible numbers and prove the associated Cardano's formula, and formalize Haga's theorem. A Crease Pattern Inspector explores physical folding by providing a full pipeline to create and visualize models constrained by the Huzita formalism. The Lean codebase brings 100+ theorems and lemmas.

Mon 14 SeptLogic in Computer Science
The gist
Mathematics behind paper folding, known as origami, is quite complex. The authors used a formal proof system called Lean 4 to turn key origami folding rules from assumptions into proven facts. They also created computer code to model and visualize folded paper based on these rules. This work helps confirm the math behind classic origami problems and builds tools to explore folding in a precise way.
Open 2609.14912v1

Flip graphs for eight points in 3D space are fully connected

Flip Graphs for Eight Points in Three Dimensions Are Connected

Abstract: We prove that every configuration of four through eight points in three-dimensional space, with no four points coplanar, has a connected full geometric flip graph under $2 \leftrightarrow 3$ flips. Every point remains fixed and present throughout the sequence. The proof brings each tetrahedralization into placing form at a convex hull vertex: the tetrahedra not incident to that vertex fill the convex hull of the remaining points. This reduction allows us to establish connectivity by induction, using the connectivity of regular tetrahedralizations. The main geometric tool is radial projection, which turns the tetrahedra incident to a hull vertex into a planar triangulation. When this planar triangulation is regular, varying its lifting heights produces legal spatial flips that progressively shrink the region occupied by the incident tetrahedra and reach placing form. Planar lifting criteria and compatibility constraints between the projections at different hull vertices resolve the remaining small cases. For eight points, at most 35 flips are needed to reach placing form.

Sun 13 SeptComputational Geometry
The gist
The paper shows that for any arrangement of four to eight points in three-dimensional space, where no four points lie perfectly flat, you can move between different ways of connecting those points step-by-step without removing or adding points. The authors prove this by focusing on one special corner of the shape and breaking down the problem into easier parts. They use a technique that projects 3D shapes onto a flat surface, turning complex spatial connections into simpler planar ones to understand how to change the connections. This result means there is always a way to transform one tetrahedral arrangement into another through a sequence of simple flips.
Open 2609.14797v1

Neural optimizer speeds up surface sampling and remeshing tenfold

Neural Centroidal Voronoi Tessellations

Abstract: Centroidal Voronoi tessellation (CVT) is a fundamental primitive for high-quality surface sampling and isotropic remeshing in computer graphics. However, computing surface CVTs with classical solvers remains expensive: each optimization step repeatedly constructs restricted Voronoi diagrams (RVDs) and integrates quantities over their surface cells. We introduce Neural CVT, a learning-based surface-CVT solver that replaces these costly geometric computations with a recurrent neural optimizer, accelerating CVT optimization by one to two orders of magnitude in our benchmarks while preserving geometric fidelity. Given an input surface, we sample a dense point cloud and extract multi-scale geometric descriptors with a graph neural encoder. A lightweight recurrent optimizer then refines seed positions over a small number of iterations, aggregating interpolated surface features and optimization history to predict per-seed displacements. The framework is trained self-supervised using CVT objectives that promote uniform distributions and, when desired, feature alignment. Across diverse organic and CAD-like shapes, Neural CVT generalizes to unseen geometry, initialization strategies, and seed densities, producing isotropic, feature-preserving remeshes comparable to state-of-the-art offline optimization methods at a fraction of the computational cost. Code and trained models will be released.

Tue 8 SeptGraphics
The gist
Making sure computer-generated 3D shapes have evenly spaced points can be very slow using traditional methods. The authors created Neural CVT, which uses a type of AI to quickly improve these point positions on surfaces. This AI learns to predict better positions without repeatedly doing expensive geometric calculations. It works well on many shapes and keeps quality similar to slower, older methods while cutting time drastically.
Open 2609.08497v1

Spectral alignment improves training and output quality of diffusion models

Revisiting Spectral Representations in Generative Diffusion Models

Abstract: Diffusion models have shown remarkable performance on diverse generation tasks. Recent work finds that imposing representation alignment on the hidden states of diffusion networks can both facilitate training convergence and enhance sampling quality, yet the mechanism driving this synergy remains insufficiently understood. In this paper, we investigate the connection between self-supervised spectral representation learning and diffusion generative models through a shared perspective on perturbation kernels. On the diffusion side, samples (e.g., images, videos) are produced by reversing a stochastic noise-injection process specified by Gaussian kernels; on the spectral representation side, spectral embeddings emerge from contrasting positive and negative relations induced by random perturbation kernels. Motivated by this, we propose a self-supervised spectral representation alignment method to facilitate diffusion model training. In addition, we clarify how joint spectral learning can benefit diffusion training from a geometric perspective. Furthermore, we find that the optimization of the spectral alignment objective is in an equivalent form of diffusion score distillation in the representation space. Building on these findings, we integrate a spectral regularizer into diffusion training objectives to improve the performance of diffusion models on multiple datasets. Experiments across images and 3D point clouds show consistent gains in generation quality. Code is released at https://github.com/yuehaowang/spectral-reg-diffusion.

Tue 8 SeptMachine Learning
The gist
Diffusion models create images or 3D shapes by slowly removing random noise from data. The authors found that teaching these models to also learn special patterns called spectral representations helps them train faster and produce better results. They showed that connecting spectral learning with diffusion processes reveals why this helps and developed a new method that adds a spectral alignment step during training. Their tests on images and 3D point clouds proved this approach consistently improves the quality of generated outputs.
Open 2609.08253v1