In 1704, French priest Sebastien Truchet explored a simple question: what if you created tiles with quarter-circle arcs and arranged them in different rotations? How many unique patterns could you create? The answer: infinite. And the patterns are mesmerizing.
Sebastien Truchet's Insight
Truchet's basic tile is a square divided into four quadrants, with an arc connecting two opposite corners. When rotated 90 degrees, the arc points to a different pair of corners. Arrange these rotated tiles in a grid, and you create patterns where the arcs flow and branch unpredictably.
The elegance is stunning: one simple tile, four rotation states, infinite arrangement possibilities.
The Truchet Tiling System
In a Truchet tiling, each tile has:
- Position: Its location in the grid
- Rotation: One of four states (0, 90, 180, 270 degrees)
- Connection rules: Arcs must align at tile boundaries
The brilliance is in the connection rules. If you follow the curve along one path, you might wind up curving back on itself, looping, or creating intricate labyrinths.
Cyril Stanley Smith's Rediscovery
Sebastien Truchet's work was largely forgotten until 1987 when mathematician Cyril Stanley Smith rediscovered it and wrote about its mathematical properties. Smith explored how Truchet tiles could create unexpected patterns and mazes.
Smith's work sparked renewed interest in the 1990s and 2000s, when digital artists realized that Truchet tilings could generate beautiful, intricate patterns algorithmically.
Modern Truchet Variations
Straight-line Truchet: Instead of arcs, use straight line segments. Connect opposite corners or adjacent edges. Creates maze-like patterns.
Multi-tile Truchet: Use multiple different base tiles (not just one) to create more varied patterns.
Colored Truchet: Color tiles or paths based on patterns or random assignment.
Weaving Truchet: Create the illusion of threads weaving over and under by varying line thickness at intersections.
Algorithm for Generating Truchet Tilings
- Create an empty grid of NxN cells
- For each cell, randomly choose a rotation state (0, 90, 180, 270 degrees)
- Draw the base tile (arc or line) in that rotation
- Continue for all cells
- Optional: Post-process to ensure paths connect properly
Why Truchet Tilings Are Captivating
Truchet tilings are visually striking because they create the illusion of flow and continuity from simple, local rules. Your eye traces the arcs and paths, trying to follow them from one end to the other. The patterns feel organic despite being generated by deterministic rules.
They also create natural-looking river-like patterns, swirls, and labyrinths - making them useful not just for art but for procedural landscape generation in games.
From 1704 to Today
What began as a curiosity by a priest became a foundational concept in:
- Computer graphics: Procedural pattern generation
- Game design: Procedural dungeon and landscape generation
- Mathematical art: Exploring symmetry and emergent patterns
- Textile design: Creating tiling patterns for fabric
The Permanence of Mathematics
Sebastien Truchet died in 1729 without knowing his idea would survive for nearly 300 years. Mathematical elegance, once discovered, is timeless. A simple idea executed perfectly can resonate across centuries.
Ready to try it? Open GlitchArt Studio and experiment with this effect.