Introduction to 3D Graphics - PowerPoint PPT Presentation

introduction to 3d graphics n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Introduction to 3D Graphics PowerPoint Presentation
Download Presentation
Introduction to 3D Graphics

play fullscreen
1 / 10
Introduction to 3D Graphics
312 Views
Download Presentation
rosetta-ardill
Download Presentation

Introduction to 3D Graphics

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Introduction to 3D Graphics CSE 681

  2. Computer Graphics Animation Rendering … Vector Graphics Raster Graphics Solid Modeling Scientific Visualization Rendering Computer graphics is “the creation and manipulation of graphics images by means of computer.” (Marc Berger, 1986.) 681-782 Real-time 694A,682? 781 784 Coming soon… CSE 681

  3. Vector Graphics Draw a picture line by line. • Advantages: • Straight lines. • Hardward supports high resolution • Drawbacks: • Not solid imagery (wireframe). • Vector hardware continually redraws all objects. CSE 681

  4. Raster Graphics n x m grid of pixels • Advantages: • Based on TV technology • Lends itself to shaded imagery • Problems: • Needs a frame buffer • Convert objects to pixels • Aliasing: Screen resolution may be much less than object resolution. CSE 681

  5. 2D v. 3D y Window x Viewport SCREEN CSE 681

  6. 3D Graphics 3D Graphics Modeling Rendering Animating Vector Graphics Raster Graphics Scan Conversion Ray Tracing CSE 681

  7. Image plane Scan Conversion • Transform 3d object into 2d object (object-based) • “Scan” 3d object, converting it into pixels. • Fast; • Commonly used; • Industry standard – OpenGL; • Hardware support (OpenGL). CSE 681

  8. Ray Tracing • Shoot a ray through each pixel (pixel-based) • Find first object intersected by ray. Image plane Eye • Slow; • Not commonly used; • No hardware support. CSE 681

  9. Scan Conversion v. Ray Tracing • Ray Tracing • (CSE 681) • Models optics (better); • Photorealistic rendering; • Special effects; • Better for understanding rendering/lighting. Scan Conversion (CSE 581, 781, …) • Fast; • Commonly used; • Industry standard (OpenGL); • Hardware support. CSE 681

  10. Creating a Scene • Translate & rotate objects. • Linear algebra. (Prerequisite: Math 568 or 571.) CSE 681