computer graphics (4190.410 course...
TRANSCRIPT
Computer Graphics (4190.410 Course Introduction)
Jehee Lee Seoul National University
Syllabus
• Instructor: 이제희
– jehee (at) mrl (dot) snu (dot) ac (dot) kr
– Office: 302-325
– Phone: 880-1845
• Teaching assistant: 이선민
• sunmin.lee (at) mil (dot) snu (dot) ac (dot) kr
– Office: 302-312-1
– Phone: 880-1864
Syllabus• Textbooks
– D. Hearn and M.P. Baker, Computer Graphics with OpenGL, 3rd edition, Prentice Hall
– OpenGL Programming Guide, Addison Wesley. This book is available online at http://www.glprogramming.com/red/
• Pre-requisites
– Good knowledge on C or C++ programming
– Data structure, a little bit of knowledge on linear algebra
Syllabus
• Grading policy
– Class participation: 10%
– Homework & programming assignments: 50%
– Exams: 40%
What is Computer Graphics ?
• Narrow definition
– The pictorial representation and manipulation of data by a computer
– The research field of visual computing, where one utilizes computers both to generate visual images synthetically and to integrate or alter visual and spatial information.
What is Computer Graphics ?
• Broader definition: Interactive Computer Graphics
– Man-machine graphical communication
• Ivan Sutherland’s Sketchpad
– “Interactivity” is as important as “visual output”
– Nowadays, the term computer graphics includes almost everything on computers that is not text
Sketchpad (Ivan Sutherland 1963)
• The first program ever to utilize a complete graphical user interface using CRT and light pen
• In 1963, most computers ran jobs in batch job mode only using punch cards or magnetic tapes
• A major breakthrough in the development of computer graphics
• The ancestor of modern CAD (computer-aided design) and HCI (human-computer interaction)
A Brief History of Computer Graphics1885: CRT (Cathode Ray Tube)
1960: William F. Boeing coins “Computer Graphics”
1961: John Whitney, Intro to Alfred Hitchcock’s Vertigo
1961: Spacewars, 1st video game
1963: Ivan Sutherland, Sketchpad
1963: Douglas Engelbart, The first computer mouse
A Brief History of Computer Graphics1885: CRT (Cathode Ray Tube)
1960: William F. Boeing coins “Computer Graphics”
1961: John Whitney, Intro to Alfred Hitchcock’s Vertigo
1961: Spacewars, 1st video game
1963: Ivan Sutherland, Sketchpad
1963: Douglas Engelbart, The first computer mouse
A Brief History of Computer Graphics
1974: z-buffer, Ed Catmull
1975: Phong shading
1980: Tron, 1st feature film by CG
Mid 1980’s: Emergence of graphical user interfaces
1986: Luxo Jr. nominated for Oscar
1995: Toy Story, 1st full CG feature film
1999: Cheap consumer 3D graphics Short films of Pixar :
http://www.pixar.com/shorts/index.html
A Brief History of Computer Graphics
1974: z-buffer, Ed Catmull
1975: Phong shading
1980: Tron, 1st feature film by CG
Mid 1980’s: Emergence of graphical user interfaces
1986: Luxo Jr. nominated for Oscar
1995: Toy Story, 1st full CG feature film
1999: Cheap consumer 3D graphics Short films of Pixar :
http://www.pixar.com/shorts/index.html
What is Computer Graphics About?
• Replicate the real world in computers
What is Computer Graphics About?
• Photorealism (~1990)
What is Computer Graphics About?
• Visualize your imagination in computers (~2010)
• Computer graphics = reality + imagination
What is Computer Graphics About?
• Bring it back to the real world