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.

Slides:



Advertisements
Similar presentations
SE 313 – Computer Graphics Lecture 12: Lighting and Materials Lecturer: Gazihan Alankuş 1.
Advertisements

CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
Introduction to CS 491 / 2 Senior Design Project I / II Prof. Dr. H. Altay Güvenir.
1. What is Lighting? 2 Example 1. Find the cubic polynomial or that passes through the four points and satisfies 1.As a photon Metal Insulator.
1Notes  Assignment 1 is out, due October 12  Inverse Kinematics  Evaluating Catmull-Rom splines for motion curves  Wednesday: may be late (will get.
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2005 Tamara Munzner Introduction Week 1, Wed Jan 5.
Advanced Graphics, Overview Advanced Computer Graphics Overview.
Advanced Computer Graphics (Spring 2006) COMS 4162, Lecture 8: Intro to 3D objects, meshes Ravi Ramamoorthi
Advanced Computer Graphics (Fall 2009) CS , Lecture 1: Introduction and History Ravi Ramamoorthi Some.
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 4: 3D Objects and Meshes Ravi Ramamoorthi
History of computer graphics CS Introduction to Computer Graphics Autumn quarter, 2000 Slides for September 28 lecture.
CS 395: Adv. Computer Graphics This is NPR: Non-PhotorealisticRendering Jack Tumblin
1/12/09 1 Introduction Computer Graphics COMP 770 (236) Spring 2009 Instructor: Dinesh Manocha.
 Marc Levoy History of computer graphics CS Introduction to Computer Graphics Autumn quarter, 2006 Slides for September 26 lecture.
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 1: Introduction and History Ravi Ramamoorthi
Real-Time High Quality Rendering COMS 6160 [Fall 2004], Lecture 3 Overview of Course Content
COMP236: Computer Graphics Spring’2000 Dinesh Manocha.
Convergence of vision and graphics Jitendra Malik University of California at Berkeley Jitendra Malik University of California at Berkeley.
 Marc Levoy Choosing the right course CS 148 Winter, Hanrahan, not SCPD undergraduates only requires 107 terminal course broad and conceptual CS.
Shading Languages By Markus Kummerer. Markus Kummerer 2 / 19 State of the Art Shading.
 Marc Levoy History of computer graphics CS Introduction to Computer Graphics Autumn quarter, 2001 Slides for September 27 lecture.
SE 313 – Computer Graphics Lecture 4: Represeting 3D Models Lecturer: Gazihan Alankuş Please look at the last three slides for assignments (marked with.
Pre Production I.Concept II.Story Development III.Visual Development IV.Technical Direction V.Production Management.
CS 450: COMPUTER GRAPHICS COURSE AND SYLLABUS OVERVIEW SPRING 2015 DR. MICHAEL J. REALE.
Advanced Computer Graphics Instructor: Jingliang Peng Professor, Shandong University.
CS451 Computer Graphics JYH-MING LIEN DEPARTMENT OF COMPUTER SCIENCE GEORGE MASON UNIVERSITY.
1. 2 Plan Introduction Overview of the semester Administrivia Iterated Function Systems (fractals)
Daily Announcements Aaron Bloomfield CS 445: Introduction to Graphics Fall 2006.
Computer Graphics. Requirements Prerequisites Prerequisites CS 255 : Data Structures CS 255 : Data Structures Math 253 Math 253 Experience with C Programming.
. Wild Dreams for Cameras Jack Tumblin Northwestern University From May 24 Panel Discussion on cameras.
Advanced Computer Graphics 台科大 資管系 楊傳凱 助理教授. Course Web Site: advanced_cg.html.
Copyright  1999 by James H. Money. All rights reserved. Except as permitted under United States Copyright Act of 1976, no part of this publication may.
Computer Graphics (under) Sep., 2004 Jung Hong Chuang CSIE NCTU.
고급 컴퓨터 그래픽스 중앙대학교 컴퓨터공학부 손 봉 수. Course Overview Level : CSE graduate course No required text. We will use lecture notes and on-line materials This course.
4.1. R ENDERING Aspects of Game Rendering. From Wikipedia: Rendering is the process of generating an image from a model. The model is a description.
Computing & Information Sciences Kansas State University CIS 536/636 Introduction to Computer Graphics Lecture 9 of 41 William H. Hsu Department of Computing.
Week 10:Rendering 1. In the last lecture we saw how to model objects and represent them as wireframe models. Wire frame models depict the outer hull of.
Advanced Computer Graphics Spring 2014 K. H. Ko School of Mechatronics Gwangju Institute of Science and Technology.
고급 컴퓨터 그래픽스 중앙대학교 컴퓨터공학부 손 봉 수. Course Overview Level : CSE graduate course No required text. We will use lecture notes and on-line materials This course.
고급 컴퓨터 그래픽스 (Advanced Computer Graphics)
Graphics Graphics Korea University cgvr.korea.ac.kr 1 Syllabus 고려대학교 컴퓨터 그래픽스 연구실.
CS 395: Adv. Computer Graphics
01/19/05© 2005 University of Wisconsin CS 779: Rendering Prof Stephen Chenney Spring 2005
WAIT, WAIT…DON’T TELL ME! I ALREADY KNOW WHAT YOU’RE GOING TO ASK. WELCOME TO FRESHMAN LANGUAGE ARTS.
WAIT, WAIT…DON’T TELL ME! I ALREADY KNOW WHAT YOU’RE GOING TO ASK. WELCOME TO FRESHMAN BIOLOGY.
CSCE 990 Advanced Distributed Systems Seminar Ying Lu 104 Schorr Center
CS 551/645 Introduction to Computer Graphics Fall 2000.
SE 313 – Computer Graphics Lecture 4: Represeting 3D Models Lecturer: Gazihan Alankuş Please look at the last three slides for assignments (marked with.
 Monday 8:00-9:15 Music (415)  9:30-12:15 Language Arts  Tuesday 9:30-12:15 Language Arts  Wednesday 8:00-9:15 Music (415)  9:30-12:15 Science/S.S.
3D Animation 1. Introduction Dr. Ashraf Y. Maghari Information Technology Islamic University of Gaza Ref. Book: The Art of Maya.
Computer Graphics (Fall 2004) COMS 4160, Lecture 25: Summary and Preview
CS552: Computer Graphics Lecture 35: Rendering. Recap Illumination Model o Light Source and surface o Effect of multiple light source o Colored lights.
고급 컴퓨터 그래픽스 (Advanced Computer Graphics)
Computer Graphics.
Computer Graphics III Winter Term 2017 Organization
Welcome to Introduction to Computer Graphics
Five Minute Madness: 30 Years in 30 Minutes
Chapter 10: Computer Graphics
Interactive Computer Graphics
Introduction and Overview
Image Based Modeling and Rendering (PI: Malik)
Advanced Computer Graphics: Introduction
Overview Course Overview Course Webpage Administrative issues
Week 7: Basic Ideas for Physical Simulations in Computer Graphics
Physically Based Modeling -Overview-
Introduction to CSCE321 고려대학교 컴퓨터 그래픽스 연구실 kucg.korea.ac.kr.
Introduction to spagetti and meatballs
Computer Graphics (under.) Sep., 2017
Final Project Topic Discussion
Presentation 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 … Intro: Course Topics Overview CS395/495: Advanced Computer Graphics Intro: Course Topics Overview Jack Tumblin

Choose One Presentation Topic, 1) Intro (this week) 2) 2D Images Mappings 2) 2D Images Mappings 3) Non-photorealistic Rendering (NPR) 3) Non-photorealistic Rendering (NPR) 4) Modeling I: Parametrics and Implicits 4) Modeling I: Parametrics and Implicits 5) Modeling II: Mesh Subdivision, Simplification 5) Modeling II: Mesh Subdivision, Simplification 6) Global illumination & Light Transport. 6) Global illumination & Light Transport. 7) Physical Animations: Smoke, Water, Collisions and Breaking 7) Physical Animations: Smoke, Water, Collisions and Breaking 8) Light Fields and IBMR 8) Light Fields and IBMR 9) Point-based Modeling and Rendering 9) Point-based Modeling and Rendering 10) Project Demos (whole class evaluates)

AND Choose A Project Topic From any presentation topic, or any of these: Shader Languages for Graphics (Cg, Sh, etc.)Shader Languages for Graphics (Cg, Sh, etc.)Cg 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 AnimationHuman 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 ('Teddy', GT ‘Twister’ for modeling, etc.)Human-Computer Interface for Graphics Tasks ('Teddy', GT ‘Twister’ for modeling, etc.) Or anything else I missed (just ask!)

SEND 1 st, 2 nd, 3 rd presentation topic prefs to:1 st, 2 nd, 3 rd presentation topic prefs before 9AM Monday Jan 12. First come, first served. Otherwise you’ll be ASSIGNED a topic. 1-Page Graphics Project Proposals: before 9AM Monday Feb 9. What’s a graphics project?… (Heckburt3aAnim2001.mov)

2: 2D Image Mappings Warp:Warp:Warp Morph:Morph: (heckburt movie) Kutulakis Nvidia2001

3: N on -P hotorealistic R endering 3D vector field, shaded ‘Painterly’ rendering

4: Models 1: Parametrics & Implicits Parametric Patches:Parametric Patches: vary u,v to find all surface points: x = xfcn(u,v) y = yfcn(u,v) z = zfcn(u,v) Ian Stewart, Michael McCool, 1998 Implicit Functions:Implicit Functions: surface x,y,z points satisfy f(x,y,z)=0.

5: Models 2: Subdivision, Simplification Mesh SimplificationMesh Simplification Pixar1998 Mesh Subdivision: entire hand in ONE surface patch! ONE surface patch! Watson2001

6: Real Materials & Light Transport Global Illumination Methods: Physically accurate simulation of light transport like this  or…. Surface Properties: Why Phong shading is not enough

Like this!

7: Differential Animations Fire, Water, SmokeFire, Water, Smoke Cloth, Fracture… Stam 1999 O’Brien1999

8: Light Fields & IBMR. Malzbender,2000

9: Point-Based Models & Rendering. ‘ Surfels’ Pfister et al., SIGG2000

10: Graphics Projects Demo Your attendance is important--- Students decide the grades! *Your attendance is important--- Students decide the grades! * ALMOST ANYTHING instructive is fair game; - Still images, Interactive demo, animated movie,… - Programming project or Application project - Show results on a webpage & in class Try to amaze us all! *Of course, I have to agree with the them too…