Wang Tiles for image and texture generation

被引:277
作者
Cohen, MF [1 ]
Shade, J
Hiller, S
Deussen, O
机构
[1] Microsoft Res, Redmond, WA 98052 USA
[2] Univ Washington, Seattle, WA 98195 USA
[3] Tech Univ Dresden, D-8027 Dresden, Germany
来源
ACM TRANSACTIONS ON GRAPHICS | 2003年 / 22卷 / 03期
关键词
non-periodic tiling; Poisson distributions; texture synthesis; Wang Tiles;
D O I
10.1145/882262.882265
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a simple stochastic system for non-periodically tiling the plane with a small set of Wang Tiles. The tiles may be filled with. patterns, or geometry that when assembled create a continuous representation. The primary advantage of using Wang Tiles is that once the tiles are filled, large expanses of non-periodic texture (or patterns or geometry) can be created as needed very efficiently at runtime. Wang Tiles are squares in which each edge is assigned a color. A valid tiling requires all shared edges between tiles to have matching colors. We present a new stochastic algorithm to nonperiodically tile the plane with a small set of Wang Tiles at runtime. Furthermore, we present new methods to fill the tiles with 2D texture, 2D Poisson distributions, or 3D geometry to efficiently create at runtime as much non-periodic texture (or distributions, or geometry) as needed. We leverage previous texture synthesis work and adapt it to fill Wang Tiles. We demonstrate how to fill individual tiles with Poisson distributions that maintain their statistical properties when combined. These are used to generate a large arrangement of plants or other objects on a terrain. We show how such environments can be rendered efficiently by pre-lighting the individual Wang Tiles containing the geometry. We also extend the definition of Wang Tiles to include a coding of the tile corners to allow discrete objects to overlap more than one edge. The larger set of tiles provides increased degrees of freedom.
引用
收藏
页码:287 / 294
页数:8
相关论文
共 29 条
[1]  
BERGER R, 1966, MEM AM MATH SOC, P1
[2]   An aperiodic set of 13 Wang tiles [J].
Culik, K .
DISCRETE MATHEMATICS, 1996, 160 (1-3) :245-251
[3]  
Deussen O, 2002, VIS 2002: IEEE VISUALIZATION 2002, PROCEEDINGS, P219, DOI 10.1109/VISUAL.2002.1183778
[4]  
DEUSSEN O, 2000, COMPUT GRAPH FORUM, V19, P40
[5]  
DEUSSEN O, 1998, SIGGRAPH 98, P275
[6]  
Efros AA, 2001, COMP GRAPH, P341, DOI 10.1145/383259.383296
[7]  
GLASSNER A, 1998, IEEE COMPUTER GRAPHI, V18
[8]  
Gortler S. J., 1996, Computer Graphics Proceedings. SIGGRAPH '96, P43, DOI 10.1145/237170.237200
[9]  
Grunbaum B, 1987, TILINGS PATTERNS
[10]  
Hausner A, 2001, COMP GRAPH, P573, DOI 10.1145/383259.383327