Top Banner
1 CS3S05 Computer Graphics 1. A Brief History of Computer Graphics
22
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Lecture 01

1

CS3S05Computer Graphics

1. A Brief History of Computer Graphics

Page 2: Lecture 01

2

1. A Brief History of Computer Graphics

2. Introduction to the Module

3. Reading Material

Lecture Plan

Page 3: Lecture 01

3

1. A Brief History of Computer Graphics

Page 4: Lecture 01

4

1. A Brief History of Computer Graphics

1958Analogue graphics used in the movie “Vertigo”

1960Boeing coins the term “Computer Graphics”

1951First Vector Graphics Display Created

1961Steve Russell develops the first ever computer game “Spacewar” on a PDP-1 computer

Page 5: Lecture 01

5

History of Computer Graphics...

1962Information International Inc. (“Triple I”)

Animation house created - will later develop technology for CG in movies

1966MAGI (Mathematics Application Group, Inc.) Founded

Apply techniques from radiation transmission to image formation

1967General Electric (GE) create first ever flight simulator for NASA

1963Stephen Coons introduces “Coons Patches”

IBM creates the first CAD system

Hidden line algorithm created at MIT

Page 6: Lecture 01

6

1968Intel Founded

John Warnock introduces a hidden surface removal algorithm

1969Xerox-Parc founded - Alan Kay creates first ever GUI (prototype laterused by Apple and Microsoft)

SigGraph founded

1970Pierre Bezier at Renault introduces the Bezier curve

1971Henri Gouraud introduces his method for shading curved surfaces (Gouraud Shading)

History of Computer Graphics...

Page 7: Lecture 01

7

1973Rich Riesenfeld developed B-Spline curves

1974Ed Catmul introduces the Z-Buffer for 3D graphics

1975Phong Bui-Toung introduces Phong illumination - a technique for shading curved surfaces

Mandelbrot introduces fractals

Ed Catmull introduces an algorithm for rendering curved surfaces

Microsoft is Founded

History of Computer Graphics...

Page 8: Lecture 01

8

1976Ed Catmull introduces tweening algorithms

1977LucasFilm division Industrial Light and Magic (ILM) create graphics for Star Wars trench sequence

History of Computer Graphics...

1978Jim Blinn creates a bump mapping algorithm for advanced texture rendering

Page 9: Lecture 01

9

Tom Warnock founds Adobe

Jim Clark founds Silicon Graphics - its hardware is used today in special effects houses around the world

History of Computer Graphics...

1982ILM create particle effects for Star Trek II - Wrath of Kahn Genesis SequenceMAGI, Triple I, Digital Effects Inc., and Robert-Able Associates all contribute to this landmark animation

Page 10: Lecture 01

10

Ohio State University - Devise Skeletal animation technologyThis is now used in many state of the art animation systems today

MAGI introduce digital compositingTom Bringham introduces morphingDon Greenberg presents Radiosity

Disney release seminal CG effects movie TRON

History of Computer Graphics...

Page 11: Lecture 01

11

1983Lance Williams introduces mip-mapping for efficient texture rendering

1987Chris Reynolds introduces his “flocking algorithm” - variants are used for controllinglarge CG crowds in movies

IBM introduces the VGA graphics format prevalent in modern PCs

History of Computer Graphics...

1986Apple CEO Steve Jobs funds creation of Pixar (a splinter group from LucasFilm)John Lasseter of Pixar directs their first CG short - Luxo Jnr.

ILM creates its own CGI unit

Page 12: Lecture 01

12

1988Pixar release Tin Toy CG short - forerunner to Toy Story and patents it’s proprietary rendering system Renderman

ILM use morphing for the first time in “Willow”

1989ILM implement landmark water effects for the film “The Abyss”

1990Newtek release the VideoToaster - technology for low-cost video production

1991ILM use new technology on the film “Terminator 2”Extensive use of motion capture and morphing is used.

History of Computer Graphics...

Page 13: Lecture 01

13

1993ILM implement CG dinosaurs for Jurassic Park - making extensive use of skeletal animation systems.

Babylon 5 Launches and shows how CGI can be used for producing good effects at low cost

1995Pixar releases landmark CG film Toy Story

NURBS surfaces used in contemporary software packages

History of Computer Graphics...

1997Pixar produce new CG short called “Geri’s Game” . This introduces subdivision surfaces for modelling curved objects.

1994“Doom” popularises 3D texture mapping in video games(real-time animation)

Page 14: Lecture 01

14

1998Alias|Wavefront release Maya, an advanced modelling and animation tool

1999Star Wars Episode 1 released with fully CG characters

2000Framestore creates CG dinosaurs for BBC’s “Walking With Dinosaurs”

History of Computer Graphics...

2001/2002Pixar creates new fur rendering algorithms for CG film “Monsters, Inc.”

Page 15: Lecture 01

15

History of Computer Graphics...

Weta-Digital use their “Massive” system for intelligent flocking/crowd control and rendering for sequences in The Lord of The Rings

2008…Techniques for photorealism, and non-photorealistic rendering continue to be developed. Shader technology has improved significantly along with consumer level graphics hardware.

Page 16: Lecture 01

16

2. Introduction to the Module

Page 17: Lecture 01

17

• Introduction to Computer Graphics theory and implementation– Modelling– Rendering– Animation

• Focus on OpenGL

• 100% coursework (2 Assignments)

2. Introduction to the Module

Page 18: Lecture 01

18

3. Reading Material

Page 19: Lecture 01

19

Books…

“OpenGL Programming Guide. 7th Edition.”OpenGL ARB : D. Shreiner, et al.Addison Wesley 2007. ISBN: 978-0321552624 or… http://fly.cc.fer.hr/~unreal/theredbook/ (older edition)

“Real-Time Rendering. 3rd Edition.”Tomas Akenine-Mőller, Eric Haines & Naty Hoffman A K Peters 2008. ISBN : 978-1568814247

“Real-Time 3D Character Animation with Visual C++”Nik LeverFocal Press, 2002. ISBN: 0-240-51664-8

3. Reading Material and Useful References

Page 20: Lecture 01

20

3. Reading Material and Useful References

“3D Computer Graphics”Alan WattAddison Wesley. 2000. ISBN: 0-201-39855-9

“3D Games - Realtime Rendering & Software Technology”A. Watt & F. Policarpo.Addison Wesley. 2001. ISBN: 0-201-61921-0

Page 21: Lecture 01

21

Journals…

ACM SIGGRAPH annual proceedingsIEEE Computer Graphics and ApplicationsACM Transactions on GraphicsGraphical Models

Magazines…

3D WorldComputer Arts

3. Reading Material and Useful References

Page 22: Lecture 01

22

Web (some useful links)…

OpenGL Homepagehttp://www.opengl.org

Realtime Rendering Resourceshttp://www.realtimerendering.com/

Microsoft’s OpenGL Resourceshttp://msdn.microsoft.com/en-us/library/dd374278(VS.85).aspx

ACM Siggraph homepagehttp://www.siggraph.org/

3D Linkshttp://www.3dlinks.com/

CGSocietyhttp://www.cgsociety.org/

3. Reading Material and Useful References