SlideShare ist ein Scribd-Unternehmen logo
1 von 19
A Survey of
                      Procedural Methods for
                         Terrain Modelling




Ruben Smelik
Klaas Jan de Kraker
Saskia Groenewegen
Tim Tutenel
Rafael Bidarra
Motivation for Automated Terrain Modelling

    • Game worlds are increasing in size, detail and visual realism
    • Manual design requires effort, time, 3D modelling skills, money, etc.




    Wolfenstein 3D (id, 1992)                    Crysis (Crytek, 2007)

2                                                     Amsterdam,Tuesday, June 16 2009
Procedural content generation

    • Content generation procedures based on rules, random numbers, etc.

    • Also know as data amplification algorithms:
        • Few parameters => large amount of content

    • Common techniques:
       • Fractals
       • Rewriting systems
       • Simulations

    • Advantages:
       • Saves effort / time / money
       • Variation through randomness
       • Storage


3                                                       Amsterdam,Tuesday, June 16 2009
Current limitations

    • Too random, user has no real control over outcome
       • Trial and error

    • In-depth knowledge and experimentation required
        • Unintuitive parameters, e.g. “persistence”

    • Methods have not (yet) been integrated properly




4                                                   Amsterdam,Tuesday, June 16 2009
Topics in Procedural Terrain Modelling

    1. Earth (height-maps, eroded landscapes)

    2. Water (oceans, rivers and lakes)

    3. Vegetation (plant models, distribution)

    4. Road (networks)

    5. Urban (buildings, facades)




5                                                Amsterdam,Tuesday, June 16 2009
Earth - Height-map Generation

    • Subdivision

                                                                           Miller, G. S. P. (1986)
                                                              The Definition and Rendering of Terrain Maps.




    • Fractal Brownian Motion (using Perlin Noise)




                                Musgrave, F. K. (1993)
6                       Methods for Realistic Landscape Imaging.     Amsterdam,Tuesday, June 16 2009
Earth - Erosion Simulation
    • Thermal erosion


                                         Benes, B. and Forsbach, R. (2001)
                                 Layered Data Representation for Visual Simulation of
                                                 Terrain Erosion.




    • Fluvial erosion
                                                  Anh, N. H., Sourin, A., and Aswani, P.
                                                                  (2007)
                                                    Physically based Hydraulic Erosion
                                                 Simulation on Graphics Processing Unit.




7                                               Amsterdam,Tuesday, June 16 2009
Earth - Commercial Tools




               TerraGen (Planetside Software)
8                                               Amsterdam,Tuesday, June 16 2009
Water - Rivers, Oceans and Lakes




                           Belhadj, F. and Audibert, P. (2005)
            Modeling Landscapes with Ridges and Rivers: Bottom Up Approach.
9                                                                  Amsterdam,Tuesday, June 16 2009
Vegetation - Plant Models

     • L-Systems (symbolic rewriting grammar)




                              Měch, R., Prusinkiewicz, P. (1994).
                    Visual models of plants interacting with their environment.
10                                                                          Amsterdam,Tuesday, June 16 2009
Vegetation - Distribution Simulation
                        Realistic distribution of plants
                        based on an ecosystem model




        Deussen, O., Hanrahan, P., Lintermann, B., Měch, R., Pharr, M., and Prusinkiewicz, P. (1998).
                          Realistic Modeling and Rendering of Plant Ecosystems.
11                                                                              Amsterdam,Tuesday, June 16 2009
Vegetation - Commercial tools




                    SpeedTree (IDV, inc.)
                     XFrog (Greenworks)

12                                          Amsterdam,Tuesday, June 16 2009
Road - Network Patterns




                       Sun, J., Yu, X., Baciu, G., and Green, M. (2002).
             Template-based Generation of Road Networks for Virtual City Modeling.
13                                                                      Amsterdam,Tuesday, June 16 2009
Road - Network Generation

     • L-Systems with validity checks, slope constraints and population-
       oriented rules




                           Parish, Y. I. H. and Müller, P. (2001).
                              Procedural Modeling of Cities.
14                                                                   Amsterdam,Tuesday, June 16 2009
Urban - Building Grammars

     • Split and Shape grammars




                 Müller, P., Wonka, P., Haegler, S., Ulmer, A., and Gool, L. V. (2006)
                    Wonka, P., Wimmer, M., Sillion, F., and Ribarsky, W. (2003)
                                 Procedural Modeling of Buildings.
                                         Instant Architecture.
15                                                                            Amsterdam,Tuesday, June 16 2009
Urban - Commercial Tools




                 “Random” roads and city
                     Virtual Pompei
16              CityEngine (Procedural, inc.)   Amsterdam,Tuesday, June 16 2009
Integrated Procedural Terrain Modelling




17                                     Amsterdam,Tuesday, June 16 2009
Current Results




18                     Amsterdam,Tuesday, June 16 2009
Conclusions

     • Procedural modelling is an active research area with many
       developments

     • Focus shifts from height-map generation to urban environments

     • Research directions:

        • Performance
           • GPU programming

        • More detailed urban environments
           • E.g. building interiors

        • Integrated frameworks with intuitive controls


19                                                        Amsterdam,Tuesday, June 16 2009

Weitere ähnliche Inhalte

Was ist angesagt?

Urbanization of mancherial town
Urbanization of mancherial town Urbanization of mancherial town
Urbanization of mancherial town avinash111d
 
OpenStreetMap mobile tools & visualisation
OpenStreetMap mobile tools & visualisationOpenStreetMap mobile tools & visualisation
OpenStreetMap mobile tools & visualisationTua Sarocha
 
Why Does GIS Matter
Why Does GIS MatterWhy Does GIS Matter
Why Does GIS MatterSong Gao
 
Neocartography: the crowd and the cloud
Neocartography: the crowd and the cloudNeocartography: the crowd and the cloud
Neocartography: the crowd and the cloudSteve Chilton
 
Visualising large spatial databases and Building bespoke geodemographics
Visualising large spatial databases and Building bespoke geodemographicsVisualising large spatial databases and Building bespoke geodemographics
Visualising large spatial databases and Building bespoke geodemographicsDr Muhammad Adnan
 
WHAT'S THERE IN GEOMATICS ENGINEERING???
WHAT'S THERE IN GEOMATICS ENGINEERING???WHAT'S THERE IN GEOMATICS ENGINEERING???
WHAT'S THERE IN GEOMATICS ENGINEERING???Nepal Flying Labs
 
2017 ASPRS-RMR Big Data Track: A Geospatial Picture of 1959 Albuquerque, New ...
2017 ASPRS-RMR Big Data Track: A Geospatial Picture of 1959 Albuquerque, New ...2017 ASPRS-RMR Big Data Track: A Geospatial Picture of 1959 Albuquerque, New ...
2017 ASPRS-RMR Big Data Track: A Geospatial Picture of 1959 Albuquerque, New ...GIS in the Rockies
 
5 pgp built environment library
5 pgp  built environment library5 pgp  built environment library
5 pgp built environment librarypvhead123
 
Gis Geographical Information System Fundamentals
Gis Geographical Information System FundamentalsGis Geographical Information System Fundamentals
Gis Geographical Information System FundamentalsUroosa Samman
 
Introduction to Photogrammetry
Introduction to Photogrammetry Introduction to Photogrammetry
Introduction to Photogrammetry shahidusman3
 
CIAM , Congrès Internationaux d'Architecture Moderne
CIAM , Congrès Internationaux d'Architecture ModerneCIAM , Congrès Internationaux d'Architecture Moderne
CIAM , Congrès Internationaux d'Architecture ModerneBiya Girma Hirpo
 

Was ist angesagt? (20)

RJW CCAE Course 1977-79
RJW CCAE Course 1977-79RJW CCAE Course 1977-79
RJW CCAE Course 1977-79
 
Urbanization of mancherial town
Urbanization of mancherial town Urbanization of mancherial town
Urbanization of mancherial town
 
20150317CIU2015seto
20150317CIU2015seto20150317CIU2015seto
20150317CIU2015seto
 
OpenStreetMap mobile tools & visualisation
OpenStreetMap mobile tools & visualisationOpenStreetMap mobile tools & visualisation
OpenStreetMap mobile tools & visualisation
 
GIS
GISGIS
GIS
 
IRPUD
IRPUDIRPUD
IRPUD
 
Why Does GIS Matter
Why Does GIS MatterWhy Does GIS Matter
Why Does GIS Matter
 
Neocartography: the crowd and the cloud
Neocartography: the crowd and the cloudNeocartography: the crowd and the cloud
Neocartography: the crowd and the cloud
 
Gis technology
Gis technologyGis technology
Gis technology
 
Osm Presentation
Osm PresentationOsm Presentation
Osm Presentation
 
Introduction to geomatics
Introduction to geomaticsIntroduction to geomatics
Introduction to geomatics
 
Visualising large spatial databases and Building bespoke geodemographics
Visualising large spatial databases and Building bespoke geodemographicsVisualising large spatial databases and Building bespoke geodemographics
Visualising large spatial databases and Building bespoke geodemographics
 
Geomatics
Geomatics Geomatics
Geomatics
 
WHAT'S THERE IN GEOMATICS ENGINEERING???
WHAT'S THERE IN GEOMATICS ENGINEERING???WHAT'S THERE IN GEOMATICS ENGINEERING???
WHAT'S THERE IN GEOMATICS ENGINEERING???
 
What Is GIS?
What Is GIS?What Is GIS?
What Is GIS?
 
2017 ASPRS-RMR Big Data Track: A Geospatial Picture of 1959 Albuquerque, New ...
2017 ASPRS-RMR Big Data Track: A Geospatial Picture of 1959 Albuquerque, New ...2017 ASPRS-RMR Big Data Track: A Geospatial Picture of 1959 Albuquerque, New ...
2017 ASPRS-RMR Big Data Track: A Geospatial Picture of 1959 Albuquerque, New ...
 
5 pgp built environment library
5 pgp  built environment library5 pgp  built environment library
5 pgp built environment library
 
Gis Geographical Information System Fundamentals
Gis Geographical Information System FundamentalsGis Geographical Information System Fundamentals
Gis Geographical Information System Fundamentals
 
Introduction to Photogrammetry
Introduction to Photogrammetry Introduction to Photogrammetry
Introduction to Photogrammetry
 
CIAM , Congrès Internationaux d'Architecture Moderne
CIAM , Congrès Internationaux d'Architecture ModerneCIAM , Congrès Internationaux d'Architecture Moderne
CIAM , Congrès Internationaux d'Architecture Moderne
 

Ähnlich wie A Survey of Procedural Methods for Terrain Modelling

Ähnlich wie A Survey of Procedural Methods for Terrain Modelling (8)

Urban Sustainablity
Urban SustainablityUrban Sustainablity
Urban Sustainablity
 
Urban Sensing
Urban SensingUrban Sensing
Urban Sensing
 
Participatory GIS, Volunteered Geographic Information and Citizen Science - G...
Participatory GIS, Volunteered Geographic Information and Citizen Science - G...Participatory GIS, Volunteered Geographic Information and Citizen Science - G...
Participatory GIS, Volunteered Geographic Information and Citizen Science - G...
 
Exploring Big Data Landscapes with Elastic Displays
Exploring Big Data Landscapes with Elastic DisplaysExploring Big Data Landscapes with Elastic Displays
Exploring Big Data Landscapes with Elastic Displays
 
The history of geographic information systems invention and re invention of t...
The history of geographic information systems invention and re invention of t...The history of geographic information systems invention and re invention of t...
The history of geographic information systems invention and re invention of t...
 
OpenStreetMap - The Quality Issue
OpenStreetMap - The Quality IssueOpenStreetMap - The Quality Issue
OpenStreetMap - The Quality Issue
 
Cv avishek
Cv avishekCv avishek
Cv avishek
 
1 s2.0-s0198971512001093-main
1 s2.0-s0198971512001093-main1 s2.0-s0198971512001093-main
1 s2.0-s0198971512001093-main
 

Kürzlich hochgeladen

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Kürzlich hochgeladen (20)

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

A Survey of Procedural Methods for Terrain Modelling

  • 1. A Survey of Procedural Methods for Terrain Modelling Ruben Smelik Klaas Jan de Kraker Saskia Groenewegen Tim Tutenel Rafael Bidarra
  • 2. Motivation for Automated Terrain Modelling • Game worlds are increasing in size, detail and visual realism • Manual design requires effort, time, 3D modelling skills, money, etc. Wolfenstein 3D (id, 1992) Crysis (Crytek, 2007) 2 Amsterdam,Tuesday, June 16 2009
  • 3. Procedural content generation • Content generation procedures based on rules, random numbers, etc. • Also know as data amplification algorithms: • Few parameters => large amount of content • Common techniques: • Fractals • Rewriting systems • Simulations • Advantages: • Saves effort / time / money • Variation through randomness • Storage 3 Amsterdam,Tuesday, June 16 2009
  • 4. Current limitations • Too random, user has no real control over outcome • Trial and error • In-depth knowledge and experimentation required • Unintuitive parameters, e.g. “persistence” • Methods have not (yet) been integrated properly 4 Amsterdam,Tuesday, June 16 2009
  • 5. Topics in Procedural Terrain Modelling 1. Earth (height-maps, eroded landscapes) 2. Water (oceans, rivers and lakes) 3. Vegetation (plant models, distribution) 4. Road (networks) 5. Urban (buildings, facades) 5 Amsterdam,Tuesday, June 16 2009
  • 6. Earth - Height-map Generation • Subdivision Miller, G. S. P. (1986) The Definition and Rendering of Terrain Maps. • Fractal Brownian Motion (using Perlin Noise) Musgrave, F. K. (1993) 6 Methods for Realistic Landscape Imaging. Amsterdam,Tuesday, June 16 2009
  • 7. Earth - Erosion Simulation • Thermal erosion Benes, B. and Forsbach, R. (2001) Layered Data Representation for Visual Simulation of Terrain Erosion. • Fluvial erosion Anh, N. H., Sourin, A., and Aswani, P. (2007) Physically based Hydraulic Erosion Simulation on Graphics Processing Unit. 7 Amsterdam,Tuesday, June 16 2009
  • 8. Earth - Commercial Tools TerraGen (Planetside Software) 8 Amsterdam,Tuesday, June 16 2009
  • 9. Water - Rivers, Oceans and Lakes Belhadj, F. and Audibert, P. (2005) Modeling Landscapes with Ridges and Rivers: Bottom Up Approach. 9 Amsterdam,Tuesday, June 16 2009
  • 10. Vegetation - Plant Models • L-Systems (symbolic rewriting grammar) Měch, R., Prusinkiewicz, P. (1994). Visual models of plants interacting with their environment. 10 Amsterdam,Tuesday, June 16 2009
  • 11. Vegetation - Distribution Simulation Realistic distribution of plants based on an ecosystem model Deussen, O., Hanrahan, P., Lintermann, B., Měch, R., Pharr, M., and Prusinkiewicz, P. (1998). Realistic Modeling and Rendering of Plant Ecosystems. 11 Amsterdam,Tuesday, June 16 2009
  • 12. Vegetation - Commercial tools SpeedTree (IDV, inc.) XFrog (Greenworks) 12 Amsterdam,Tuesday, June 16 2009
  • 13. Road - Network Patterns Sun, J., Yu, X., Baciu, G., and Green, M. (2002). Template-based Generation of Road Networks for Virtual City Modeling. 13 Amsterdam,Tuesday, June 16 2009
  • 14. Road - Network Generation • L-Systems with validity checks, slope constraints and population- oriented rules Parish, Y. I. H. and Müller, P. (2001). Procedural Modeling of Cities. 14 Amsterdam,Tuesday, June 16 2009
  • 15. Urban - Building Grammars • Split and Shape grammars Müller, P., Wonka, P., Haegler, S., Ulmer, A., and Gool, L. V. (2006) Wonka, P., Wimmer, M., Sillion, F., and Ribarsky, W. (2003) Procedural Modeling of Buildings. Instant Architecture. 15 Amsterdam,Tuesday, June 16 2009
  • 16. Urban - Commercial Tools “Random” roads and city Virtual Pompei 16 CityEngine (Procedural, inc.) Amsterdam,Tuesday, June 16 2009
  • 17. Integrated Procedural Terrain Modelling 17 Amsterdam,Tuesday, June 16 2009
  • 18. Current Results 18 Amsterdam,Tuesday, June 16 2009
  • 19. Conclusions • Procedural modelling is an active research area with many developments • Focus shifts from height-map generation to urban environments • Research directions: • Performance • GPU programming • More detailed urban environments • E.g. building interiors • Integrated frameworks with intuitive controls 19 Amsterdam,Tuesday, June 16 2009