Terrain sketching

Procedural methods for terrain synthesis are capable of creating realistic depictions of heightfield terrains with little user intervention. However, users often do wish to intervene in controlling the placement and shape of landforms, but without sacrificing realism. In this paper, we present a sketching interface to procedural terrain generation. This system enables users to draw the silhouette, spine and bounding curves of both extruding (hills and mountains) and embedding landforms (river courses and canyons). Terrain is interactively generated to match the sketched constraints using multiresolution surface deformation. In addition, the wavelet noise characteristics of silhouette strokes are propagated to the surrounding terrain. With terrain sketching users can interactively create or modify landscapes incorporating varied and complex land-forms.

[1]  Mahes Visvalingam,et al.  Formulated silhouettes for sketching terrain , 2003, Proceedings of Theory and Practice of Computer Graphics, 2003..

[2]  Takeo Igarashi,et al.  Interactive Design of Botanical Trees using Freehand Sketches and Example‐based Editing , 2005, Comput. Graph. Forum.

[3]  Takeo Igarashi,et al.  A sketching interface for terrain modeling , 2004, SIGGRAPH '04.

[4]  John F. Hughes,et al.  Harold: a world made of drawings , 2000, NPAR '00.

[5]  Lee Markosian,et al.  An interface for sketching 3D curves , 1999, SI3D.

[6]  Norishige Chiba,et al.  An erosion model based on velocity fields for the visual simulation of mountain scenery , 1998 .

[7]  J. Hughes,et al.  SmoothSketch: 3D free-form shapes from complex sketches , 2006, ACM Trans. Graph..

[8]  Carsten Dachsbacher Interactive terrain rendering: towards realism with procedural models and graphics hardware , 2006 .

[9]  Takeo Igarashi,et al.  Floral diagrams and inflorescences: interactive flower modeling using botanical structural constraints , 2007, ACM Trans. Graph..

[10]  John F. Hughes,et al.  SKETCH: an interface for sketching 3D scenes , 2007, SIGGRAPH Courses.

[11]  Tony DeRose,et al.  Wavelet noise , 2005, SIGGRAPH 2005.

[12]  Marc Alexa,et al.  To appear in the ACM SIGGRAPH conference proceedings FiberMesh : Designing Freeform Surfaces with 3 D Curves , 2007 .

[13]  Philip Amburn,et al.  Managing geometric complexity with enhanced procedural models , 1986, SIGGRAPH.

[14]  F. Kenton Musgrave,et al.  The synthesis and rendering of eroded fractal terrains , 1989, SIGGRAPH.

[15]  Szymon Rusinkiewicz,et al.  Exaggerated shading for depicting shape and detail , 2006, ACM Trans. Graph..

[16]  James M. Rehg,et al.  Terrain Synthesis from Digital Elevation Models , 2007, IEEE Transactions on Visualization and Computer Graphics.

[17]  Alejo Hausner,et al.  Simulating decorative mosaics , 2001, SIGGRAPH.

[18]  Hugues Hoppe Smooth view-dependent level-of-detail control and its application to terrain rendering , 1998, Proceedings Visualization '98 (Cat. No.98CB36276).

[19]  Norishige Chiba,et al.  An erosion model based on velocity fields for the visual simulation of mountain scenery , 1998, Comput. Animat. Virtual Worlds.

[20]  Ramesh Raskar,et al.  Image precision silhouette edges , 1999, SI3D.

[21]  Olga Sorkine-Hornung,et al.  On Linear Variational Surface Deformation Methods , 2008, IEEE Transactions on Visualization and Computer Graphics.

[22]  Adam Finkelstein,et al.  A framework for geometric warps and deformations , 2002, TOGS.

[23]  David Salesin,et al.  Wavelets for computer graphics - theory and applications , 1996, The Morgan Kaufmann series in computer graphics and geometric modeling.

[24]  John F. Hughes,et al.  SmoothSketch: 3D free-form shapes from complex sketches , 2006, SIGGRAPH '06.

[25]  Scott Schaefer,et al.  Lofting curve networks using subdivision surfaces , 2004, SGP '04.

[26]  Ken Perlin,et al.  Live paint: painting with procedural multiscale textures , 1995, SIGGRAPH.

[27]  Colin Potts,et al.  Design of Everyday Things , 1988 .

[28]  David R. Green Mental Mapping and Field Sketching in Geography at the University of Aberdeen , 1998 .

[29]  Takeo Igarashi,et al.  Interactive design of botanical trees using freehand sketches and example-based editing , 2004, SIGGRAPH Courses.

[30]  T. Blaschke,et al.  Automated classification of landform elements using object-based image analysis , 2006 .

[31]  Szymon Rusinkiewicz,et al.  Exaggerated shading for depicting shape and detail , 2006, SIGGRAPH 2006.

[32]  David S. Ebert,et al.  Texturing and Modeling: A Procedural Approach , 1994 .

[33]  Mario Costa Sousa,et al.  Terrain synthesis by-example , 2006, GRAPP.

[34]  G. A Theory for Multiresolution Signal Decomposition : The Wavelet Representation , 2004 .

[35]  John F. Hughes,et al.  A Sketch-Based Interface for Clothing Virtual Characters , 2007, IEEE Computer Graphics and Applications.