Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture.

Slides:



Advertisements
Similar presentations
2.02A History of Animation 2.02 Develop Computer Animations.
Advertisements

Computer graphics & visualization. Image Synthesis – WS 07/08 Dr. Jens Krüger – Computer Graphics and Visualization Group Our GPU Photon Tracing Pipeline.
Lighting and Cameras. Cameras By default, your scene already has one camera You add more cameras by hitting Shift-A ( ), like creating all other objects.
Global Illumination Across Industries Jaroslav Křivánek Cornell University & Charles University, Prague Marcos Fajardo Solid Angle SL Per Christensen Pixar.
Ray tracing. New Concepts The recursive ray tracing algorithm Generating eye rays Non Real-time rendering.
Advanced Computer Graphics
Shadow and Shadow Maps [5]. Object without shadow seem floating above the scene Shadow gives the depth information Shadow gives the information of the.
David Luebke1/19/99 CS 551/651: Advanced Computer Graphics David Luebke
Image-Based Modeling, Rendering, and Lighting
Computer Graphics Sohaib A Khan CS101 Wk02 Topical Lecture.
CS6500 Adv. Computer Graphics © Chun-Fa Chang, Spring 2003 Object-Order vs. Screen-Order Rendering April 24, 2003.
Graphics 1 & { Graphics 2 | Visualization | Computer Gaming } Georges Grinstein, University of Massachusetts at Lowell.
18.1 Si31_2001 SI31 Advanced Computer Graphics AGR Lecture 18 Image-based Rendering Light Maps What We Did Not Cover Learning More...
1/12/09 1 Introduction Computer Graphics COMP 770 (236) Spring 2009 Instructor: Dinesh Manocha.
Pixel Shader Vertex Shader The Real-time Graphics Pipeline Input Assembler Rasterizer Output Merger.
1 Lecture 9 Lighting Light Sources Reflectance Camera Models.
CSCE 641 Computer Graphics: Image-based Rendering (cont.) Jinxiang Chai.
Precomputed Radiance Transfer Harrison McKenzie Chapter.
Graphics Systems I-Chen Lin’s CG slides, Doug James’s CG slides Angel, Interactive Computer Graphics, Chap 1 Introduction to Graphics Pipeline.
Real-Time Ray Tracing 3D Modeling of the Future Marissa Hollingsworth Spring 2009.
Cornell CS465 Fall 2004 Lecture 1© 2004 Steve Marschner 1 CS465: Computer Graphics I Professor: Steve Marschner.
1 Perception, Illusion and VR HNRS 299, Spring 2008 Lecture 19 Other Graphics Considerations Review.
COMP4070 Computer Graphics Dr. Amy Zhang. Welcome! 2  Introductions  Administrative Matters  Course Outline  What is Computer Graphics?
COMP SCI 352 Computer Graphics and Animation. Computer Graphics2 My name is … My name is … How to find me How to find me Course Policies Course Policies.
1 Computer Graphics Week3 –Graphics & Image Processing.
Computer Visualization BIM Curriculum 03. Topics  History  Computer Visualization Methods  Visualization Workflow  Technology Background.
Chapter 10: Computer Graphics
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 10: Computer Graphics Computer Science: An Overview Tenth Edition.
1. 2 Plan Introduction Overview of the semester Administrivia Iterated Function Systems (fractals)
Advanced Computer Graphics March 06, Grading Programming assignments Paper study and reports (flipped classroom) Final project No written exams.
Daily Announcements Aaron Bloomfield CS 445: Introduction to Graphics Fall 2006.
Computer Graphics An Introduction. What’s this course all about? 06/10/2015 Lecture 1 2 We will cover… Graphics programming and algorithms Graphics data.
Computer Graphics. Requirements Prerequisites Prerequisites CS 255 : Data Structures CS 255 : Data Structures Math 253 Math 253 Experience with C Programming.
-Global Illumination Techniques
©Copyright Images © Graphics Factory.com.
Depth Edge Detection with Multi- Flash Imaging Gabriela Martínez Final Project – Processamento de Imagem IMPA.
3D animation is rendered clip of animated 3D objects in a 3D environment. An example: Examples of movies released in 3D are Toy Story, Cars, Shrek, Wall-E,
1 Perception and VR MONT 104S, Fall 2008 Lecture 21 More Graphics for VR.
Computer Graphics Viewing. Tobias IsenbergComputer Graphics – IIa 2007/2008 Overview rendering pipeline: process from model to final image viewing: –model-view.
12/7/10 Looking Back, Moving Forward Computational Photography Derek Hoiem, University of Illinois Photo Credit Lee Cullivan.
Course Topics CMSC 635. Ray Tracing Friedrich A Lohmüller, POV-Ray Hall of Fame Gallery.
CSE 681 Introduction to 3D Graphics. CSE 681 Computer graphics is “the creation and manipulation of graphics images by means of computer.” (Marc Berger,
Global Illumination: Radiosity, Photon Mapping & Path Tracing Rama Hoetzlein, 2009 Lecture Notes Cornell University.
Welcome to Introduction to Computer Graphics CSE 470 (598) Arizona State University Spring 2005.
Computer Graphics Lecture 08 Fasih ur Rehman. Last Class Ray Tracing.
Global Illumination. Local Illumination  the GPU pipeline is designed for local illumination  only the surface data at the visible point is needed to.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
What is animation?. Different styles of animation.
Handle By, S.JENILA AP/IT
Cornell CS465 Spring 2004 Lecture 4© 2004 Steve Marschner 1 Shading CS 465 Lecture 4.
Graphics Graphics Korea University cgvr.korea.ac.kr 1 Syllabus 고려대학교 컴퓨터 그래픽스 연구실.
Radiometry of Image Formation Jitendra Malik. A camera creates an image … The image I(x,y) measures how much light is captured at pixel (x,y) We want.
CS559: Computer Graphics Lecture 36: Raytracing Li Zhang Spring 2008 Many Slides are from Hua Zhong at CUM, Paul Debevec at USC.
MSET Jeff Chorn. Rule of Thirds Leading Lines.
Radiometry of Image Formation Jitendra Malik. What is in an image? The image is an array of brightness values (three arrays for RGB images)
CS552: Computer Graphics Lecture 36: Ray Tracing.
Toward Real-Time Global Illumination. Global Illumination == Offline? Ray Tracing and Radiosity are inherently slow. Speedup possible by: –Brute-force:
Toward Real-Time Global Illumination. Project Ideas Distributed ray tracing Extension of the radiosity assignment Translucency (subsurface scattering)
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Digital Camera Analogy ● How do we take a picture of a person indoor? ● A target (object) needs to be determined. → geometry ● The person needs to wear.
Sara Mathieson Fall 2016 Smith College
Computer Graphics.
Welcome to Introduction to Computer Graphics
Computer Animation System Overview
Computer Graphics Imaging
The Graphics Pipeline Lecture 5 Mon, Sep 3, 2007.
Introduction to CSCE321 고려대학교 컴퓨터 그래픽스 연구실 kucg.korea.ac.kr.
Introduction to spagetti and meatballs
Computer Graphics, KKU. Lecture 11
Introduction to Computer Graphics
Presentation transcript:

Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture

Object Rendering Modeling: Modeling: –How to represent objects Rendering Rendering –How to create images Animation Animation –How to represent motion

Modeling

Rendering Compute camera view Compute camera view Clipping Clipping Hidden line removal Hidden line removal Image Credit: Cornell University Program of Computer Graphics

Rendering Shading Shading Lighting Lighting Shadows? Shadows? Image Credit: Cornell University Program of Computer Graphics

Rendering - Shading Image Credit: Cornell University Program of Computer Graphics

Animation Copyright: ACM SIGGRAPH 2000 Physically Based Modeling

Final Fantasy cgw.pennnet.com/Articles/Article_Display.cfm?Section=Archives&Subsection=Display&ARTICLE_ID=108473&KEYWORD=Final%20Fantasy Tom Hanks "I am very troubled by it. But it's coming down, man. It's going to happen. And I'm not sure what actors can do about it" (8 July 01)

Off-line (Non-RealTime) Rendering

Image Credit: 2001 Internet Ray Tracing Competition – N. Kern

Real-Time Graphics

Non-Photorealistic Rendering - Shrek

Caricatures

Image Based Rendering Instead of building models bottom-up, use images to render new scenes Instead of building models bottom-up, use images to render new scenes If an image of a scene is captured from one angle, how would the scene look like from a slightly different angle? If an image of a scene is captured from one angle, how would the scene look like from a slightly different angle?