Presentation is loading. Please wait.

Presentation is loading. Please wait.

CSE 681 Introduction to 3D Graphics. CSE 681 Computer graphics is “the creation and manipulation of graphics images by means of computer.” (Marc Berger,

Similar presentations


Presentation on theme: "CSE 681 Introduction to 3D Graphics. CSE 681 Computer graphics is “the creation and manipulation of graphics images by means of computer.” (Marc Berger,"— Presentation transcript:

1 CSE 681 Introduction to 3D Graphics

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

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

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

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

6 CSE 681 3D Graphics Rendering Vector GraphicsRaster Graphics Scan ConversionRay Tracing Modeling Animating

7 CSE 681 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). Image plane

8 CSE 681 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.

9 CSE 681 Scan Conversion v. Ray Tracing Scan Conversion (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.

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


Download ppt "CSE 681 Introduction to 3D Graphics. CSE 681 Computer graphics is “the creation and manipulation of graphics images by means of computer.” (Marc Berger,"

Similar presentations


Ads by Google