Generative Escher Meshes
Not on the map. Why?
Abstract (arXiv)
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 derived from a 2D mesh-mapping technique - Orbifold Tutte Embedding - by considering the mesh's Laplacian matrix as differentiable parameters. We prove that the solution space of these linear systems is exactly all possible valid tiling configurations, thereby providing an end-to-end differentiable representation for the entire space of valid tiles. We render the textured mesh via a differentiable renderer, and leverage a pre-trained image diffusion model to induce a loss on the resulting image, updating the mesh's parameters so as to make its appearance match the text prompt. We show our method is able to produce plausible, appealing results, with non-trivial tiles, for a variety of different periodic tiling patterns.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 32 of its 106 references that are in the map. First posted on arXiv 25 Sep 2023.
Builds on
32 of 106 references.
References · 32
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2020Denoising Diffusion Probabilistic Modelscited by 20,851
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2021High-Resolution Image Synthesis with Latent Diffusion Modelscited by 18,694
- 2021Diffusion Models Beat GANs on Image Synthesiscited by 8,185
- 2022Photorealistic Text-to-Image Diffusion Models with Deep Language Understandingcited by 6,322
- 2021Zero-Shot Text-to-Image Generationcited by 4,276
- 2022DreamBooth: Fine Tuning Text-to-Image Diffusion Models for Subject-Driven Generationcited by 3,286
- 2022DreamFusion: Text-to-3D using 2D Diffusioncited by 3,006
- 2022Magic3D: High-Resolution Text-to-3D Content Creationcited by 1,285
- 2021Alias-Free Generative Adversarial Networkscited by 1,181
20 more
- 2023Fantasia3D: Disentangling Geometry and Appearance for High-quality Text-to-3D Content Creationcited by 684
- 2022Score Jacobian Chaining: Lifting Pretrained 2D Diffusion Models for 3D Generationcited by 597
- 2023MultiDiffusion: Fusing Diffusion Paths for Controlled Image Generationcited by 529
- 2021Zero-Shot Text-Guided Object Generation with Dream Fieldscited by 513
- 2022Latent-NeRF for Shape-Guided Generation of 3D Shapes and Texturescited by 506
- 2020Modular Primitives for High-Performance Differentiable Renderingcited by 439
- 2021Text2Mesh: Text-Driven Neural Stylization for Meshescited by 332
- 2023RealFusion: 360deg Reconstruction of Any Object from a Single Imagecited by 305
- 2022CLIP-Mesh: Generating textured meshes from text using pretrained image-text modelscited by 281
- 2021CLIPstyler: Image Style Transfer with a Single Text Conditioncited by 203
- 2019Inverse Rendering for Complex Indoor Scenes: Shape, Spatially-Varying Lighting and SVBRDF from a Single Imagecited by 202
- 2021CLIPDraw: Exploring Text-to-Drawing Synthesis through Language-Image Encoderscited by 186
- 2022VectorFusion: Text-to-SVG by Abstracting Pixel-Based Diffusion Modelscited by 112
- 2023TextDeformer: Geometry Manipulation using Text Guidancecited by 94
- 2022CLIPasso: Semantically-Aware Object Sketchingcited by 57
- 2017Learning Texture Manifolds with the Periodic Spatial GANcited by 53
- 2022TileGen: Tileable, Controllable Material Generation and Capturecited by 27
- 2022SeamlessGAN: Self-Supervised Synthesis of Tileable Texture Mapscited by 19
- 2023PhotoMat: A Material Generator Learned from Single Flash Photoscited by 18
- 2017A survey of exemplar-based texture synthesiscited by 13
Built on by
Citing papers per year: 2024: 3; 2025: 0; 2026: 2.
5 papers.
- 2024TexTile: A Differentiable Metric for Texture Tileabilitycited by 7
- 2024TutteNet: Injective 3D Deformations by Composition of 2D Mesh Deformationscited by 3
- 2024SD-πXL: Generating Low-Resolution Quantized Imagery via Score Distillationcited by 3
- 2026Single-Line Drawing Generation via Semantics-Driven Optimizationcited by 0
- 2026Moore, Escher, Penrose: A Conformal Golden Braidcited by 0
- 2026Moore, Escher, Penrose: A Conformal Golden Braid1 Oct 2026
- 2026Single-Line Drawing Generation via Semantics-Driven Optimization1 Jun 2026
- 2024SD-πXL: Generating Low-Resolution Quantized Imagery via Score Distillation8 Oct 2024
- 2024TutteNet: Injective 3D Deformations by Composition of 2D Mesh Deformations17 Jun 2024
- 2024TexTile: A Differentiable Metric for Texture Tileability19 Mar 2024
Similar, not cited
Close in wording, no citation either way
- 2024Content-aware Tile Generation using Exterior Boundary Inpainting
- 2024Tiled Diffusion
- 2023MeshDiffusion: Score-based Generative 3D Mesh Modeling
- 2023TEXTure: Text-Guided Texturing of 3D Shapes
- 2023Consistent Mesh Diffusion
- 2025MeshGen: Generating PBR Textured Mesh with Render-Enhanced Auto-Encoder and Generative Data Augmentation
- 2025Shape from Semantics: 3D Shape Generation from Multi-View Semantics
- 2024Structured Pattern Expansion with Diffusion Models