computer graphics (4190.410 course...

Post on 07-May-2020

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

top related