Introduction to 3D Data
-
Upload
john-reiser -
Category
Education
-
view
977 -
download
1
description
Transcript of Introduction to 3D Data
![Page 1: Introduction to 3D Data](https://reader035.fdocuments.in/reader035/viewer/2022062511/54bbf7514a79594b2e8b4680/html5/thumbnails/1.jpg)
Introduction to 3D
GeovisualizationJohn Reiser
![Page 2: Introduction to 3D Data](https://reader035.fdocuments.in/reader035/viewer/2022062511/54bbf7514a79594b2e8b4680/html5/thumbnails/2.jpg)
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”
![Page 3: Introduction to 3D Data](https://reader035.fdocuments.in/reader035/viewer/2022062511/54bbf7514a79594b2e8b4680/html5/thumbnails/3.jpg)
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.
![Page 4: Introduction to 3D Data](https://reader035.fdocuments.in/reader035/viewer/2022062511/54bbf7514a79594b2e8b4680/html5/thumbnails/4.jpg)
![Page 5: Introduction to 3D Data](https://reader035.fdocuments.in/reader035/viewer/2022062511/54bbf7514a79594b2e8b4680/html5/thumbnails/5.jpg)
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.
![Page 6: Introduction to 3D Data](https://reader035.fdocuments.in/reader035/viewer/2022062511/54bbf7514a79594b2e8b4680/html5/thumbnails/6.jpg)
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.
![Page 7: Introduction to 3D Data](https://reader035.fdocuments.in/reader035/viewer/2022062511/54bbf7514a79594b2e8b4680/html5/thumbnails/7.jpg)
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.
![Page 8: Introduction to 3D Data](https://reader035.fdocuments.in/reader035/viewer/2022062511/54bbf7514a79594b2e8b4680/html5/thumbnails/8.jpg)
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.
![Page 9: Introduction to 3D Data](https://reader035.fdocuments.in/reader035/viewer/2022062511/54bbf7514a79594b2e8b4680/html5/thumbnails/9.jpg)
Polygon Rendering
• The edges and faces are essentially 3D 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.
• Stanford Bunny69,451 polygons.
![Page 10: Introduction to 3D Data](https://reader035.fdocuments.in/reader035/viewer/2022062511/54bbf7514a79594b2e8b4680/html5/thumbnails/10.jpg)
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.
![Page 11: Introduction to 3D Data](https://reader035.fdocuments.in/reader035/viewer/2022062511/54bbf7514a79594b2e8b4680/html5/thumbnails/11.jpg)
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.
![Page 12: Introduction to 3D Data](https://reader035.fdocuments.in/reader035/viewer/2022062511/54bbf7514a79594b2e8b4680/html5/thumbnails/12.jpg)
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.
![Page 13: Introduction to 3D Data](https://reader035.fdocuments.in/reader035/viewer/2022062511/54bbf7514a79594b2e8b4680/html5/thumbnails/13.jpg)
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.
![Page 14: Introduction to 3D Data](https://reader035.fdocuments.in/reader035/viewer/2022062511/54bbf7514a79594b2e8b4680/html5/thumbnails/14.jpg)
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.