Class1[1]

Class1[1] - CS580 (Computer Graphics Rendering) Ulrich...

Info iconThis preview shows pages 1–19. Sign up to view the full content.

View Full Document Right Arrow Icon
CS580 (Computer Graphics Rendering) Ulrich Neumann
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Course Overview Basics of rendering Advanced topics Applications Term Project 2-4/team HW 1 HW 2 HW 3 HW 4 HW 5 HW 6
Background image of page 2
What Will be Covered? Image package Photoshop CAD package Graphics Design Applications Computer Graphics Auto CAD Modeling package 3D Studio Max Animation package Flash, Digimation 3D Graphics Video Virtual Reality Animation Visualization Movie Effects Games Algorithms Research Web Design
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Introduction to Computer Graphics (CG) Graphics process Applications
Background image of page 4
Introduction to CG Define Computer Graphics… The technology associated with the use of computer technology to convert created or collected data into visual representations Model Rendering focus of course Display
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Graphics Process Rendering Xform, Light, Shade, & Rasterize Surface Model Image Display Geometric Model Scene Model
Background image of page 6
Geometry Modeling There are many ways to describe geometry Explicit geometry : Triangle meshes, Patches, Subdivision surfaces,… Implicit geometry : Surface defined by x 2 + y 2 + z 2 = 10 Fractal sets, procedural definition, … Volume data Samples from MRI, ultra-sound, simulation…
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Example of Triangle Meshes
Background image of page 8
Making Models Rendering 3D scanner Computer vision Model libraries Interaction Geometric Modeling Points, Lines, Surfaces, …
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Making Surface Models Rendering Scanner Paint Image libraries Camera Surface Parameters Color, BRDF, Opacity, …
Background image of page 10
Rendering Rendering Transformation Image generation IG = (lighting, shading, scan conversion) Surface Model Geometric Model + = Image Display
Background image of page 11

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image Display Rendering Image Representation Pixel array, Stroke list, NC cut list, Optical Modulation CRT, LCD, Plasma, Ink, Solid material
Background image of page 12
Digital Images: pixels
Background image of page 13

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Frame Buffer Frame Buffer A block of memory, dedicated that contains the pixel array to be passed to the optical display system Each pixel encodes color or other properties (e.g., opacity)
Background image of page 14
Frame Buffer Concepts Pixel: One element of frame buffer - uniquely accessible point in image Resolution: Width x Height (in pixels) - 640x480, 1280x1024, 1920x1080 Color depth: Number of bits per-pixel in the buffer - 8, 16, 24, 32-bits for RGBA Buffer size: Total memory allocated for buffer
Background image of page 15

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon