Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

GPU Shape Grammars

Published: 01 September 2012 Publication History
  • Get Citation Alerts
  • Abstract

    GPU Shape Grammars provide a solution for interactive procedural generation, tuning and visualization of massive environment elements for both video games and production rendering. Our technique generates detailed models without explicit geometry storage. To this end we reformulate the grammar expansion for generation of detailed models at the tesselation control and geometry shader stages. Using the geometry generation capabilities of modern graphics hardware, our technique generated massive, highly detailed models. GPU Shape Grammars integrate within a scalable framework by introducing automatic generation of levels of detail at reduced cost. We apply our solution for interactive generation and rendering of scenes containing thousands of buildings and trees. © 2012 Wiley Periodicals, Inc.

    References

    [1]
    Aichholzer O., D. Alberts, Aurenhammer F., Gartner B.: A novel type of skeleton for polygons. Journal of Universal Computer Science 1, 12 (1995), 752–761. 8.
    [2]
    Chomsky N.: Aspects of the Theory of Syntax. MIT Press, 1965. 2.
    [3]
    Edmonds J.: A combinatorial representation for polyhedral surfaces. American Mathematical Society Notices 7 (1960), 646. 3.
    [4]
    Gu X., Gortler S. J., Hoppe H.: Geometry images. In Proceedings of SIGGRAPH (2002), pp. 355–361. 2.
    [5]
    Haegler S., Wonka P., Arisona S. M., Gool L. J. V., Müller P.: Grammar-based encoding of facades. Computer Graphics Forum 29, 4 (2010), 1479–1487. 2.
    [6]
    Jeschke S., Wimmer M., Purgathofer W.: Image-based representations for accelerated rendering of complex scenes. In EUROGRAPHICS State of the Art Reports (2005), pp. 1–20. 6.
    [7]
    Kelly T., Wonka P.: Interactive architectural modeling with procedural extrusions. In Proceedings of SIGGRAPH (2011), vol. 30, pp. 14:1–14:15. 8.
    [8]
    Lluch J., Camahort E., Vivó R.: Procedural multiresolution for plant and tree rendering. In Proceedings of AFRIGRAPH (2003), pp. 31–38. 2.
    [9]
    Lienhardt P.: n-dimensional generalized combinatorial maps and cellular quasi-manifolds. Intl Journal of Computational Geometry and Applications 4, 3 (1994), 275–324. 3.
    [10]
    Lindenmayer A.: Mathematical models for cellular interactions in development parts i & ii. filaments with one-sided inputs. Journal of Theoretical Biology 18, 3 (1968), 280––299. 2.
    [11]
    Lipp M., Wonka P., Wimmer M.: Parallel generation of multiple l-systems. Computer and Graphics 34, 5 (2010), 585–593. 2.
    [12]
    Marvie J., Gautron P., Hirtzlin P., Sourimant G.: Render-time procedural per-pixel geometry generation. In Proceedings of Graphics Interface (2011), pp. 167–174. 2, 7.
    [13]
    Marvie J., Perret J., Bouatouch K.: The FL-system: a functional L-system for procedural geometric modeling. The Visual Computer 1, 5 (2005), 329–339. 2.
    [14]
    Muller P., Wonka P., Haegler S., Ulmer A., Gool L.: Procedural modeling of buildings. In Proceedings of SIGGRAPH (2006), pp. 614–623. 2, 3, 5, 8.
    [15]
    Prusinkiewicz P., Lindenmayer A.: The Algorithmic Beauty of Plants. Springer-Verlag, 1990. 2, 6.
    [16]
    Wonka P., Müller P., Watson B., Fuller A.: Urban design and procedural modeling. In SIGGRAPH courses (2007). 2.
    [17]
    Wonka P., Wimmer M., Sillion F., Ribarsky W.: Instant architecture. In Proceedings of SIGGRAPH (2003), pp. 669–677. 2.

    Cited By

    View all
    • (2021)IGScript: An Interaction Grammar for Scientific Data PresentationProceedings of the 2021 CHI Conference on Human Factors in Computing Systems10.1145/3411764.3445535(1-13)Online publication date: 6-May-2021
    • (2017)ShapeGeneticsComputer Graphics Forum10.1111/cgf.1312036:2(213-223)Online publication date: 1-May-2017
    • (2017)A Feature-adaptive Subdivision Method for Real-time 3D Reconstruction of Repeated Topology Surfaces3D Research10.1007/s13319-017-0117-z8:1(1-16)Online publication date: 1-Mar-2017
    • Show More Cited By

    Index Terms

    1. GPU Shape Grammars
      Index terms have been assigned to the content through auto-classification.

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image Computer Graphics Forum
      Computer Graphics Forum  Volume 31, Issue 7pt1
      September 2012
      137 pages
      ISSN:0167-7055
      EISSN:1467-8659
      Issue’s Table of Contents

      Publisher

      The Eurographs Association & John Wiley & Sons, Ltd.

      Chichester, United Kingdom

      Publication History

      Published: 01 September 2012

      Author Tags

      1. F.4.2 [Mathematical Logic and Formal Languages]: Grammars and Other Rewriting Systems
      2. I.3.5 [Computer Graphics]: Computational Geometry and Object Modeling
      3. I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism
      4. I.6.3 [Simulation and Modeling]: Applications
      5. J.6 [Computer-Aided Engineering]: Computer-Aided Design (CAD)

      Qualifiers

      • Article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 10 Aug 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2021)IGScript: An Interaction Grammar for Scientific Data PresentationProceedings of the 2021 CHI Conference on Human Factors in Computing Systems10.1145/3411764.3445535(1-13)Online publication date: 6-May-2021
      • (2017)ShapeGeneticsComputer Graphics Forum10.1111/cgf.1312036:2(213-223)Online publication date: 1-May-2017
      • (2017)A Feature-adaptive Subdivision Method for Real-time 3D Reconstruction of Repeated Topology Surfaces3D Research10.1007/s13319-017-0117-z8:1(1-16)Online publication date: 1-Mar-2017
      • (2016)Representing and scheduling procedural generation using operator graphsACM Transactions on Graphics10.1145/2980179.298022735:6(1-12)Online publication date: 5-Dec-2016
      • (2016)Real-Time Rendering Techniques with Hardware TessellationComputer Graphics Forum10.1111/cgf.1271435:1(113-137)Online publication date: 1-Feb-2016
      • (2015)Dynamic on-mesh procedural generationProceedings of the 41st Graphics Interface Conference10.5555/2788890.2788895(17-24)Online publication date: 3-Jun-2015
      • (2015)Practical grammar-based procedural modeling of architectureSIGGRAPH Asia 2015 Courses10.1145/2818143.2818152(1-12)Online publication date: 2-Nov-2015
      • (2014)Dynamic on-mesh procedural generation controlACM SIGGRAPH 2014 Talks10.1145/2614106.2614129(1-1)Online publication date: 27-Jul-2014
      • (2014)On-the-fly generation and rendering of infinite cities on the GPUComputer Graphics Forum10.1111/cgf.1231533:2(105-114)Online publication date: 1-May-2014
      • (2014)Parallel generation of architecture on the GPUComputer Graphics Forum10.1111/cgf.1231233:2(73-82)Online publication date: 1-May-2014
      • Show More Cited By

      View Options

      View options

      Get Access

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media