Download presentation
Presentation is loading. Please wait.
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.