- 411 Views
- Uploaded on
- Presentation posted in: Sports / GamesEducation / CareerFashion / BeautyGraphics / DesignNews / Politics

CMSC 427: Computer Graphics

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

CMSC 427: Computer Graphics

David Jacobs

- Whirlwind intro to graphics
- What problems does graphics deal with?
- Examples of leading edge work.
- Applications

- What we’ll cover
- Fundamental issues underlying these.

- Class structure and logistics

- Using computers to create images?
- Creating realistic images of the world
- Also creating semi-realistic images
- Information visualization

- Geometry
- Lighting/Intensities
- Motion

- 3D Models
- Projection
- Visibility

(http://graphics.stanford.edu/projects/mich/).

On the left is a photograph of Michelangelo's David.

On the right is a computer rendering made from a geometric model.

(http://graphics.stanford.edu/projects/mich/).

Realistic modeling and rendering of plant ecosystems: Oliver Deussen1 Pat Hanrahan2 Bernd Lintermann3 Radom´ır Mˇech4

Matt Pharr2 Przemyslaw Prusinkiewicz4

http://graphics.stanford.edu/papers/ecosys/ecosys.pdf

The Walkthru Project

http://www.cs.unc.edu/~walk/

- Modeling Lighting
- Reflectance
- Texture
- Shadows (visibility)
- Interreflections

(from Debevec)

Source emits photons

And then some reach the eye/camera.

Photons travel in a straight line

- When they hit an object they:
- bounce off in a new direction
- or are absorbed
- (exceptions later).

BRDF

BSSRDF

http://graphics.stanford.edu/papers/bssrdf/

(Jensen, Marschner, Levoy, Hanrahan)

http://graphics.stanford.edu/papers/hair/hair-sg03final.pdf

Photo

Pattern Repeated

Photo

Computer Generated

(from Langer and Zucker)

Falling Water model, Bruce Walter thesis.

http://www.graphics.cornell.edu/%7Ebjw/bwthesis.pdf

http://mocap.cs.cmu.edu/search.php?subjectnumber=%&motion=%

(Terzopoulos)

(Terzopoulos)

(De Carlo and Santella)

Membrane Ion Channels

Picture Omitted

Nicotinic Acetylcholine Receptor in Membrane mimetic Slab

(77K atoms)

(Prof. Varshney)

- Computer-Aided Design/Manufacturing
- Medicine
- Biochemistry
- Simulation
- Cartography
- Electronic publishing
- Computer Animation / Film Production
- Art
- Games

Picture Omitted

Virtual Car

Images courtesy Mercedes-Benz

Picture Omitted

Complementarity of

Transthyretin Domains

Picture Omitted

Image Courtesy

Lightscape

Picture Omitted

CT Volume Rendering

Image courtesy: GE CRD Labs

Volume Rendering with Reflections

Image courtesy: Arie Kaufman, SUNY SB

Picture Omitted

Flow Fields for Space Shuttle Launch Vehicle

Image Courtesy: Fred Martin et al., NASA Johnson Space Center

Picture Omitted

Finding Nemo, Pixar Animation Studios

Picture Omitted

- Fundamental principles/math
- Geometry
- Reflectance modeling

- Algorithms
- Programming – C++, OpenGL, GLUT

- Introduction
- Graphics displays and Open GL
- Geometric Objects
- Geometric Transformations
- Projection
- Display – Scan Conversion
- Texture
- Color and Transparency
- Sampling and Filtering
- Midterm
- Midterm recap
- Culling, Depth cues and Collisions
- Visibility Determination
- Illumination, Shading
- Ray Tracing
- Shadows
- Global Illumination
- Modeling
- Interpolation and approximation
- Rendering
- Image-Based Rendering
- Animation
- Conclusions

Outline

- Required: Computer Graphics with OpenGL, Third Edition by Donald Hearn and M. Pauline Baker ISBN 0-13-015390-7, Prentice Hall
- Recommended: OpenGL 1.4 Programming Guide, Fourth Edition: The Official Guide to Learning OpenGL, Version 1.4 by OpenGL Architecture Review Board, Dave Shreiner, Mason Woo, Jackie Neider, Tom Davis ISBN 0-321-17348-1, Addison-Wesley You can download OpenGL 1.1 Programming Guide

- Prerequisites
- Linear Algebra
- CMSC 420 (programming experience)

- Assignments
- Reading (Today, Chapter 1, Tuesday, Chapter 2)
- Problem Sets (5)
- Programming in OpenGL
- Pencil and paper problems.
- Challenge problems

- Midterm, final

- Questions: WebCT
- Teacher–David Jacobs djacobs@cs.umd.edu
- Office hours, Tu, W 2-3

- TA – Derek Juba juba@cs.umd.edu
- Office hours, M 2:30-3:30, Th 12:30-1:30

- Assignments
- Handing in - WebCT
- Late policy - Homework due start of class. Due Thursday, late penalty of 10% if 24 hours late. 30% penalty if 11am next Monday. Not accepted later. Due Tuesday, late penalty 10% for 24 hours, 20% for 48 hours, no later.