skip to main content
10.1145/2668904.2668944acmotherconferencesArticle/Chapter ViewAbstractPublication PagescvmpConference Proceedingsconference-collections
research-article

Frequency-based controls for terrain editing

Published:13 November 2014Publication History

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.

References

  1. {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 ScholarGoogle Scholar
  2. {Ado14} Adobe: Photoshop. www.photoshop.com/, July 2014.Google ScholarGoogle Scholar
  3. {Aut14a} Autodesk: Maya. www.autodesk.co.uk/products/autodesk-maya/overview, July 2014.Google ScholarGoogle Scholar
  4. {Aut14b} Autodesk: Mudbox. www.autodesk.com/products/mudbox/overview, July 2014.Google ScholarGoogle Scholar
  5. {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 ScholarGoogle ScholarDigital LibraryDigital Library
  6. {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 ScholarGoogle ScholarCross RefCross Ref
  7. {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 ScholarGoogle Scholar
  8. {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 ScholarGoogle Scholar
  9. {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 ScholarGoogle ScholarDigital LibraryDigital Library
  10. {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 ScholarGoogle ScholarDigital LibraryDigital Library
  11. {E-o14} E-on Software: Vue. www.e-onsoftware.com/products/vue/, July 2014.Google ScholarGoogle Scholar
  12. {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 ScholarGoogle ScholarDigital LibraryDigital Library
  13. {EL99} Efros A., Leung T.: Texture synthesis by non-parametric sampling. In In International Conference on Computer Vision (1999), pp. 1033--1038. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. {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 ScholarGoogle ScholarDigital LibraryDigital Library
  15. {FFC82} Fournier A., Fussell D., Carpenter L.: Computer rendering of stochastic models. Commun. ACM 25, 6 (June 1982), 371--384. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. {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 ScholarGoogle ScholarDigital LibraryDigital Library
  17. {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 ScholarGoogle ScholarDigital LibraryDigital Library
  18. {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 ScholarGoogle ScholarDigital LibraryDigital Library
  19. {Mac11} Maclean F.: Setting the Scene. Chronicle Books LLC, 2011.Google ScholarGoogle Scholar
  20. {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 ScholarGoogle Scholar
  21. {Per85} Perlin K.: An image synthesizer. SIGGRAPH Comput. Graph. 19, 3 (July 1985), 287--296. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. {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 ScholarGoogle ScholarDigital LibraryDigital Library
  23. {Pix14} Pixlogic: ZBrush. www.autodesk.com/products/mudbox/overview, July 2014.Google ScholarGoogle Scholar
  24. {Pla14} PlanetSide: Terragen 3. www.planetside.co.uk/products/terragen3, July 2014.Google ScholarGoogle Scholar
  25. {PM13} Pytel A., Mann S.: Self-organized approach to modeling hydraulic erosion features. Computers & Graphics 37, 4 (June 2013), 280--292. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. {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 ScholarGoogle Scholar
  27. {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 ScholarGoogle ScholarDigital LibraryDigital Library
  28. {Sme11} Smelik R. M.: A Declarative Approach to Procedural Generation of Virtual Worlds. PhD thesis, TU Delft, 2011.Google ScholarGoogle Scholar
  29. {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 ScholarGoogle ScholarDigital LibraryDigital Library
  30. {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 ScholarGoogle ScholarDigital LibraryDigital Library
  31. {The14} The GIMP Team: The GNU Image Manipulation Program. www.gimp.org/, July 2014.Google ScholarGoogle Scholar
  32. {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 ScholarGoogle ScholarDigital LibraryDigital Library
  33. {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 ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Frequency-based controls for terrain editing

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Other conferences
          CVMP '14: Proceedings of the 11th European Conference on Visual Media Production
          November 2014
          153 pages
          ISBN:9781450331852
          DOI:10.1145/2668904

          Copyright © 2014 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 13 November 2014

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate40of67submissions,60%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader