EDRA 48

Immersive Tangible Landscape Modelling: A Step Toward the Future for Integrative Ecological Planning


Payam Tabrizian, Brendan Harmon, Anna Petrasova, Vaclav Petras, Helena Mitasova
North Carolina State University

The talk is presented by the GeoForAll Laboratory at the Center for Geospatial Analytics (CGA), North Carolina State University

CGA is an interdisciplinary research and education center with focus on geospatial computing, modeling, analytics and geovisualization.

geospatial.ncsu.edu

Tangible Landscape
Immersive Virtual Environment (IVE)

    Nassaur,1995; , Sarukhán and Whyte, Ode et al. 2008, Fry et al.

Motivation Tangible Geospatial modelling interfaces

  • Interaction through mouse, keyboard and display does not encourage creativity.
  • Working with geospatial models and analysis is not intuitive and requires specialized software and training.
  • Collaboration is restricted as typically only one user at a time can navigate and modify models.

Tangible Landscape: real-time coupling with GIS

With Tangible Landscape you can hold a GIS in your hands - feeling the shape of the earth, sculpting its topography, and directing the flow of water.

How it works

Tangible Landscape couples a digital and a physical model through a continuous cycle of 3D scanning, geospatial modeling, and projection

Interactions

surface points lines areas areas

Applications: visibility

Visibility analysis

Applications: urban growth

Simulation of urban growth scenarios with FUTURES model

Serious games: coastal flooding

Save houses from coastal flooding by building coastal defenses

Structured problem-solving with rules, challenging objectives, and scoring

     Perspective view of inundated landscape                       Surface inundation and flow model

Immersive Virtual environments (IVE)

  • Immersive Virtual Environements surround the user in images, video or other stimuli to generate a perception of being physically present in a non-physical world.
  • High degree of "presence", more robust asessement of human perception and preferences

http://marclee.io/en/10-000-moving-cities-same-but-different-vr/

The coupling rationale

  • Real-time updating a georeferenced 3D model of the landscape based on user interaction with Tangible Landscape
  • Updating the attributes (shape, position) of 3D objects (e.g., plants) and surfaces (e.g., terrain) with their corresponding tangible objects
  • Enabling user to control the viewpoints (camera position) and animation (e.g., walkthrough, flythrough)

Physical setup

What is Blender? Why Blender?

  • Free and open source 3d modelling and game engine software
  • Easy scripting (Python)
  • GIS and Virtual reality plugin
  • High-quality real-time rendering and shading

Software Architecture

Landform and water bodies

Interaction: hand, sculpting knife
3D processing: terrain GeoTIFF raster and water polygon
Simulation: Water flow (r.sim.water), Ponding (r.fill.dir)
Projection: Water Surface Area, Mean depth

Vegetated surfaces

Interaction: Felt pieces, laser pointer
3D processing: Importing and populating species classes using the plants library
Simulation: Complexity, Heterogeneity, Biodiversity, Remediation capacity, Landscape structure analysis (r.li)
Projection: Percent remediated, No of patches, patch richness, Shannon Diversity,

Linear features, pathes

Interaction: Wooden markers, Laser pointer
3D processing : Importing polyline shapefiles and extrusion based on patch profile, assigning animation and camera path
Simulation: Traveling salesman (Python heuristic), Least-cost-path analysis (r.walk), Slope analysis
Feedback: Trail profile, slope, least-cost path

Human views

Interaction: Wooden marker, Laser pointer
3D processing : Importing polyline shapefiles and extrusion based on patch profile, assigning animation and camera path
Simulation: Viewshed
Feedback: Viewshed area, depth of view, viewdepth variation

Immersion

Realism

Interaction: Blender GUI
Modes: real-time abstract (Low-poly), realtime semi-realistic (viewport shading), Photo-realistic (radiosity, Vray)

Realism

Future work

  • User studies (Creativity, Problems Solving, Decision-making, Colloboration, Participation)
  • Completing the features library (plant speceis, urban features)
  • Research application

Open source

Tangible Landscape plugin for GRASS GIS
github.com/tangible-landscape/grass-tangible-landscape

GRASS GIS module for importing data from Kinect v2
github.com/tangible-landscape/r.in.kinect

Tangible Landscape repository on Open Science Framework
osf.io/w8nr6

Resources