|
ABSTRACT
This paper introduces and presents a solution to the “Escherization” problem: given a closed figure in the plane, find a new closed figure that is similar to the original and tiles the plane. Our solution works by using a simulated annealer to optimize over a parameterization of the “isohedral” tilings, a class of tilings that us flexible enough to encompass nearly all of Escher's own tilings, and yet simple enough to be encoded and explored by a computer. We also describe a representation for isohedral tilings that allows for highly interactive viewing and rendering. We demonstrate the use of these tools—along with several additional techniques for adding decorations to tilings—with a variety of original ornamental designs.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
|
 |
3
|
|
| |
4
|
William W. Chow. Automatic generation of interlocking shapes. Computer Graphics and Image Processing, 9:333-353, 1979.
|
| |
5
|
William W. Chow. Interlocking shapes in art and engineering. Computer Aided Design, 12:29-34, 1980.
|
| |
6
|
Andrew Crompton. Grotesque geometry, http://dspace, dial .pipex. com/crompton/Home, shtml.
|
| |
7
|
Douglas J. Dunham. Creating hyperbolic escher patterns. In H.S.M. Coxeter et al., editor, M.C. Escher: Art and Science, pages 241-247. Elsevier Science Publishers B.V., 1986.
|
| |
8
|
Andrew Glassner. Frieze groups. IEEE Computer Graphics and Applications, 16(3):78-83, May 1996.
|
| |
9
|
|
| |
10
|
|
| |
11
|
|
| |
12
|
GTK--. http ://gtkmm. sourceforge, net.
|
| |
13
|
|
| |
14
|
Daniel H. Huson and Olaf Delgado Friedrichs. Reptiles. ftp-//ftp. uni - biele feld. de/pub/math/t i i ing/rept i les/.
|
| |
15
|
Hans Van Lemmen. Tiles." 1000 Years of Architectural Decoration. Harry N. Abrams, Inc., 1993.
|
| |
16
|
Raph Levien. libart, http://www, levien, com/libart/.
|
| |
17
|
|
| |
18
|
Doris Schattschneider. M.C. Escher: Visions of Symmetry. W.H. Freeman, 1990.
|
| |
19
|
The GIMP toolkit, http ://www. gtk. org.
|
| |
20
|
M.C. Escher (tran. Karin Ford). Escher on Escher: Exploring the Infinite. Henry N. Abrams, Inc., 1989.
|
 |
21
|
|
CITED BY 17
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ares Lagae , Craig S. Kaplan , Chi-Wing Fu , Victor Ostromoukhov , Oliver Deussen, Tile-based methods for interactive applications, ACM SIGGRAPH 2008 classes, August 11-15, 2008, Los Angeles, California
|
|
|
|
|
|
Ares Lagae , Craig S. Kaplan , Chi-Wing Fu , Victor Ostromoukhov , Oliver Deussen, Tile-based methods for interactive applications, ACM SIGGRAPH 2008 classes, August 11-15, 2008, Los Angeles, California
|
|
|
Ares Lagae , Craig S. Kaplan , Chi-Wing Fu , Victor Ostromoukhov , Oliver Deussen, Tile-based methods for interactive applications, ACM SIGGRAPH 2008 classes, August 11-15, 2008, Los Angeles, California
|
|
|
|
INDEX TERMS
Primary Classification:
I.
Computing Methodologies
I.3
COMPUTER GRAPHICS
I.3.5
Computational Geometry and Object Modeling
Subjects:
Geometric algorithms, languages, and systems
Additional Classification:
I.
Computing Methodologies
I.3
COMPUTER GRAPHICS
J.
Computer Applications
J.5
ARTS AND HUMANITIES
Subjects:
Fine arts
J.6
COMPUTER-AIDED ENGINEERING
Subjects:
Computer-aided design (CAD)
General Terms:
Algorithms,
Design,
Measurement,
Performance,
Theory
Keywords:
Escher,
morphing,
optimization,
simulated annealing,
tesselations,
tilings
|