i hope that you: look at book & websitelook at book & website want to stay in this class...

Post on 15-Jan-2016

216 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

I hope that you:•Look at book & websiteLook at book & website•Want to stay in this class (no? change by Friday!)Want to stay in this class (no? change by Friday!)•Participate! Ask Questions! Get Inspired …Participate! Ask Questions! Get Inspired …

CS395/495: Advanced Computer Graphics

Intro: Course Topics OverviewIntro: Course Topics Overview

Jack Tumblin jet@cs.northwestern.edu

Choose One Presentation Topic,Choose One Presentation Topic,

1) Intro (this week)

2) 2D Images Mappings2) 2D Images Mappings

3) Non-photorealistic Rendering (NPR)3) Non-photorealistic Rendering (NPR)

4) Modeling I: Parametrics and Implicits4) Modeling I: Parametrics and Implicits

5) Modeling II: Mesh Subdivision, Simplification5) Modeling II: Mesh Subdivision, Simplification

6) Global illumination & Light Transport6) Global illumination & Light Transport .. 7) Physical Animations: 7) Physical Animations: Smoke, Water, Collisions and BreakingSmoke, Water, Collisions and Breaking

8) Light Fields and IBMR8) Light Fields and IBMR

9) Point-based Modeling and Rendering9) Point-based Modeling and Rendering

10) Project Demos (whole class evaluates)

AND Choose A Project TopicAND Choose A Project TopicFrom any presentation topic, or any of these:From any presentation topic, or any of these:• Shader Languages for Graphics (Shader Languages for Graphics (CgCg, Sh, etc.), Sh, etc.)• Shadow-Making, Light Design, VisibilityShadow-Making, Light Design, Visibility• Tone-Mapping and Vision(Tumblin's specialty)Tone-Mapping and Vision(Tumblin's specialty)• Panoramic Image Stitching, HDR photographyPanoramic Image Stitching, HDR photography• Human Facial Model, Animation, RecognitionHuman Facial Model, Animation, Recognition• Human Figure Movement and Animation  Human Figure Movement and Animation  • Motion-Capture and Object TrackingMotion-Capture and Object Tracking• Light Refraction, Dispersion & FluorescenceLight Refraction, Dispersion & Fluorescence• Haptics and Modeling Deformable ObjectsHaptics and Modeling Deformable Objects• Human-Computer Interface for Graphics Tasks Human-Computer Interface for Graphics Tasks

('Teddy', GT ‘Twister’ for modeling, etc.)('Teddy', GT ‘Twister’ for modeling, etc.)Or anything else I missed (just ask!)

SENDSEND• 11stst, 2, 2ndnd, 3, 3rdrd presentation topic prefs to: presentation topic prefs to:

ankit@cs.northwestern.eduankit@cs.northwestern.edubefore before 9AM Monday9AM Monday Jan 12. Jan 12.

First come, first served.First come, first served.Otherwise you’ll be ASSIGNED a topic.Otherwise you’ll be ASSIGNED a topic.

1-Page Graphics Project Proposals:1-Page Graphics Project Proposals:before 9AM Monday Feb 9.before 9AM Monday Feb 9.

What’s a graphics project?… What’s a graphics project?… (Heckburt3aAnim2001.mov)(Heckburt3aAnim2001.mov)

2:2: 2D Image Mappings 2D Image Mappings• WarpWarp::• Morph:Morph:

(heckburt movie)(heckburt movie)

http://www.axlrosen.net/warp/alexwarplarge.html

Kutulakis

Nvidia2001

3:3: N Nonon-P-Photorealistichotorealistic R Renderingendering 3D vector field, shaded

‘Painterly’ rendering

4:4: Models 1: Parametrics & Implicits Models 1: Parametrics & Implicits• Parametric Patches: Parametric Patches:

vary u,v to find all surface points:vary u,v to find all surface points:

x = xfcn(u,v) x = xfcn(u,v)

y = yfcn(u,v) y = yfcn(u,v)

z = zfcn(u,v)z = zfcn(u,v)

Ian Stewart, Michael McCool, 1998

• Implicit Functions:Implicit Functions:

surface x,y,z points satisfy surface x,y,z points satisfy f(x,y,z)=0.f(x,y,z)=0.

5:5: Models 2: Subdivision, Simplification Models 2: Subdivision, Simplification

•M

esh Sim

plificationM

esh Sim

plification

Pixar1998Mesh Subdivision:Mesh Subdivision:entire hand in entire hand in ONE surface patch!ONE surface patch! Watson2001

6:6: Real Materials & Light Transport Real Materials & Light Transport

Global Illumination Methods:Global Illumination Methods:Physically accurate simulation of Physically accurate simulation of light transport like thislight transport like this or…. or….

Surface Properties:Surface Properties:Why Phong shading Why Phong shading is not enoughis not enough

Like this!Like this!

7: Differential Animations7: Differential Animations• Fire, Water, SmokeFire, Water, Smoke

Cloth, Fracture…Cloth, Fracture… Stam 1999

O’Brien1999

8:8: Light Fields & Light Fields & IBMRIBMR

.http://graphics.stanford.edu/projects/lightfield/.http://graphics.stanford.edu/projects/lightfield/

http://www.intel.com/research/mrl/research/lfm/http://www.intel.com/research/mrl/research/lfm/

Malzbender,2000

9:9: Point-Based Models & Rendering Point-Based Models & Rendering

• ..

‘Surfels’ Pfister et al., SIGG2000

10:10: Graphics Projects Demo Graphics Projects Demo

• Your attendance is important---Your attendance is important---Students decide the grades! Students decide the grades! **

ALMOST ANYTHING instructiveALMOST ANYTHING instructive is fair game; is fair game;

- Still images, Interactive demo, - Still images, Interactive demo, animated movie,…animated movie,…

- Programming project or Application project- Programming project or Application project

- Show results on a webpage & in class- Show results on a webpage & in class

Try to amaze us all!Try to amaze us all!

*Of course, I have to agree with the them too…

top related