Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to 3D Graphics

Similar presentations


Presentation on theme: "Introduction to 3D Graphics"— Presentation transcript:

1 Introduction to 3D Graphics
CSE 681

2 Scientific Visualization
Computer graphics is “the creation and manipulation of graphics images by means of computer.” (Marc Berger, 1986.) Computer Graphics Rendering Rendering Animation Real-time Solid Modeling Scientific Visualization Vector Graphics Raster Graphics 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 Scan Conversion Transform 3d object into 2d object (object-based)
“Scan” 3d object, converting it into pixels. Image plane 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 Hardware ray tracer at U. of Utah (millions of dollars.) Eye Slow; Not commonly used; No hardware support. CSE 681

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

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


Download ppt "Introduction to 3D Graphics"

Similar presentations


Ads by Google