SlideShare a Scribd company logo
Introduction to 3D

   Geovisualization
     John Reiser
History
• Computer rendering of 3D images is a relatively
  recent development.
• 3D rendering requires considerable processing to
  generate photorealistic images.
• Until capabilities rose and costs dropped, 3D
  rendering was often a task left up to
  supercomputers.
• One of the first 3D models: “Utah Teapot”
Utah Teapot
• Designed and rendered
  by Martin Newell in 1975
  at the University of Utah.
• A standard white Melitta
  tea pot.
• Originally didn’t have a
  bottom.
• Reference data for testing
  new applications.
3D Rendering
•   Let’s cover some basics behind 3D rendering.
•   Several methods for drawing the 3D object.
•   Constructing a model out of triangles.
•   Rendering methods can be refined further with
    textures and lighting effects.
Wireframes
• Most basic method of
  rendering a 3D object.
• Vector representation
  of a 3D object from a
  specific vantage point.
• Edges are shown with
  simplified faces.
Textures
• Textures are applied to
  the faces of a 3D model.
• Textures can be a solid
  color, image or
  photograph.
• Textures can include
  additional data, such as
  noise, reflectivity or
  bumps.
Raytracing
• Rendering method
  employs algorithms to
  simulate individual rays
  of light and how they
  interact with the object
  and the environment.
• Light, shadows, focus,
  etc can be modeled.
• Highly photorealistic.
Polygon Rendering
• The edges and faces are    • Stanford Bunny
  essentially 3D polygons.     69,451 polygons.
• The more complex the
  polygon, the longer the
  rendering time.
• The simplest polygon is
  the triangle.
• Many renderers utilize
  triangles to construct a
  3D model.
Triangles & TINs
• Back to GIS, triangulated irregular networks are
  digital elevation models based on nodes & edges
  that form a mesh of triangular faces.
• Rendering landscapes instead of objects requires
  georeferencing.
TINs versus Raster DEMs
• TINs allow for greater variation in the terrain
  than raster.
• Raster cell sizes must be small to capture minute
  variations, producing larger files.
• Gentle changes need only a few triangles to be
  represented.
Building Models
• Wireframe models can
  be covered with an
  architectural rendering
  or a photograph to
  create a basic building
  model.
• Details can be
  introduced by adding
  more textured faces to
  the volume.
Building Information Modeling
• Highly detailed models of buildings, down to
  interior spaces.
  – HVAC, mechanicals, etc.
• Used for facilities management.
• Used to visualize maintenance, planning and
  construction efforts.
• GIS for buildings.
Viewing 3D
• Several methods of viewing 3D images on a 2D
  surface.
  – Shutters
  – Anaglyphs
  – Free (cross eyes)
• Some 3D rendering software will create
  anaglyphs for you.

More Related Content

What's hot

What's hot (7)

Deep Learning and Texture Mapping
Deep Learning and Texture MappingDeep Learning and Texture Mapping
Deep Learning and Texture Mapping
 
Data Challenges with 3D Computer Vision
Data Challenges with 3D Computer VisionData Challenges with 3D Computer Vision
Data Challenges with 3D Computer Vision
 
Map Design and Symbology in GIS Environment
Map Design and Symbology in GIS EnvironmentMap Design and Symbology in GIS Environment
Map Design and Symbology in GIS Environment
 
E-Learning: Introduction to GPGPU
E-Learning: Introduction to GPGPUE-Learning: Introduction to GPGPU
E-Learning: Introduction to GPGPU
 
3D Modelig presentation (.ppt) 371 SE
3D Modelig presentation (.ppt) 371 SE3D Modelig presentation (.ppt) 371 SE
3D Modelig presentation (.ppt) 371 SE
 
Sprite Rendering
Sprite RenderingSprite Rendering
Sprite Rendering
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
 

Viewers also liked

Habitat Change Analysis Project
Habitat Change Analysis ProjectHabitat Change Analysis Project
Habitat Change Analysis Project
John Reiser
 
GIS & Facilities - NJAPPA Talk - April 26 2012
GIS & Facilities - NJAPPA Talk - April 26 2012GIS & Facilities - NJAPPA Talk - April 26 2012
GIS & Facilities - NJAPPA Talk - April 26 2012
John Reiser
 
Classification Systems
Classification SystemsClassification Systems
Classification Systems
John Reiser
 
Network Analysis in ArcGIS
Network Analysis in ArcGISNetwork Analysis in ArcGIS
Network Analysis in ArcGIS
John Reiser
 
Data Models - GIS I
Data Models - GIS IData Models - GIS I
Data Models - GIS I
John Reiser
 
Nguyen portfolio 032013_web
Nguyen portfolio 032013_webNguyen portfolio 032013_web
Nguyen portfolio 032013_web
Dzung Do Nguyen
 

Viewers also liked (20)

Mapping the Way - ESRI EdUC 2011
Mapping the Way - ESRI EdUC 2011Mapping the Way - ESRI EdUC 2011
Mapping the Way - ESRI EdUC 2011
 
Habitat Change Analysis Project
Habitat Change Analysis ProjectHabitat Change Analysis Project
Habitat Change Analysis Project
 
GPS - Fall 2011
GPS - Fall 2011GPS - Fall 2011
GPS - Fall 2011
 
GIS & Facilities - NJAPPA Talk - April 26 2012
GIS & Facilities - NJAPPA Talk - April 26 2012GIS & Facilities - NJAPPA Talk - April 26 2012
GIS & Facilities - NJAPPA Talk - April 26 2012
 
NJAPPA 2012 - Campus Facilities
NJAPPA 2012 - Campus FacilitiesNJAPPA 2012 - Campus Facilities
NJAPPA 2012 - Campus Facilities
 
Using Dashboards to Understand Spatial Data
Using Dashboards to Understand Spatial DataUsing Dashboards to Understand Spatial Data
Using Dashboards to Understand Spatial Data
 
Doing more with SQL
Doing more with SQLDoing more with SQL
Doing more with SQL
 
Classification Systems
Classification SystemsClassification Systems
Classification Systems
 
Network Analysis in ArcGIS
Network Analysis in ArcGISNetwork Analysis in ArcGIS
Network Analysis in ArcGIS
 
Data Models - GIS I
Data Models - GIS IData Models - GIS I
Data Models - GIS I
 
Intro to GIS and Remote Sensing
Intro to GIS and Remote SensingIntro to GIS and Remote Sensing
Intro to GIS and Remote Sensing
 
Urban wildlife watch
Urban wildlife watchUrban wildlife watch
Urban wildlife watch
 
Nguyen portfolio 032013_web
Nguyen portfolio 032013_webNguyen portfolio 032013_web
Nguyen portfolio 032013_web
 
Urban Planning Design Considerations for Better Water Quality, Bill Hunt NC S...
Urban Planning Design Considerations for Better Water Quality, Bill Hunt NC S...Urban Planning Design Considerations for Better Water Quality, Bill Hunt NC S...
Urban Planning Design Considerations for Better Water Quality, Bill Hunt NC S...
 
COEXIST by Rona Binay
COEXIST by Rona BinayCOEXIST by Rona Binay
COEXIST by Rona Binay
 
Michele Adams - Panther Hollow Presentation
Michele Adams - Panther Hollow PresentationMichele Adams - Panther Hollow Presentation
Michele Adams - Panther Hollow Presentation
 
Social Networking for Urban Planning
Social Networking for Urban PlanningSocial Networking for Urban Planning
Social Networking for Urban Planning
 
Urban food forestry: Linking people, nature, and food in cities
Urban food forestry: Linking people, nature, and food in cities Urban food forestry: Linking people, nature, and food in cities
Urban food forestry: Linking people, nature, and food in cities
 
Bioretention rainwater treatment – technical design by ASLA
Bioretention rainwater treatment – technical design by ASLABioretention rainwater treatment – technical design by ASLA
Bioretention rainwater treatment – technical design by ASLA
 
Smart city, related to urban vitality and social capital
Smart city, related to urban vitality and social capitalSmart city, related to urban vitality and social capital
Smart city, related to urban vitality and social capital
 

Similar to Introduction to 3D Data

introduction_to_solid_modeling__1_.pptx
introduction_to_solid_modeling__1_.pptxintroduction_to_solid_modeling__1_.pptx
introduction_to_solid_modeling__1_.pptx
Khalil Alhatab
 

Similar to Introduction to 3D Data (20)

mca.pptx
mca.pptxmca.pptx
mca.pptx
 
3Ds Max presentation
3Ds Max presentation3Ds Max presentation
3Ds Max presentation
 
introduction_to_solid_modeling__1_.pptx
introduction_to_solid_modeling__1_.pptxintroduction_to_solid_modeling__1_.pptx
introduction_to_solid_modeling__1_.pptx
 
GJU MM Unit 3.pdf
GJU MM Unit 3.pdfGJU MM Unit 3.pdf
GJU MM Unit 3.pdf
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Geometric Modelling in Computer Aided Design.pptx
Geometric Modelling in Computer Aided Design.pptxGeometric Modelling in Computer Aided Design.pptx
Geometric Modelling in Computer Aided Design.pptx
 
introduction to Reverse Engineering.pptx
introduction to Reverse Engineering.pptxintroduction to Reverse Engineering.pptx
introduction to Reverse Engineering.pptx
 
Chapter 3 : IMAGE
Chapter 3 : IMAGEChapter 3 : IMAGE
Chapter 3 : IMAGE
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
3 d animation
3 d animation3 d animation
3 d animation
 
Image processing
Image processingImage processing
Image processing
 
From Experimentation to Production: The Future of WebGL
From Experimentation to Production: The Future of WebGLFrom Experimentation to Production: The Future of WebGL
From Experimentation to Production: The Future of WebGL
 
A (very brief) Introduction to Image Processing and 3D Printing with ImageJ
A (very brief) Introduction to Image Processing and 3D Printing with ImageJA (very brief) Introduction to Image Processing and 3D Printing with ImageJ
A (very brief) Introduction to Image Processing and 3D Printing with ImageJ
 
Extraction of region of interest in an image
Extraction of region of interest in an imageExtraction of region of interest in an image
Extraction of region of interest in an image
 
Internet of Things, TYBSC IT, Semester 5, Unit III
Internet of Things, TYBSC IT, Semester 5, Unit IIIInternet of Things, TYBSC IT, Semester 5, Unit III
Internet of Things, TYBSC IT, Semester 5, Unit III
 
Using Deep Learning to Derive 3D Cities from Satellite Imagery
Using Deep Learning to Derive 3D Cities from Satellite ImageryUsing Deep Learning to Derive 3D Cities from Satellite Imagery
Using Deep Learning to Derive 3D Cities from Satellite Imagery
 
Dip unit-i-ppt academic year(2016-17)
Dip unit-i-ppt academic year(2016-17)Dip unit-i-ppt academic year(2016-17)
Dip unit-i-ppt academic year(2016-17)
 
3D Model of Buildings Automatically Created from Open Datasets
3D Model of Buildings Automatically Created from Open Datasets3D Model of Buildings Automatically Created from Open Datasets
3D Model of Buildings Automatically Created from Open Datasets
 
3d-printing-871-APjTyfn.pptx
3d-printing-871-APjTyfn.pptx3d-printing-871-APjTyfn.pptx
3d-printing-871-APjTyfn.pptx
 

More from John Reiser

GIS Day at BCC 2012
GIS Day at BCC 2012GIS Day at BCC 2012
GIS Day at BCC 2012
John Reiser
 
Going Mobile with HTML5
Going Mobile with HTML5Going Mobile with HTML5
Going Mobile with HTML5
John Reiser
 
Measurement and Scale
Measurement and ScaleMeasurement and Scale
Measurement and Scale
John Reiser
 
Data Storage and Processing
Data Storage and ProcessingData Storage and Processing
Data Storage and Processing
John Reiser
 
Getting your Data Out There: An Introduction to Distributed GIS
Getting your Data Out There:An Introduction to Distributed GISGetting your Data Out There:An Introduction to Distributed GIS
Getting your Data Out There: An Introduction to Distributed GIS
John Reiser
 

More from John Reiser (19)

Python and GIS: Improving Your Workflow
Python and GIS: Improving Your WorkflowPython and GIS: Improving Your Workflow
Python and GIS: Improving Your Workflow
 
Python Programming and GIS
Python Programming and GISPython Programming and GIS
Python Programming and GIS
 
NJ MAP: Building a different kind of GIS platform using open source tools.
NJ MAP: Building a different kind of GIS platform using open source tools.NJ MAP: Building a different kind of GIS platform using open source tools.
NJ MAP: Building a different kind of GIS platform using open source tools.
 
Portfolio Workshop
Portfolio WorkshopPortfolio Workshop
Portfolio Workshop
 
GIS Day at BCC 2012
GIS Day at BCC 2012GIS Day at BCC 2012
GIS Day at BCC 2012
 
Mapping the Human Environment
Mapping the Human EnvironmentMapping the Human Environment
Mapping the Human Environment
 
Going Mobile with HTML5
Going Mobile with HTML5Going Mobile with HTML5
Going Mobile with HTML5
 
Mapping the Way
Mapping the WayMapping the Way
Mapping the Way
 
New Jersey Land Change Viewer
New Jersey Land Change ViewerNew Jersey Land Change Viewer
New Jersey Land Change Viewer
 
Measurement and Scale
Measurement and ScaleMeasurement and Scale
Measurement and Scale
 
Map Projections
Map ProjectionsMap Projections
Map Projections
 
Geodatabases
GeodatabasesGeodatabases
Geodatabases
 
GIS Modeling
GIS ModelingGIS Modeling
GIS Modeling
 
Data Storage and Processing
Data Storage and ProcessingData Storage and Processing
Data Storage and Processing
 
GIS Data Types
GIS Data TypesGIS Data Types
GIS Data Types
 
Getting your Data Out There: An Introduction to Distributed GIS
Getting your Data Out There:An Introduction to Distributed GISGetting your Data Out There:An Introduction to Distributed GIS
Getting your Data Out There: An Introduction to Distributed GIS
 
IMGIS - Brief History of Mapping
IMGIS - Brief History of MappingIMGIS - Brief History of Mapping
IMGIS - Brief History of Mapping
 
Internet-enabled GIS - Spring 2011
Internet-enabled GIS - Spring 2011Internet-enabled GIS - Spring 2011
Internet-enabled GIS - Spring 2011
 
Internet-enabled GIS for Planners
Internet-enabled GIS for PlannersInternet-enabled GIS for Planners
Internet-enabled GIS for Planners
 

Recently uploaded

Industrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportIndustrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training Report
Avinash Rai
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 

Recently uploaded (20)

Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
 
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
 
Research Methods in Psychology | Cambridge AS Level | Cambridge Assessment In...
Research Methods in Psychology | Cambridge AS Level | Cambridge Assessment In...Research Methods in Psychology | Cambridge AS Level | Cambridge Assessment In...
Research Methods in Psychology | Cambridge AS Level | Cambridge Assessment In...
 
Salient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptxSalient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptx
 
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfINU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
 
How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17
 
Gyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptxGyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptx
 
size separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticssize separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceutics
 
The impact of social media on mental health and well-being has been a topic o...
The impact of social media on mental health and well-being has been a topic o...The impact of social media on mental health and well-being has been a topic o...
The impact of social media on mental health and well-being has been a topic o...
 
B.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdfB.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdf
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Keeping Your Information Safe with Centralized Security Services
Keeping Your Information Safe with Centralized Security ServicesKeeping Your Information Safe with Centralized Security Services
Keeping Your Information Safe with Centralized Security Services
 
Industrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportIndustrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training Report
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
 
Open Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPointOpen Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPoint
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptxMatatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
 

Introduction to 3D Data

  • 1. Introduction to 3D Geovisualization John Reiser
  • 2. History • Computer rendering of 3D images is a relatively recent development. • 3D rendering requires considerable processing to generate photorealistic images. • Until capabilities rose and costs dropped, 3D rendering was often a task left up to supercomputers. • One of the first 3D models: “Utah Teapot”
  • 3. Utah Teapot • Designed and rendered by Martin Newell in 1975 at the University of Utah. • A standard white Melitta tea pot. • Originally didn’t have a bottom. • Reference data for testing new applications.
  • 4.
  • 5. 3D Rendering • Let’s cover some basics behind 3D rendering. • Several methods for drawing the 3D object. • Constructing a model out of triangles. • Rendering methods can be refined further with textures and lighting effects.
  • 6. Wireframes • Most basic method of rendering a 3D object. • Vector representation of a 3D object from a specific vantage point. • Edges are shown with simplified faces.
  • 7. Textures • Textures are applied to the faces of a 3D model. • Textures can be a solid color, image or photograph. • Textures can include additional data, such as noise, reflectivity or bumps.
  • 8. Raytracing • Rendering method employs algorithms to simulate individual rays of light and how they interact with the object and the environment. • Light, shadows, focus, etc can be modeled. • Highly photorealistic.
  • 9. Polygon Rendering • The edges and faces are • Stanford Bunny essentially 3D polygons. 69,451 polygons. • The more complex the polygon, the longer the rendering time. • The simplest polygon is the triangle. • Many renderers utilize triangles to construct a 3D model.
  • 10. Triangles & TINs • Back to GIS, triangulated irregular networks are digital elevation models based on nodes & edges that form a mesh of triangular faces. • Rendering landscapes instead of objects requires georeferencing.
  • 11. TINs versus Raster DEMs • TINs allow for greater variation in the terrain than raster. • Raster cell sizes must be small to capture minute variations, producing larger files. • Gentle changes need only a few triangles to be represented.
  • 12. Building Models • Wireframe models can be covered with an architectural rendering or a photograph to create a basic building model. • Details can be introduced by adding more textured faces to the volume.
  • 13. Building Information Modeling • Highly detailed models of buildings, down to interior spaces. – HVAC, mechanicals, etc. • Used for facilities management. • Used to visualize maintenance, planning and construction efforts. • GIS for buildings.
  • 14. Viewing 3D • Several methods of viewing 3D images on a 2D surface. – Shutters – Anaglyphs – Free (cross eyes) • Some 3D rendering software will create anaglyphs for you.