• Home
  • Textbooks
  • Computer Graphics with Open GL
  • Global Illumination

Computer Graphics with Open GL

Donald Hearn. M. Pauline. Baker, Warren R.Carithers

Chapter 19

Global Illumination - all with Video Answers

Educators


Chapter Questions

22:52

Problem 1

Write a program to implement the basic raytracing algorithm for a scene containing two spheres hovering over a white ground square that has evenly spaced vertical black stripes down its length. The scene is to be illuminated with a single point light source at the viewing position.

Brian Ketelobeter
Brian Ketelobeter
Numerade Educator
02:53

Problem 2

Write a program to implement the basic raytracing algorithm for a scene containing any specified arrangement of spheres and polygon surfaces illuminated by a given set of point light sources. The program should allow the user to increase or decrease the intensity of each light source via keyboard input.

Morgan Cheatham
Morgan Cheatham
Numerade Educator
03:33

Problem 3

Write a program to implement the basic raytracing algorithm using space-subdivision methods for any specified arrangement of spheres and polygon surfaces illuminated by a given set of point light sources. The program should allow the user to increase or decrease the intensity of each light source via keyboard input.

Morgan Cheatham
Morgan Cheatham
Numerade Educator
00:55

Problem 4

Write a program to implement the following features of distributed ray tracing: pixel sampling with 16 jittered rays per pixel, distributed reflection directions (gloss), distributed refraction directions (translucency), and extended light sources.

Kashif Qureshi
Kashif Qureshi
Numerade Educator
03:35

Problem 5

Set up an algorithm for modeling the motion blur of two spheres moving in opposite directions using distributed ray tracing.

Numerade Educator
Numerade Educator
Numerade Educator
04:17

Problem 6

Implement the basic radiosity algorithm for rendering the inside surfaces of a regular pentagon when one inside face of the pentagon is a light source.

Gregory Cheruvathur
Gregory Cheruvathur
Numerade Educator
05:18

Problem 7

Devise an algorithm for implementing the progressive-refinement radiosity method.

Chris Trentman
Chris Trentman
Numerade Educator
01:21

Problem 8

Apply the algorithm in developed in the previous exercise to the pentagon example in Exercise $6 .$

Narayan Hari
Narayan Hari
Numerade Educator
02:58

Problem 9

Write a routine to transform an environment map to the surface of a sphere.

Chris Trentman
Chris Trentman
Numerade Educator