ABSTRACT
Authoring virtual terrains can be a challenging task. Procedural and stochastic methods for automated terrain generation produce plausible results but lack intuitive control of the terrain features, while data driven methods offer more creative control at the cost of a limited feature set, higher storage requirements and blending artefacts. Moreover, artists often prefer a workflow involving varied reference material such as photographs, concept art, elevation maps and satellite images, for the incorporation of which there is little support from commercial content-creation tools. We present a sketch-based toolset for asset-guided creation and intuitive editing of virtual terrains, allowing the manipulation of both elevation maps and 3D meshes, and exploiting a layer-based interface. We employ a frequency-band subdivision of elevation maps to allow using the appropriate editing tool for each level of detail. Using our system, we show that a user can start from various input types: storyboard sketches, photographs or height maps to easily develop and customise a virtual terrain.
- {AAB*84} Adelson E. H., Anderson C. H., Bergen J. R., Burt P. J., Ogden J. M.: Pyramid methods in image processing. RCA Engineer 29, 6 (1984), 33--41.Google Scholar
- {Ado14} Adobe: Photoshop. www.photoshop.com/, July 2014.Google Scholar
- {Aut14a} Autodesk: Maya. www.autodesk.co.uk/products/autodesk-maya/overview, July 2014.Google Scholar
- {Aut14b} Autodesk: Mudbox. www.autodesk.com/products/mudbox/overview, July 2014.Google Scholar
- {BA05} Belhadj F., Audibert P.: Modeling landscapes with ridges and rivers. In VRST (2005), Singh G., Lau R. W. H., Chrysanthou Y., Darken R. P., (Eds.), ACM, pp. 151--154. Google ScholarDigital Library
- {BEA83} Burt P. J., Edward, Adelson E. H.: The laplacian pyramid as a compact image code. IEEE Transactions on Communications 31 (1983), 532--540.Google ScholarCross Ref
- {BHL11} Bernhard J., Helen J., Lorenz H.: Terrain generalization with multi-scale pyramids constrained by curvature. Cartography and Geographic Information Science 38, 1 (2011), 110--116.Google Scholar
- {BKST10} Bidarra R., Kraker K. J. d., Smelik R. M., Tutenel T.: Integrating semantics and procedural generation: key enabling factors for declarative modeling of virtual worlds. In Proceedings of FOCUS K3D Conference on Semantic 3D Media and Content (Sophia Antipolis, France, feb 2010), pp. 51--55.Google Scholar
- {BMV*11} Bernhardt A., Maximo A., Velho L., Hnaidi H., Cani M.-P.: Real-Time Terrain Modeling Using CPU-GPU Coupled Computation. In SIBGRAPI (2011), Lewiner T., da Silva Torres R., (Eds.), IEEE, pp. 64--71. Google ScholarDigital Library
- {dPI13} dos Passos V. A., Igarashi T.: Landsketch: a first person point-of-view example-based terrain modeling approach. In Proceedings of the International Symposium on Sketch-Based Interfaces and Modeling (2013), ACM, pp. 61--68. Google ScholarDigital Library
- {E-o14} E-on Software: Vue. www.e-onsoftware.com/products/vue/, July 2014.Google Scholar
- {EF01} Efros A. A., Freeman W. T.: Image quilting for texture synthesis and transfer. In Proceedings of the 28th annual conference on Computer graphics and interactive techniques (New York, NY, USA, 2001), SIGGRAPH '01, ACM, pp. 341--346. Google ScholarDigital Library
- {EL99} Efros A., Leung T.: Texture synthesis by non-parametric sampling. In In International Conference on Computer Vision (1999), pp. 1033--1038. Google ScholarDigital Library
- {EVB10} Echelard A., Véhel J., Barrière O.: Terrain modeling with multifractional brownian motion and self-regulating processes. Computer Vision and Graphics (2010), 342--351. Google ScholarDigital Library
- {FFC82} Fournier A., Fussell D., Carpenter L.: Computer rendering of stochastic models. Commun. ACM 25, 6 (June 1982), 371--384. Google ScholarDigital Library
- {GGG13} Génevaux J., Galin E., Guérin E.: Terrain generation using procedural models based on hydrology. ACM Transactions on Graphics 32, July (2013). Google ScholarDigital Library
- {GMS09} Gain J. E., Marais P., Strasser W.: Terrain sketching. In SI3D (2009), Haines E., McGuire M., Aliaga D. G., Oliveira M. M., Spencer S. N., (Eds.), ACM, pp. 31--38. Google ScholarDigital Library
- {LH05} Lefebvre S., Hoppe H.: Parallel controllable texture synthesis. In ACM SIGGRAPH 2005 Papers (New York, NY, USA, 2005), SIGGRAPH '05, ACM, pp. 777--786. Google ScholarDigital Library
- {Mac11} Maclean F.: Setting the Scene. Chronicle Books LLC, 2011.Google Scholar
- {Par13} Parberry I.: Designer Worlds: Procedural Generation of Infinite Terrain from USGS Elevation Data Designer Worlds: Procedural Generation of Infinite Terrain from USGS Elevation Data. Tech. rep., University of Northern Texas, 2013.Google Scholar
- {Per85} Perlin K.: An image synthesizer. SIGGRAPH Comput. Graph. 19, 3 (July 1985), 287--296. Google ScholarDigital Library
- {PGB03} Pérez P., Gangnet M., Blake A.: Poisson image editing. In ACM SIGGRAPH 2003 Papers (New York, NY, USA, 2003), SIGGRAPH '03, ACM, pp. 313--318. Google ScholarDigital Library
- {Pix14} Pixlogic: ZBrush. www.autodesk.com/products/mudbox/overview, July 2014.Google Scholar
- {Pla14} PlanetSide: Terragen 3. www.planetside.co.uk/products/terragen3, July 2014.Google Scholar
- {PM13} Pytel A., Mann S.: Self-organized approach to modeling hydraulic erosion features. Computers & Graphics 37, 4 (June 2013), 280--292. Google ScholarDigital Library
- {SDKT*09} Smelik R. M., De Kraker K. J., Tutenel T., Bidarra R., Groenewegen S. A.: A survey of procedural methods for terrain modelling. In Proceedings of the CASA Workshop on 3D Advanced Media In Gaming And Simulation (3AMIGAS) (2009), pp. 25--34.Google Scholar
- {She68} Shepard D.: A two-dimensional interpolation function for irregularly-spaced data. In Proceedings of the 1968 23rd ACM National Conference (New York, NY, USA, 1968), ACM '68, ACM, pp. 517--524. Google ScholarDigital Library
- {Sme11} Smelik R. M.: A Declarative Approach to Procedural Generation of Virtual Worlds. PhD thesis, TU Delft, 2011.Google Scholar
- {TEC*14} Tasse F. P., Emilien A., Cani M.-P., Hahmann S., Bernhardt A.: First person sketch-based terrain editing. In Proceedings of the 2014 Graphics Interface Conference (2014), Canadian Information Processing Society, pp. 217--224. Google ScholarDigital Library
- {TGM12} Tasse F., Gain J., Marais P.: Enhanced texture-based terrain synthesis on graphics hardware. Comp. Graph. Forum 31, 6 (sep 2012), 1959--1972. Google ScholarDigital Library
- {The14} The GIMP Team: The GNU Image Manipulation Program. www.gimp.org/, July 2014.Google Scholar
- {VML97} Vemuri B. C., Mandal C., Lai S.-H.: A fast gibbs sampler for synthesizing constrained fractals. IEEE Trans. Vis. Comput. Graph. 3, 4 (1997), 337--351. Google ScholarDigital Library
- {ZTR07} Zhou H., 0004 J. S., Turk G., Rehg J. M.: Terrain synthesis from digital elevation models. IEEE Trans. Vis. Comput. Graph. 13, 4 (2007), 834--848. Google ScholarDigital Library
Index Terms
- Frequency-based controls for terrain editing
Recommendations
Feature-based terrain editing from complex sketches
We present a new method for first person sketch-based editing of terrain models. As in usual artistic pictures, the input sketch depicts complex silhouettes with cusps and T-junctions, which typically correspond to non-planar curves in 3D. After ...
Large-Scale Physics-Based Terrain Editing
Physics-based approaches could simplify terrain modeling by increasing its realism. However, most simulations provide only a low level of user control because they fail on large-scale phenomena or focus only on the modeling of limited effects. A new ...
LandSketch: a first person point-of-view example-based terrain modeling approach
SBIM '13: Proceedings of the International Symposium on Sketch-Based Interfaces and ModelingWe present an intuitive interface for easy modeling of terrains, compatible with example-based synthesis approach. The interface consists on a picture's canvas-like screen, where the user sketches silhouettes of mountains, as he would do if drawing ...
Comments