computer graphics (fall,2009)
DESCRIPTION
Computer Graphics (fall,2009). School of Computer Science University of Seoul. Syllabus. http://www.minho-kim.com/courses/09.02.71033/syllabus.shtml. Introduction. Computer Graphics in Action. computer animations “Partly Cloudy” (2009, Pixar) special effects in films untitled - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Computer Graphics (fall,2009)](https://reader035.vdocument.in/reader035/viewer/2022081519/56813de3550346895da7b7c3/html5/thumbnails/1.jpg)
Computer Graphics(fall,2009)
School of Computer ScienceUniversity of Seoul
![Page 2: Computer Graphics (fall,2009)](https://reader035.vdocument.in/reader035/viewer/2022081519/56813de3550346895da7b7c3/html5/thumbnails/2.jpg)
Syllabushttp://www.minho-kim.com/courses/09.02.71033/syllabus.shtml
![Page 3: Computer Graphics (fall,2009)](https://reader035.vdocument.in/reader035/viewer/2022081519/56813de3550346895da7b7c3/html5/thumbnails/3.jpg)
Introduction
![Page 4: Computer Graphics (fall,2009)](https://reader035.vdocument.in/reader035/viewer/2022081519/56813de3550346895da7b7c3/html5/thumbnails/4.jpg)
Computer Graphics in Action computer animations
“Partly Cloudy” (2009, Pixar) special effects in films
untitled video games
Prince of Persia (2008, Ubisoft Montreal) Far Cry 2 (2008, Ubisoft Montreal) Resident Evil 5 (2009, Capcom) Blade & Soul (2009, NCsoft) Starcraft II (????, Blizzard)
CAD (Computer-Aided Design) SolidWorks Google Sketchup
3D modeling Blender
scientific visualization/simulation Nucleus Medical Art
![Page 5: Computer Graphics (fall,2009)](https://reader035.vdocument.in/reader035/viewer/2022081519/56813de3550346895da7b7c3/html5/thumbnails/5.jpg)
Early Computer Graphics
1958(?) The first video game (?) 1961 “Catalogue” by John Whitney 1981 1975 1977 Making of the Computer Graphics for
Star Wars (Episode IV)
![Page 6: Computer Graphics (fall,2009)](https://reader035.vdocument.in/reader035/viewer/2022081519/56813de3550346895da7b7c3/html5/thumbnails/6.jpg)
Research in Computer Graphics
Latest papers at the SIGGRAPH conference
![Page 7: Computer Graphics (fall,2009)](https://reader035.vdocument.in/reader035/viewer/2022081519/56813de3550346895da7b7c3/html5/thumbnails/7.jpg)
What is Computer Graphics?
“...the representation and manipulation of pic-torial data by a computer.”(Wikipedia)
http://en.wikipedia.org/wiki/Computer_graphics
In this course, we're interested in 3-dimensional and interactivecomputer graphics.
![Page 8: Computer Graphics (fall,2009)](https://reader035.vdocument.in/reader035/viewer/2022081519/56813de3550346895da7b7c3/html5/thumbnails/8.jpg)
How can we generate 3D graphics?
Digital camera analogy (geometric optics model) Input: 3D (real) objects / output: pixel image Each sensor (pixel) captures the color of light
that hits it. The color of light is determined based on many variables. (light source, material property, etc...)
...why don't we just “simulate” it?
![Page 9: Computer Graphics (fall,2009)](https://reader035.vdocument.in/reader035/viewer/2022081519/56813de3550346895da7b7c3/html5/thumbnails/9.jpg)
Realistic Rendering Techniques
Ray-tracing POV-Ray (http://www.povray.org) YafaRay (http://www.yafray.org)
Photon mapping Examples: http
://graphics.ucsd.edu/~henrik/images/caustics.html
Radiosity More in “Chapter 12: Advanced Rendering.”
![Page 10: Computer Graphics (fall,2009)](https://reader035.vdocument.in/reader035/viewer/2022081519/56813de3550346895da7b7c3/html5/thumbnails/10.jpg)
Realistic Rendering Techniques (cont’d)
...But it's soooooooo slow...why? Complicated objects, complex computations, ... Not suitable for "interactive" applications!
![Page 11: Computer Graphics (fall,2009)](https://reader035.vdocument.in/reader035/viewer/2022081519/56813de3550346895da7b7c3/html5/thumbnails/11.jpg)
How can we generate “interactive” 3D graphics?
In other words, how can we make it "fast"? simplifies 3D objects by primitives (points, lines, triangles,...) simplifies computations
lighting computed only at vertices simplified lighting equation simplified shading method
“pipelined”& parallel process support by special hardware (graphics cards)
interactive 3D graphics API: OpenGL & DirectX hardware gets more and more powerful!
more and more “tricks”!!! texture/bump mapping, billboard, LOD, ...
![Page 12: Computer Graphics (fall,2009)](https://reader035.vdocument.in/reader035/viewer/2022081519/56813de3550346895da7b7c3/html5/thumbnails/12.jpg)
Wireframe
![Page 13: Computer Graphics (fall,2009)](https://reader035.vdocument.in/reader035/viewer/2022081519/56813de3550346895da7b7c3/html5/thumbnails/13.jpg)
Wireframe with Depth Cue
![Page 14: Computer Graphics (fall,2009)](https://reader035.vdocument.in/reader035/viewer/2022081519/56813de3550346895da7b7c3/html5/thumbnails/14.jpg)
Antialiasing
![Page 15: Computer Graphics (fall,2009)](https://reader035.vdocument.in/reader035/viewer/2022081519/56813de3550346895da7b7c3/html5/thumbnails/15.jpg)
Flat Shading
![Page 16: Computer Graphics (fall,2009)](https://reader035.vdocument.in/reader035/viewer/2022081519/56813de3550346895da7b7c3/html5/thumbnails/16.jpg)
Lighting & Smooth Shading
![Page 17: Computer Graphics (fall,2009)](https://reader035.vdocument.in/reader035/viewer/2022081519/56813de3550346895da7b7c3/html5/thumbnails/17.jpg)
Texture-mapping & Shadows
![Page 18: Computer Graphics (fall,2009)](https://reader035.vdocument.in/reader035/viewer/2022081519/56813de3550346895da7b7c3/html5/thumbnails/18.jpg)
Motion-blur
![Page 19: Computer Graphics (fall,2009)](https://reader035.vdocument.in/reader035/viewer/2022081519/56813de3550346895da7b7c3/html5/thumbnails/19.jpg)
Fog