advanced computer graphics sang il park sejong university
TRANSCRIPT
Advanced Computer Graphics
Sang Il Park
Sejong University
Syllabus
• Instructor: 박상일– [email protected]– Office: 충무관 1130 호– Phone: 02-3408-3832
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://fly.srk.fer.hr/~unreal/theredbook/
• Pre-requisites– A good knowledge on C or C++ programming
Textbook
• D. Hearn and M.P. Baker,Computer Graphics with OpenGL, 3rd edition, Prentice Hall
• 컴퓨터 그래픽스 WITH OPENGL저자 Hearn, Baker | 역자 이병래 강현철 김용규 김학수 | 출판사 홍릉과학출판사
Syllabus
• Grading policy– Programming assignments/projects: 50%– Exams: 50%
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)
• video
A Brief History of Computer Graphics
• 1885: 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: texture mapping, z-buffer, curved surface by Ed Catmull• 1975: Phong shading• 1976: Bump mapping by James Blinn• 1980: Tron, 1st feature film by CG• Mid 1980’s: Emergence of graphical user interfaces• 1986: Luxo Jr. nominated for Oscar (pencil test)• 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?
• Visualize your imagination in computers
• Computer graphics = reality + imagination