Generative Escher Meshes
Noam Aigerman, Thibault Groueix

TL;DR
This paper introduces a fully-automatic, text-guided method for generating non-square, tileable 2D images with repeating patterns, optimizing both shape and texture through a differentiable mesh representation and diffusion-based guidance.
Contribution
It presents a novel differentiable framework for shape and texture optimization of tileable meshes guided by text prompts, enabling the creation of complex, non-square repeating patterns.
Findings
Produces plausible, appealing non-square tiles for various patterns
Utilizes a differentiable mesh parameterization and renderer
Leverages a diffusion model for text-based image guidance
Abstract
This paper proposes a fully-automatic, text-guided generative method for producing perfectly-repeating, periodic, tile-able 2D imagery, such as the one seen on floors, mosaics, ceramics, and the work of M.C. Escher. In contrast to square texture images that are seamless when tiled, our method generates non-square tilings which comprise solely of repeating copies of the same object. It achieves this by optimizing both geometry and texture of a 2D mesh, yielding a non-square tile in the shape and appearance of the desired object, with close to no additional background details, that can tile the plane without gaps nor overlaps. We enable optimization of the tile's shape by an unconstrained, differentiable parameterization of the space of all valid tileable meshes for given boundary conditions stemming from a symmetry group. Namely, we construct a differentiable family of linear systems…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Topics3D Shape Modeling and Analysis · Computer Graphics and Visualization Techniques · Architecture and Computational Design
MethodsDiffusion
