1 Lecture 9 Lighting Light Sources Reflectance Camera Models.

Slides:



Advertisements
Similar presentations
GR2 Advanced Computer Graphics AGR
Advertisements

13.1 si31_2001 SI31 Advanced Computer Graphics AGR Lecture 13 An Introduction to Ray Tracing.
Polygon Rendering Flat Rendering Goraud Rendering Uses Phong Reflectance Phong Rendering.
1 Graphics CSCI 343, Fall 2013 Lecture 18 Lighting and Shading.
Lecture 14 Illumination II – Global Models
Projective Texture Mapping
Shadows. Floor Wall Torch Solid Object.
Graphics Graphics Korea University cgvr.korea.ac.kr Illumination Model 고려대학교 컴퓨터 그래픽스 연구실.
Lighting and Illumination Lighting is the major problem in computer graphics, for either realism or real-time compositions- harder than modeling Consider.
David Luebke1/19/99 CS 551/651: Advanced Computer Graphics David Luebke
Light Issues in Computer Graphics Presented by Saleema Amershi.
ATEC Procedural Animation Introduction to Procedural Methods in 3D Computer Animation Dr. Midori Kitagawa.
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.
Course Website: Computer Graphics 18: Ray-tracing.
Photon Tracing with Arbitrary Materials Patrick Yau.
ARCH 481 3d Modeling and Rendering lecture four: texture maps.
3/23/2005 © Dr. Zachary Wartell 1 Illumination Models and Surface- Rendering Methods.
Advanced lighting and rendering Multipass rendering.
Parallelizing Raytracing Gillian Smith CMPE 220 February 19 th, 2008.
1 CSCE 641: Computer Graphics Lighting Jinxiang Chai.
7M836 Animation & Rendering
Shading (introduction to rendering). Rendering  We know how to specify the geometry but how is the color calculated.
What is ? Open Graphics Library A cross-language, multi-platform API for rendering 2D and 3D computer graphics. The API is used to interact with a Graphics.
GAM532 DPS932 – Week 8 Texture Shadow Implementation.
Rendering Overview CSE 3541 Matt Boggus. Rendering Algorithmically generating a 2D image from 3D models Raster graphics.
University of Texas at Austin CS 378 – Game Technology Don Fussell CS 378: Computer Game Technology Basic Rendering Pipeline and Shading Spring 2012.
1 Ray-Tracing ©Anthony Steed Overview n Recursive Ray Tracing n Shadow Feelers n Snell’s Law for Refraction n When to stop!
COMPUTER GRAPHICS PROJECT ON CUSTOM RAY TRACING ENGINE InterLight3D by Mehshan Mustafa ( ) Muhammad Zaki Shaheen ( )
Light and Its Uses.
UV Mapping After a 3D object has been modeled it must be prepared for texturing. 3D surfaces can be “unwrapped” into a 2D representation with. This process.
Industrial vision system components: Feedback Image analysis Optics and camera Digitalisation Illumination Object Data Industrial Vision:
Chris Covington CSCI263 – Final Project May 3, 2005 Changes and Additions: Further implemented the illumination model. Illumination is now calculated in.
Illumination and Shading Prof. Lizhuang Ma Shanghai Jiao Tong University.
Chris Mayer & Nic Shulver Shading Definitions Light emanating from small surfaces is called a Point light sourcee.g. the sun (not really small though!)
Basic Lighting and Shading. The Important Properties of Light It can Reflect, bend, spread and scatter.
1 CSCE 441: Computer Graphics Lighting Jinxiang Chai.
Stencil Shadows Garrett Weng. What are stencil shadows? Also known as shadow volumes Relies on use of the stencil buffer Create volumes of the shadows.
Render methods. Contents Levels of rendering Wireframe Plain shadow Gouraud Phong Comparison Gouraud-Phong.
CSE 681 Introduction to Ray Tracing. CSE 681 Ray Tracing Shoot a ray through each pixel; Find first object intersected by ray. Image plane Eye Compute.
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.
1 CSCE 441: Computer Graphics Lighting Jinxiang Chai.
Distributed Ray Tracing. Can you get this with ray tracing?
CS552: Computer Graphics Lecture 33: Illumination and Shading.
Radiometry of Image Formation Jitendra Malik. What is in an image? The image is an array of brightness values (three arrays for RGB images)
1 CSCE 441: Computer Graphics Lighting Jinxiang Chai.
Computer Graphics Ken-Yi Lee National Taiwan University (the slides are adapted from Bing-Yi Chen and Yung-Yu Chuang)
Light. Intensity calculation = wavelength I( ) = wavelength intensity of light reaching eye I( ) = I diff ( ) + I spec ( ) + I refl ( ) + I trans ( )
CS552: Computer Graphics Lecture 36: Ray Tracing.
Computer Graphics: Illumination
Illumination and Shading Prof. Lizhuang Ma Shanghai Jiao Tong University.
MultiPass Rendering & Layering in 3D Pertemuan 08
Light at a Surface: Important terms:
Final Project of Computer Graphics
Reflective Shadow Mapping By: Mitchell Allen.
Rendering Process of producing “realistic” images or pictures
RAY TRACING.
Understanding Theory and application of 3D
Chapter 14 Shading Models.
Ray Tracer Project CSE 557.
Machine Vision Lighting By Sam Mitchell 10/5/2012.
Understanding Theory and application of 3D
Lighting – Light Sources
Texture and Shadow Mapping
An Algorithm of Eye-Based Ray Tracing on MATLAB
Exploring Shaders in Unity
Illumination and Shading
GR2 Advanced Computer Graphics AGR
Ray Tracer Project CSE 557.
Texture Mapping 고려대학교 컴퓨터 그래픽스 연구실.
Computer Animation Surface Materials.
Presentation transcript:

1 Lecture 9 Lighting Light Sources Reflectance Camera Models

2 Rendering Pipeline

3 Illumination

4

5 Goals

6 Goals: modeling light sources

7 Empirical Models

8 OpenGL Light Source Models

9 Point Light Sources

10 Directional Light Sources

11 Spot Light Sources

12 Modeling Surface Reflectance

13 Empirical Reflectance Models

14 OpenGL Reflectance Models

15 Diffuse Reflection

16 Diffuse Reflection

17 Specular Reflection

18 Surface Illumination Calculation

19 Surface Illumination Calculation

20 Camera Models

21 Illumination Models

22 Direct Illumination

23 Shadow and Transparency

24 Shadow and Transparency

25 Shadow and Transparency