Chris Covington CSCI263 – Final Project May 3, 2005 Changes and Additions: Further implemented the illumination model. Illumination is now calculated in.

Slides:



Advertisements
Similar presentations
5.1 si31_2001 SI31 Advanced Computer Graphics AGR Lecture 5 A Simple Reflection Model.
Advertisements

CS123 | INTRODUCTION TO COMPUTER GRAPHICS Andries van Dam © 1/16 Deferred Lighting Deferred Lighting – 11/18/2014.
Illumination Lighting and Shading CSE 470/598 Introduction to Computer Graphics Arizona State University Dianne Hansford.
1 Graphics CSCI 343, Fall 2013 Lecture 18 Lighting and Shading.
Texture Mapping. Texturing  process that modifies the appearance of each point on a surface using an image or function  any aspect of appearance can.
Modeling the Interaction of Light Between Diffuse Surfaces Cindy M. Goral, Keenth E. Torrance, Donald P. Greenberg and Bennett Battaile Presented by: Chris.
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.
Illumination Model How to compute color to represent a scene As in taking a photo in real life: – Camera – Lighting – Object Geometry Material Illumination.
IMGD 1001: Illumination by Mark Claypool
Welcome Basic Concept Research Justification The Project Implementation Potential Issues Future Work What am going to talk about?
3/23/2005 © Dr. Zachary Wartell 1 Illumination Models and Surface- Rendering Methods.
Rendering theory & practice. Introduction  We’ve looked at modelling, surfacing and animating.  The final stage is rendering.  This can be the most.
1 CSCE 641: Computer Graphics Lighting Jinxiang Chai.
Objectives Learn to shade objects so their images appear three- dimensional Learn to shade objects so their images appear three- dimensional Introduce.
1 Lecture 9 Lighting Light Sources Reflectance Camera Models.
Course Website: Computer Graphics 16: Illumination.
Basic Ray Tracing CMSC 435/634. Visibility Problem Rendering: converting a model to an image Visibility: deciding which objects (or parts) will appear.
02/04/03 Page 1 Rendering Visibility Lighting Texturing.
LIGHTING JEFF CHASTINE 1. WHAT IS LIGHT? A very complex process Find a dark area – how is it being lit? Light bounces (mirrors, shiny objects) Light refracts.
CSC418 Computer Graphics n Raytracing n Shadows n Global Illumination.
Shading (introduction to rendering). Rendering  We know how to specify the geometry but how is the color calculated.
Shading. What is Shading? Assigning of a color to a pixel in the final image. So, everything in shading is about how to select and combine colors to get.
Computer Science Term 1, 2006 Tutorial 5 The Final Exam.
Basic Ray Tracing CMSC 435/634. Visibility Problem Rendering: converting a model to an image Visibility: deciding which objects (or parts) will appear.
Advanced Computer Graphics Advanced Shaders CO2409 Computer Graphics Week 16.
Basic Illumination BRANCH :- ELECTRICAL (C11) Gohil Amit M. ( ) Joshi Jay P. ( ) Barot Mahesh P. ( ) Pandya Bhrugu I.
PCB Soldering Inspection. Structured Highlight approach Structured Highlight method is applied to illuminating and imaging specular surfaces which yields.
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: Programming, Problem Solving, and Visual Communication Steve Cunningham California State University Stanislaus and Grinnell College.
Paint Effects.  Uses: paint brush strokes paint particle effects Traditional paint program ○ paint images on a canvas ○ paint repeatable textures that.
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.
Visual Appearance Chapter 4 Tomas Akenine-Möller Department of Computer Engineering Chalmers University of Technology.
Local Illumination and Shading
Written by: Itzik Ben Shabat Technion - Israel Institute of Technology Faculty of Mechanical Engineering Laboratory for CAD & Lifecycle Engineering Lab.
Written by: Itzik Ben Shabat Technion - Israel Institute of Technology Faculty of Mechanical Engineering Laboratory for CAD & Lifecycle Engineering Lab.
1 CSCE 441: Computer Graphics Lighting Jinxiang Chai.
UW EXTENSION CERTIFICATE PROGRAM IN GAME DEVELOPMENT 2 ND QUARTER: ADVANCED GRAPHICS Lighting.
CDS 301 Fall, 2008 From Graphics to Visualization Chap. 2 Sep. 3, 2009 Jie Zhang Copyright ©
1 CSCE 441: Computer Graphics Lighting Jinxiang Chai.
Illumination CSE 410. Basic steps of lighting Enable smooth shading Set global ambient light glShadeModel(GL_SMOOTH); glEnable(GL_NORMALIZE); GLfloat.
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 ( )
Computer Graphics: Illumination
Illumination and Shading. Illumination (Lighting) Model the interaction of light with surface points to determine their final color and brightness OpenGL.
Chapter 5. Lighting Computer Graphics (spring, 2009) School of Computer Science University of Seoul.
MultiPass Rendering & Layering in 3D Pertemuan 08
Compositing and Rendering
Final Project of Computer Graphics
Tips for Shading Your Terrain
The Graphic PipeLine
Visual Appearance Chapter 4
Deferred Lighting.
Computer Animation Ying Zhu Georgia State University
Lighting.
Illumination Model How to compute color to represent a scene
Gradient Type 1 Gradient stops: 5 Stop #: 1 Position: 0
CSE 470 Introduction to Computer Graphics Arizona State University
An Algorithm of Eye-Based Ray Tracing on MATLAB
Chapter IX Lighting.
Illumination and Shading
Simple Illumination CSE 681.
CS 4731: Computer Graphics Final review
Computer Graphics Material Colours and Lighting
Illumination Model 고려대학교 컴퓨터 그래픽스 연구실.
Illumination Model 고려대학교 컴퓨터 그래픽스 연구실.
Computer Animation Surface Materials.
Reflectance spectra of a European jay wing covert, which had diffuse coloration with a specular highlight. Reflectance spectra of a European jay wing covert,
Presentation transcript:

Chris Covington CSCI263 – Final Project May 3, 2005 Changes and Additions: Further implemented the illumination model. Illumination is now calculated in the full RGB color space and incorporates individual specular, diffuse, specular reflection and diffuse reflection color adjustments. Specular level (n) is also controllable. Ambient lighting is now color dependent. Implemented a simple alpha buffer for alpha blending transparency. Multiple layers of transparency with individual alpha values are supported.

1 – Full Specular & Specular/Diffuse Reflection. White Light (no ambient light).

2 – Diffuse Reflection. Ambient Light (0.25, 0.25, 0.25). (1.0, 0.0, 1.0)(1.0, 0.0, 0.5)(1.0, 0.0, 0.0)

3 – Diffuse Reflection (no ambient light). (1.0, 0.0, 1.0)(1.0, 0.0, 0.5)(1.0, 0.0, 0.0)

4 – Specular Level. n = 4n = 10n = 1

5 – Specular Highlight. (0.0, 0.0, 1.0)(0.5, 0.5, 0.5)(1.0, 0.0, 1.0)

6 – Specular Reflection. (1.0, 0.0, 1.0)(1.0, 0.0, 0.0)

7 – Simulated Materials. GoldChalkPlastic

8 – Simulated Materials. Ambient Light (0.0, 0.5, 0.0). GoldChalkPlastic

9 – Multiple Light Interaction (click for animation).

10 – Alpha Transparency (click for animation).