By-example Synthesis of Architectural Textures

被引:21
作者
Lefebvre, Sylvain [1 ]
Hornus, Samuel [1 ]
Lasram, Anass [1 ]
机构
[1] ALICE INRIA Nancy, Nancy, France
来源
ACM TRANSACTIONS ON GRAPHICS | 2010年 / 29卷 / 04期
基金
欧洲研究理事会;
关键词
Rendering (computer graphics) - Virtual reality - Image texture - Interactive computer graphics;
D O I
10.1145/1778765.1778821
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Textures are often reused on different surfaces in large virtual environments. This leads to unpleasing stretch and cropping of features when textures contain architectural elements. Existing retargeting methods could adapt each texture to the size of their support surface, but this would imply storing a different image for each and every surface, saturating memory. Our new texture synthesis approach casts synthesis as a shortest path problem in a graph describing the space of images that can be synthesized. Each path in the graph describes how to form a new image by cutting strips of the source image and reassembling them in a different order. Only the paths describing the result need to be stored in memory: synthesized textures are reconstructed at rendering time. The user can control repetition of features, and may specify positional constraints. We demonstrate our approach on a variety of textures, from facades for large city rendering to structured textures commonly used in video games.
引用
收藏
页数:8
相关论文
共 19 条
[1]  
[Anonymous], P SIGGRAPH
[2]  
[Anonymous], P IEEE C COMP VIS PA
[3]   Seam carving for content-aware image resizing [J].
Avidan, Shai ;
Shamir, Ariel .
ACM TRANSACTIONS ON GRAPHICS, 2007, 26 (03)
[4]   PatchMatch: A Randomized Correspondence Algorithm for Structural Image Editing [J].
Barnes, Connelly ;
Shechtman, Eli ;
Finkelstein, Adam ;
Goldman, Dan B. .
ACM TRANSACTIONS ON GRAPHICS, 2009, 28 (03)
[5]  
CABRAL M, 2009, COMPUTER GRAPHICS FO, V28
[6]  
Efros AA, 2001, COMP GRAPH, P341, DOI 10.1145/383259.383296
[7]  
Gal R., 2006, P 17 EUROGRAPHICS C, P297, DOI DOI 10.2312/EGWR/EGSR06/297-303
[8]   Graphicut textures:: Image and video synthesis using graph cuts [J].
Kwatra, V ;
Schödl, A ;
Essa, I ;
Turk, G ;
Bobick, A .
ACM TRANSACTIONS ON GRAPHICS, 2003, 22 (03) :277-286
[9]  
Lefebvre L, 2000, PROC GRAPH INTERF, P77
[10]  
Legakis J, 2001, COMP GRAPH, P309, DOI 10.1145/383259.383293