42 3.5.1 Background on texturing, 42 Computing a planar mapping, p.42 ,
43 3.5.2.1 Synthesizing texture atlases, p.44 ,
46 Color consistency 46 Triples of coherent candidates, p.47 ,
56 3.7.2 Static texture previews, 56 Comparing appearances, p.57 ,
69 Primal subdivision, p.72 ,
75 4.2.1 Notations and terminology, 76 Perfect spatial hashing, p.76 ,
80 Cuckoo hashing 81 Parallel coherent hashing 81 Reducing the maximum age 82 Empty key rejection 82 Encoding the maximum age, 83 Exploiting coherence, p.84 ,
Interactive digital photomontage, ACM Transactions on Graphics, vol.23, issue.3, pp.294-302, 2004. ,
DOI : 10.1145/1015706.1015718
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.1.4798
Exemplar-Based Inpainting from a Variational Point of View, SIAM Journal on Mathematical Analysis, vol.42, issue.3, pp.1246-1285, 2010. ,
DOI : 10.1137/080743883
URL : https://hal.archives-ouvertes.fr/hal-00392011
Real-time parallel hashing on the GPU, ACM Transactions on Graphics (Proceedings of ACM SIGGRAPH Asia, issue.5, p.28, 2009. ,
Synthesizing natural textures, Proceedings of the 2001 symposium on Interactive 3D graphics , SI3D '01, pp.217-226, 2001. ,
DOI : 10.1145/364338.364405
Building an efficient hash table on the GPU, GPU Computing Gems, 2011. ,
Rendering from compressed textures, Proceedings of the 23rd annual conference on Computer graphics and interactive techniques , SIGGRAPH '96, pp.373-378, 1996. ,
DOI : 10.1145/237170.237276
Octree textures, Proceedings of SIGGRAPH, pp.785-790, 2002. ,
Statistical analysis of dirty pictures*, Journal of Applied Statistics, vol.6, issue.5-6, pp.259-302, 1986. ,
DOI : 10.1016/0031-3203(83)90012-2
Texture mixing and texture movie synthesis using statistical learning, Transactions on Visualization and Computer Graphics, pp.120-135, 2001. ,
PatchMatch: A randomized correspondence algorithm for structural image editing, ACM Transactions on Graphics, vol.28, issue.3, 2009. ,
Proxy-guided texture synthesis for rendering natural scenes, Proceedings of Vision Modeling and Visualization, 2010. ,
URL : https://hal.archives-ouvertes.fr/inria-00485783
External perfect hashing for very large key sets, Proceedings of the sixteenth ACM conference on Conference on information and knowledge management, CIKM '07, pp.653-662, 2007. ,
The a-buffer, an antialiased hidden surface method, Proceedings of SIG- GRAPH, pp.103-108, 1984. ,
The patch transform and its applications to image editing, Proceedings of the Conference on Computer Vision and Pattern Recognition, 2008. ,
Robin hood hashing, 26th Annual Symposium on Foundations of Computer Science (sfcs 1985), 1986. ,
DOI : 10.1109/SFCS.1985.48
Gpu pro -advanced rendering techniques. ShaderX Book Series, chapter Virtual Texture Mapping 101, 2010. ,
Meshed atlases for real-time procedural solid texturing, ACM Transactions on Graphics, vol.21, issue.2, pp.106-131, 2002. ,
Structure-Preserving Reshape for Textured Architectural Scenes, CLS10] Matthäus Chajdas, Sylvain Lefebvre, and Marc Stamminger. Assisted texture assignment Proceedings of the ACM Symposium on Interactive 3D Graphics and Games, 2009. ,
DOI : 10.1111/j.1467-8659.2009.01386.x
URL : https://hal.archives-ouvertes.fr/inria-00607236
GigaVoxels, Proceedings of the 2009 symposium on Interactive 3D graphics and games, I3D '09, 2009. ,
DOI : 10.1145/1507149.1507152
URL : https://hal.archives-ouvertes.fr/inria-00291670
Multiresolution sampling procedure for analysis and synthesis of texture images, Proceedings of the 24th annual conference on Computer graphics and interactive techniques , SIGGRAPH '97, pp.361-368, 1997. ,
DOI : 10.1145/258734.258882
A Procedural Description of Geometric Textures by Spectral and Spatial Analysis of Profiles, Computer Graphics Forum, vol.16, issue.3, pp.129-139, 1997. ,
DOI : 10.1111/1467-8659.16.3conferenceissue.14
Anisotropic Solid Texture Synthesis Using Orthogonal 2D Views, Computer Graphics Forum, vol.17, issue.3, pp.87-96, 1998. ,
DOI : 10.1111/1467-8659.00256
URL : https://hal.archives-ouvertes.fr/hal-01032135
Painting and rendering textures on unparameterized models, Proceedings of SIGGRAPH, pp.763-768, 2002. ,
Lazy Solid Texture Synthesis, Computer Graphics Forum, vol.13, issue.2, 2008. ,
DOI : 10.1111/j.1467-8659.2008.01254.x
URL : https://hal.archives-ouvertes.fr/inria-00606812
Texture particles, Proceedings of EUROGRAPHICS, pp.401-410, 2002. ,
URL : https://hal.archives-ouvertes.fr/hal-00956165
On Worst-Case Robin Hood Hashing, SIAM Journal on Computing, vol.33, issue.4, pp.923-936, 2004. ,
DOI : 10.1137/S0097539702403372
Image inpainting by correspondence maps: a deterministic approach, UCLA CAM Report, pp.3-40, 2003. ,
Image quilting for texture synthesis and transfer, Proceedings of the 28th annual conference on Computer graphics and interactive techniques , SIGGRAPH '01, pp.341-346, 2001. ,
DOI : 10.1145/383259.383296
Texture Synthesis From Photographs, Computer Graphics Forum, vol.27, issue.2, 2008. ,
DOI : 10.1111/j.1467-8659.2008.01139.x
URL : https://hal.archives-ouvertes.fr/inria-00606815
Texturing and Modeling: A Procedural Approach, 1994. ,
Examplebased texture synthesis on disneys tangled, SIGGRAPH 2010, Production Talks, 2010. ,
Surface Parameterization: a Tutorial and Survey, 2005. ,
DOI : 10.1007/3-540-26808-1_9
Practical minimal perfect hash functions for large databases, Communications of the ACM, vol.35, issue.1, pp.105-121, 1992. ,
Autumnal Quadtrees, The Computer Journal, vol.29, issue.5, pp.472-474, 1986. ,
DOI : 10.1093/comjnl/29.5.472
URL : http://comjnl.oxfordjournals.org/cgi/content/short/29/5/472
Design of tangent vector fields, ACM Transactions on Graphics, vol.26, issue.3, p.56, 2007. ,
DOI : 10.1145/1276377.1276447
Spectral analysis for automatic 3-D texture generation, Computers & Graphics, vol.19, issue.3, pp.413-422, 1995. ,
DOI : 10.1016/0097-8493(95)00011-Z
Spectral analysis for automatic 3d texture generation, Computers & Graphics, vol.19, issue.3, 1995. ,
Generation of 3D Texture Using Multiple 2D Models Analysis, Computer Graphics Forum, vol.15, issue.3, pp.311-323, 1996. ,
DOI : 10.1111/1467-8659.1530311
An Image-Based Approach for Stochastic Volumetric and Procedural Details, Computer Graphics Forum, vol.21, issue.4, pp.1411-1419, 2010. ,
DOI : 10.1111/j.1467-8659.2010.01738.x
URL : https://hal.archives-ouvertes.fr/hal-00546527
Procedural descriptions of anisotropic noisy textures by example, EUROGRAPHICS short paper, pp.77-80, 2010. ,
Random Phase Textures: Theory and Synthesis, IEEE Transactions on Image Processing, vol.20, issue.1, pp.257-267, 2011. ,
DOI : 10.1109/TIP.2010.2052822
URL : https://hal.archives-ouvertes.fr/hal-00418389
Samuel Hornus, and Anass Lasram. Coherent parallel hashing, ACM Transactions on Graphics, 2011. ,
Gabor noise by example, ACM Transactions on Graphics, vol.31, issue.4, pp.1-739, 2012. ,
DOI : 10.1145/2185520.2185569
URL : https://hal.archives-ouvertes.fr/hal-00695670
Chaos mosaic: Fast and memory efficient texture synthesis, 2000. ,
Anisotropic noise, ACM Transactions on Graphics, vol.27548, issue.3, pp.1-54, 2008. ,
Sphere tracing: A geometric method for the antialiased ray tracing of implicit surfaces. The Visual Computer, pp.527-545, 1994. ,
Pyramid-Based texture analysis/synthesis, Proceedings of SIGGRAPH, pp.229-238, 1995. ,
Survey of texture mapping, IEEE Computer Graphics & Applications, vol.6, pp.56-67, 1986. ,
Fundamentals of texture mapping and image warping, 1989. ,
Image analogies, Proceedings of the 28th annual conference on Computer graphics and interactive techniques , SIGGRAPH '01, pp.327-340, 2001. ,
DOI : 10.1145/383259.383295
Multiscale texture synthesis, ACM Transactions on Graphics, vol.278, issue.3, pp.51-52, 2008. ,
Accelerated Parallel Texture Optimization, Journal of Computer Science and Technology, vol.22, issue.9, pp.761-769, 2007. ,
DOI : 10.1007/s11390-007-9083-x
Classification of Quad-encoding Techniques, Computer Graphics Forum, vol.10, issue.2, pp.97-112, 1991. ,
DOI : 10.1111/1467-8659.1020097
Inability of Humans to Discriminate between Visual Textures That Agree in Second-Order Statistics???Revisited, Perception, vol.10, issue.4, pp.391-405, 1973. ,
DOI : 10.1068/p020391
Visual Pattern Discrimination, IEEE Transactions on Information Theory, vol.8, issue.2, pp.84-92, 1962. ,
DOI : 10.1109/TIT.1962.1057698
Texture optimization for example-based synthesis, ACM Transactions on Graphics, vol.24, issue.3, pp.795-802, 2005. ,
DOI : 10.1145/1073204.1073263
Solid texture synthesis from 2d exemplars, Proceedings of SIGGRAPH, 2007. ,
Image Completion Using Global Optimization, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Volume 1 (CVPR'06), pp.442-452, 2006. ,
DOI : 10.1109/CVPR.2006.141
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.98.9858
Toward evaluating material design interface paradigms for novice users, ACM Transactions on Graphics, 2010. ,
Graphcut textures: Image and video synthesis using graph cuts, ACM Transactions on Graphics, vol.22, issue.3, 2003. ,
Filtering solid Gabor noise, ACM Transactions on Graphics, vol.3051, issue.4, pp.1-51, 2011. ,
URL : https://hal.archives-ouvertes.fr/inria-00606907
Unified texture management on arbitrary meshes, 2004. ,
Dominant Texture and Diffusion Distance Manifolds, Computer Graphics Forum, vol.62, issue.2, pp.667-676, 2009. ,
DOI : 10.1111/j.1467-8659.2009.01407.x
Shaderx2: Shader Programming Tips & Tricks, chapter Drops of water texture sprites, 2003. ,
Filtered Tilemaps (in Shader X6). Shader X6. Charles River Media, 2008. ,
URL : https://hal.archives-ouvertes.fr/inria-00606811
Algorithms for Solid Noise Synthesis, Proceedings of SIGGRAPH, pp.263-270, 1989. ,
Geometry clipmaps, ACM Transactions on Graphics, vol.23, issue.3, pp.769-776, 2004. ,
DOI : 10.1145/1015706.1015799
Parallel controllable texture synthesis, ACM Transactions on Graphics, vol.24, issue.3, 2005. ,
DOI : 10.1145/1186822.1073261
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.153.3367
Appearance-space texture synthesis, ACM Transactions on Graphics, vol.25, issue.3, 2006. ,
DOI : 10.1145/1179352.1141921
Perfect spatial hashing, ACM Transactions on Graphics, vol.25, issue.3, 2006. ,
Compressed random-access trees for spatially coherent data, Rendering Techniques (Proceedings of the Eurographics Symposium on Rendering). Eurographics, 2007. ,
URL : https://hal.archives-ouvertes.fr/inria-00606800
By-example synthesis of architectural textures, ACM Transactions on Graphics, vol.29, issue.4, 2010. ,
URL : https://hal.archives-ouvertes.fr/inria-00602491
HA-Buffer: Coherent Hashing for singlepass A-buffer, 2013. ,
URL : https://hal.archives-ouvertes.fr/hal-00811585
Samuel Hornus, and Anass Lasram. Per?pixel lists for single pass A-buffer, GPU Pro, vol.5, 2014. ,
Octree Textures on the GPU (in GPU Gems II), 2005. ,
Texture sprites, Proceedings of the 2005 symposium on Interactive 3D graphics and games , SI3D '05, 2005. ,
DOI : 10.1145/1053427.1053454
URL : https://hal.archives-ouvertes.fr/inria-00077049
Glift : Generic, efficient randomaccess gpu data structures, ACM Transactions on Graphics, vol.25, issue.1, pp.60-99, 2006. ,
Parallel patch-based texture synthesis, High Performance Graphics conference proceedings, 2012. ,
URL : https://hal.archives-ouvertes.fr/hal-00748535
A Survey of Procedural Noise Functions, Computer Graphics Forum, vol.15, issue.3-4, p.29, 2010. ,
DOI : 10.1111/j.1467-8659.2010.01827.x
URL : https://hal.archives-ouvertes.fr/hal-00920177
Procedural texture preview, Computer Graphics Forum, vol.31, issue.2pt2, p.2012 ,
DOI : 10.1111/j.1467-8659.2012.03020.x
URL : https://hal.archives-ouvertes.fr/hal-00748521
Scented sliders for procedural textures, 2012. ,
URL : https://hal.archives-ouvertes.fr/hal-00748188
Procedural noise using sparse gabor convolution, ACM Transactions on Graphics, vol.28, issue.3, 2009. ,
URL : https://hal.archives-ouvertes.fr/inria-00606821
Near-regular texture analysis and manipulation, Proceedings of SIGGRAPH, pp.368-376, 2004. ,
DOI : 10.1145/1015706.1015731
Pattern based procedural textures, Proceedings of the 2003 symposium on Interactive 3D graphics , SI3D '03, 2003. ,
DOI : 10.1145/641480.641518
URL : https://hal.archives-ouvertes.fr/inria-00537476
Least squares conformal maps for automatic texture atlas generation, Proceedings of SIGGRAPH, pp.362-371, 2002. ,
Non-expansive hashing, Proceedings of the twenty-eighth annual ACM symposium on Theory of computing, STOC '96, pp.509-518, 1996. ,
Dynamic adaptive shadow maps on graphics hardware, ACM SIGGRAPH 2005 Sketches on , SIGGRAPH '05, 2005. ,
DOI : 10.1145/1187112.1187126
Procedural isotropic stochastic textures by example, Computers & Graphics, vol.34, issue.4, pp.312-321, 2010. ,
DOI : 10.1016/j.cag.2010.05.004
ANN: A library for approximate nearest neighbor searching, CGC 2nd Annual Fall Workshop on Computational Geometry, 1997. ,
On the program size of perfect and universal hash functions, 23rd Annual Symposium on Foundations of Computer Science (sfcs 1982), pp.170-175, 1982. ,
DOI : 10.1109/SFCS.1982.80
Game level layout from design specification, Computer Graphics Forum, 2014. ,
DOI : 10.1111/cgf.12314
URL : https://hal.archives-ouvertes.fr/hal-00927311
Dynamic element textures, ACM Transactions on Graphics, vol.32, issue.4, 2013. ,
DOI : 10.1145/2461912.2461921
URL : https://hal.archives-ouvertes.fr/hal-00926846
Interactive texture mapping, Proceedings of the 20th annual conference on Computer graphics and interactive techniques , SIGGRAPH '93, pp.27-34, 1993. ,
DOI : 10.1145/166117.166120
URL : https://hal.archives-ouvertes.fr/inria-00423776
Image-based procedural modeling of facades, ACM Transactions on Graphics, vol.26, issue.3, 2007. ,
Instant Texture Synthesis by Numbers. Vision, Modeling & Visualization, pp.81-85, 2010. ,
An image synthesizer, Proceedings of SIGGRAPH, pp.287-296, 1985. ,
DOI : 10.1145/325334.325247
Addressing for random-access storage, IBM J. Res. Dev, vol.1, pp.130-146, 1957. ,
Lapped textures, Proceedings of the 27th annual conference on Computer graphics and interactive techniques , SIGGRAPH '00, pp.465-470, 2000. ,
DOI : 10.1145/344779.344987
Poisson image editing, Proceedings of SIGGRAPH, SIGGRAPH 2003 Proceedings, pp.313-318, 2003. ,
Shift-map image editing, Proceedings of the International Conference on Computer Vision, 2009. ,
Texture synthesis via a nonparametric markov random field, Proceedings of DICTA-95, Digital Image Computing: Techniques and Applications, pp.547-552, 1995. ,
Developmental models of herbaceous plants for computer imagery purposes, Proceedings of SIGGRAPH, 1988. ,
<title>Novel cluster-based probability model for texture synthesis, classification, and compression</title>, Visual Communications and Image Processing '93, pp.756-768, 1993. ,
DOI : 10.1117/12.157992
Cuckoo hashing, Journal of Algorithms, vol.51, issue.2, pp.122-144, 2004. ,
DOI : 10.1016/j.jalgor.2003.12.002
Texture modeling and synthesis using joint statistics of complex wavelet coefficients, IEEE Workshop on Statistical and Computational Theories of Vision, 1999. ,
Basic gray level aura matrices: theory and its application to texture synthesis, Computer Vision, 2005. ICCV 2005. Tenth IEEE International Conference on, pp.128-135, 2005. ,
Aura 3D Textures, IEEE Transactions on Visualization and Computer Graphics, vol.13, issue.2, pp.379-389, 2007. ,
DOI : 10.1109/TVCG.2007.31
Constrained Texture Synthesis via Energy Minimization, IEEE Transactions on Visualization and Computer Graphics, vol.13, issue.1, pp.167-178, 2007. ,
DOI : 10.1109/TVCG.2007.4
Layered shape synthesis: automatic generation of control maps for non-stationary textures, ACM Transactions on Graphics, vol.28107, issue.5, pp.1-1079, 2009. ,
Synthesizing structured image hybrids, ACM Transactions on Graphics, vol.2985, issue.4, pp.1-85, 2010. ,
A runtime cache for interactive procedural modeling, Computers and Graphics (Proceedings of Shape Modeling International), 2012. ,
DOI : 10.1016/j.cag.2012.03.031
URL : https://hal.archives-ouvertes.fr/hal-00748542
Nonlinear Dimensionality Reduction by Locally Linear Embedding, Science, vol.290, issue.5500, pp.2323-2326, 2000. ,
DOI : 10.1126/science.290.5500.2323
OpenGL Extension Registry: ARB_texture_compression & EXT_texture_compression_s3tc http ,
A polynomial time generator for minimal perfect hash functions, Communications of the ACM, vol.28, issue.5, pp.523-532, 1985. ,
DOI : 10.1145/3532.3538
PACKMAN, ACM SIGGRAPH 2004 Sketches on , SIGGRAPH '04, 2004. ,
DOI : 10.1145/1186223.1186306
Image completion with structure propagation, Proceedings of SIGGRAPH, pp.861-868, 2005. ,
A Comparative Study of Energy Minimization Methods for Markov Random Fields with Smoothness-Based Priors, IEEE Transactions on Pattern Analysis and Machine Intelligence, vol.30, issue.6, pp.1068-1080, 2008. ,
DOI : 10.1109/TPAMI.2007.70844
A global geometric framework for nonlinear dimensionality reduction, Science, vol.290, pp.2319-2323, 2000. ,
Synthesis of bidirectional texture functions on arbitrary surfaces, SIGGRAPH '02: Proc. 29th annual conference on Computer graphics and interactive techniques, pp.665-672, 2002. ,
Spot noise-Texture Synthesis for Data Visualization, Proceedings of SIGGRAPH, pp.309-318, 1991. ,
Texture synthesis by fixed neighborhood searching, 2002. ,
Tile-based texture mapping on graphics hardware, Proceedings of Graphics Hardware. Eurographics Association, 2004. ,
Scented Widgets: Improving Navigation Cues with Embedded Visualizations, IEEE Transactions on Visualization and Computer Graphics, vol.13, issue.6, 2007. ,
DOI : 10.1109/TVCG.2007.70589
Inverse texture synthesis, ACM Transactions on Graphics, vol.2752, issue.3, pp.1-529, 2008. ,
Pyramidal parametrics, Proceedings of SIGGRAPH, pp.1-11, 1983. ,
Fast texture synthesis using tree-structured vector quantization, Proceedings of the 27th annual conference on Computer graphics and interactive techniques , SIGGRAPH '00, pp.479-488, 2000. ,
DOI : 10.1145/344779.345009
State of the art in example-based texture synthesis, Eurographics, 2009. ,
URL : https://hal.archives-ouvertes.fr/inria-00606853
A cellular texturing basis function, Proceedings of SIGGRAPH, pp.291-294, 1996. ,
Space-time video completion, CVPR, pp.120-127, 2004. ,
Appearance manifolds for modeling time-variant appearance of materials, ACM Transactions on Graphics, vol.25, issue.3, pp.754-761, 2006. ,
DOI : 10.1145/1141911.1141951
Feature matching and deformation for texture synthesis, ACM Transactions on Graphics, vol.23, issue.3, pp.364-367, 2004. ,
DOI : 10.1145/1015706.1015730
Stone Weathering in a Photograph, Computer Graphics Forum, vol.27, issue.2, pp.1189-1196, 2011. ,
DOI : 10.1111/j.1467-8659.2011.01977.x
Texture and Shape Synthesis on Surfaces, Proc. 12th Eurographics Workshop on Rendering Techniques, pp.301-312, 2001. ,
DOI : 10.1007/978-3-7091-6242-2_28
Real-time kd-tree construction on graphics hardware, In ACM Transactions on Graphics, vol.126, issue.11, pp.1-126, 2008. ,
By-example synthesis of curvilinear structured patterns, Computer Graphics Forum, vol.13, issue.4, 2013. ,
DOI : 10.1111/cgf.12055
URL : https://hal.archives-ouvertes.fr/hal-00926839
A unified framework for primal/dual quadrilateral subdivision schemes, Computer Aided Geometric Design, vol.18, issue.5, pp.429-454, 2001. ,
DOI : 10.1016/S0167-8396(01)00040-1