cs148: introduction to computer graphics and imaging pat...

13
CS148: Introduction to Computer Graphics and Imaging Pat Hanrahan Winter 2008 CS148 Lecture 1 Pat Hanrahan, Winter 2008 Introductions Pat Hanrahan My background is biophysics and computer science Founding employee at PIXAR Two academy awards: RenderMan / Subsurface scattering Research: rendering, graphics systems and architecture, visualization, virtual worlds Matthew Fisher 1st yr PhD student in c.g. from Caltech Justin Talbot 2nd yr PhD student in c.g. from BYU

Upload: others

Post on 16-Aug-2020

7 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: CS148: Introduction to Computer Graphics and Imaging Pat ...graphics.stanford.edu/courses/cs148-08/lectures/introduction/... · Digital photography Digital video and HDTV New media

CS148: Introduction to

Computer Graphics and Imaging

Pat Hanrahan

Winter 2008

CS148 Lecture 1 Pat Hanrahan, Winter 2008

Introductions

Pat Hanrahan

My background is biophysics and computer science

Founding employee at PIXAR

Two academy awards: RenderMan / Subsurface scattering

Research: rendering, graphics systems and architecture,

visualization, virtual worlds

Matthew Fisher

1st yr PhD student in c.g. from Caltech

Justin Talbot

2nd yr PhD student in c.g. from BYU

Page 2: CS148: Introduction to Computer Graphics and Imaging Pat ...graphics.stanford.edu/courses/cs148-08/lectures/introduction/... · Digital photography Digital video and HDTV New media

Motivation

CS148 Lecture 1 Pat Hanrahan, Winter 2008

Entertainment

MoviesToy Story, Pixar

GamesSpore, W. Wright, Elec. Arts

Page 3: CS148: Introduction to Computer Graphics and Imaging Pat ...graphics.stanford.edu/courses/cs148-08/lectures/introduction/... · Digital photography Digital video and HDTV New media

CS148 Lecture 1 Pat Hanrahan, Winter 2008

Computer-Aided Design

Computer-aided design

Electronic blueprints

Architectural CAD

Mechanical CAD

Electronic CAD

Visual simulation and training

Apollo spacecraft

Flight simulators

Driving simulators

Surgical simulation

Sketchup

CS148 Lecture 1 Pat Hanrahan, Winter 2008

Digital Media Technologies

Traditional media (analog to digital transition)

Desktop publishing and printing

Digital photography

Digital video and HDTV

New media

Multimedia computer and media servers

Networked graphics and the WWW

Sharing photos (flickr) and videos (youtube)

Virtual worlds (Google Earth, Second Life)

Page 4: CS148: Introduction to Computer Graphics and Imaging Pat ...graphics.stanford.edu/courses/cs148-08/lectures/introduction/... · Digital photography Digital video and HDTV New media

CS148 Lecture 1 Pat Hanrahan, Winter 2008

Graphical User Interfaces

Desktop metaphor

Input: Keyboard, mouse

Output: Cathode-ray tube

Ivan Sutherland, Sketchpad

Light-pen, toggle switches, oscilloscope

Douglas Engelbart

Mouse and bitmapped display

CS148 Lecture 1 Pat Hanrahan, Winter 2008

Virtual Reality

Immersive interfaces

Input: 3D 6-DOF tracking, gloves

Output: Head-mounted and projection displays

Ivan Sutherland

Head-mounted displays, mechanical tracker

Wolfgang Krueger, Pat Hanrahan

Responsive Workbench

Projection display, magnetic tracker

Page 5: CS148: Introduction to Computer Graphics and Imaging Pat ...graphics.stanford.edu/courses/cs148-08/lectures/introduction/... · Digital photography Digital video and HDTV New media

CS148 Lecture 1 Pat Hanrahan, Winter 2008

Visualization

Science, engineering and medicine

Education

The Virtual Human

Karl-Heinz Hoehne

Outside-In

The Geometry Center

CS148 Lecture 1 Pat Hanrahan, Winter 2008

Interdisciplinary; Theory AND Practice

Science

Physics of light, color and appearance

Geometry and perspective

Mathematics of curves and surfaces

Engineering

Hardware: Graphics processors, sensors

Software: Graphics libraries, window systems

Art and Psychology

Color: perception and harmony

Composition, form, lighting, …

Page 6: CS148: Introduction to Computer Graphics and Imaging Pat ...graphics.stanford.edu/courses/cs148-08/lectures/introduction/... · Digital photography Digital video and HDTV New media

CS148 Lecture 1 Pat Hanrahan, Winter 2008

Innovation in Platforms

Game machines Personal computers

e.g. Alienware, XBOX 360 e.g. MacBook Pro

Consumer electronics Handhelds

e.g. HD PVR, HD TV e.g. PDAs, cell-phones, PSP

CS148 Lecture 1 Pat Hanrahan, Winter 2008

Innovation in Hardware and Software

Page 7: CS148: Introduction to Computer Graphics and Imaging Pat ...graphics.stanford.edu/courses/cs148-08/lectures/introduction/... · Digital photography Digital video and HDTV New media

Topics

CS148 Lecture 1 Pat Hanrahan, Winter 2008

Drawing

Sand Dollar - J. Tared 2004

Page 8: CS148: Introduction to Computer Graphics and Imaging Pat ...graphics.stanford.edu/courses/cs148-08/lectures/introduction/... · Digital photography Digital video and HDTV New media

CS148 Lecture 1 Pat Hanrahan, Winter 2008

Typography and Page Layout

CS148 Lecture 1 Pat Hanrahan, Winter 2008

Input Devices and Interactive Techniques

Page 9: CS148: Introduction to Computer Graphics and Imaging Pat ...graphics.stanford.edu/courses/cs148-08/lectures/introduction/... · Digital photography Digital video and HDTV New media

CS148 Lecture 1 Pat Hanrahan, Winter 2008

Digital Cameras

CS148 Lecture 1 Pat Hanrahan, Winter 2008

Displays

Page 10: CS148: Introduction to Computer Graphics and Imaging Pat ...graphics.stanford.edu/courses/cs148-08/lectures/introduction/... · Digital photography Digital video and HDTV New media

CS148 Lecture 1 Pat Hanrahan, Winter 2008

Light and Color

CS148 Lecture 1 Pat Hanrahan, Winter 2008

Mattes, Layers, and Compositing

Page 11: CS148: Introduction to Computer Graphics and Imaging Pat ...graphics.stanford.edu/courses/cs148-08/lectures/introduction/... · Digital photography Digital video and HDTV New media

CS148 Lecture 1 Pat Hanrahan, Winter 2008

Filtering and Sampling

CS148 Lecture 1 Pat Hanrahan, Winter 2008

Compression

Page 12: CS148: Introduction to Computer Graphics and Imaging Pat ...graphics.stanford.edu/courses/cs148-08/lectures/introduction/... · Digital photography Digital video and HDTV New media

CS148 Lecture 1 Pat Hanrahan, Winter 2008

Digital Video and HDTV

CS148 Lecture 1 Pat Hanrahan, Winter 2008

Modeling and Rendering

Page 13: CS148: Introduction to Computer Graphics and Imaging Pat ...graphics.stanford.edu/courses/cs148-08/lectures/introduction/... · Digital photography Digital video and HDTV New media

CS148 Lecture 1 Pat Hanrahan, Winter 2008

Animation