πŸŽ“ Computer Science & Engineering Portal

Master Engineering Disciplines with Structured Notes

Comprehensive academic lecture notes, exam-oriented unit summaries, laboratory manuals, and previous year question papers designed strictly for university students.

πŸ“‘

University Syllabi

AKTU & AICTE aligned semester guidelines.

πŸ“

Exam Question Papers

Previous 5 years solved university papers.

πŸ’‘

Lab Manuals & Viva

Practical codes with outputs & interview Qs.

Core Subjects & Units Hub

Click on any specific unit to immediately view its lecture notes below

Viewing All Lectures

illumination model

Illumination Models 

β€’ Motivation: 

In order to produce realistic images, we must simulate the appearance of surfaces under various lighting conditions

 β€’ Illumination Model: Given the illumination incident at a point on a surface, quantifies the reflected light.

Illumination Model Parameters

β€’ Lighting effects are described with models that consider the interaction of light sources with object surfaces 

β€’ The factors determining the lighting effects are: – 

--The light source parameters: 

β€’ Positions

 β€’ Electromagnetic Spectrum 

β€’ Shape

 β€“ The surface parameters 

β€’ Position 

β€’ Reflectance properties 

β€’ Position of nearby surfaces

 β€“ The eye (camera) parameters 

β€’ Position 

β€’ Sensor spectrum sensitivities

Ambient Illumination

 β€’ Assume there is some non-directional light in the environment (background light)

 β€’ The amount of ambient light incident on each object is constant for all surfaces and over all directions

 β€’ Very simple model, not very realistic

 β€’ OpenGL default Ambient Illumination

 β€’ The reflected intensity Iamb of any point on the surface is:

                                           Lamb  = Kala

Ia - ambient light intensity Ka ∈ [0,1] - surface ambient reflectivity 

β€’ In principle Ia and Ka are functions of colour, so we have I R amb, I G amb and I B amb

Diffuse Reflection

 β€’ Diffuse (Lambertian) surfaces are rough or grainy, like clay, soil, fabric

 β€’ The surface appears equally bright from all viewing directions

 β€’ The brightness at each point is proportional to cos( ΞΈ ) ΞΈ N L Diffuse Reflection

β€’ Brightness is proportional to cos( ΞΈ) because a surface (a) perpendicular to the light direction is more illuminated than a surface (b) at an oblique angle a

Phong model :-

A more accurate method for rendering a polygon surface is to interpolate the normal vector and then apply the illumination model to each surface point. This method developed by Phong Bui Tuong is called Phong Shading or normal vector Interpolation Shading. It displays more realistic highlights on a surface and greatly reduces the Match-band effect.

Labels: ,

Discussion & Queries (<$I18NNumComments$>):

<$CommentPager$>
<$I18NAtCommentTimeWithPermalink$>, <$I18NCommentAuthorSaid$>

<$BlogCommentBody$>

<$BlogCommentDeleteIcon$>
<$CommentPager$>