Lighting and Shading
This quiz covers the fundamental concepts and techniques related to lighting and shading in computer graphics.
Questions
What is the primary purpose of lighting in computer graphics?
- To illuminate objects and create realistic visual effects
- To add color to objects
- To define the shape and form of objects
- To create shadows and highlights
Which lighting model is commonly used in real-time rendering due to its computational efficiency?
- Phong shading
- Lambert shading
- Blinn-Phong shading
- Cook-Torrance shading
What is the main difference between diffuse and specular reflection?
- Diffuse reflection scatters light in all directions, while specular reflection reflects light in a specific direction
- Diffuse reflection is caused by surface roughness, while specular reflection is caused by surface smoothness
- Diffuse reflection is independent of the angle of incidence, while specular reflection is dependent on the angle of incidence
- All of the above
What is the purpose of ambient lighting?
- To provide a uniform level of illumination to all objects in a scene
- To simulate the effect of indirect lighting
- To create shadows and highlights
- To add color to objects
Which shading technique is used to simulate the effect of light scattering within a translucent material?
- Subsurface scattering
- Phong shading
- Lambert shading
- Blinn-Phong shading
What is the main difference between forward rendering and deferred rendering?
- Forward rendering processes pixels in the order they appear on the screen, while deferred rendering processes pixels in the order they are stored in memory
- Forward rendering stores information about each pixel in the scene, while deferred rendering stores information about each light source in the scene
- Forward rendering is more efficient for scenes with a large number of lights, while deferred rendering is more efficient for scenes with a large number of objects
- All of the above
What is the purpose of shadow mapping?
- To generate shadows from point light sources
- To generate shadows from directional light sources
- To generate shadows from spot light sources
- All of the above
Which shading technique is used to simulate the effect of light bouncing off multiple surfaces in a scene?
- Global illumination
- Phong shading
- Lambert shading
- Blinn-Phong shading
What is the purpose of normal mapping?
- To add detail to the surface of an object without increasing the number of polygons
- To create the illusion of surface displacement
- To simulate the effect of light scattering within a translucent material
- To generate shadows from point light sources
Which shading technique is used to simulate the effect of light reflecting off a rough surface?
- Cook-Torrance shading
- Phong shading
- Lambert shading
- Blinn-Phong shading
What is the purpose of environment mapping?
- To simulate the effect of light bouncing off multiple surfaces in a scene
- To create the illusion of a reflective surface
- To add detail to the surface of an object without increasing the number of polygons
- To generate shadows from point light sources
Which shading technique is used to simulate the effect of light passing through a transparent material?
- Refraction
- Phong shading
- Lambert shading
- Blinn-Phong shading
What is the purpose of light probes?
- To store information about the lighting in a scene
- To generate shadows from point light sources
- To create the illusion of a reflective surface
- To add detail to the surface of an object without increasing the number of polygons
Which shading technique is used to simulate the effect of light scattering within a participating medium?
- Volume scattering
- Phong shading
- Lambert shading
- Blinn-Phong shading
What is the purpose of irradiance caching?
- To store information about the lighting in a scene
- To generate shadows from point light sources
- To create the illusion of a reflective surface
- To add detail to the surface of an object without increasing the number of polygons