|
|
|
|
|
|
Goals are to improve my existing raytracer
called StingRay to include the following. |
|
Realistc Raytracing |
|
Depth of Field – still not supported |
|
Motion Blur – still not supported |
|
Gloss - supported |
|
Transluceny - supported |
|
Soft Shadows - supported |
|
Bump mapping - supported |
|
Scripting Language - supported |
|
Control of the lighting equation through maps. -
supported |
|
Photon Mapping |
|
Indirect Lighting - supported |
|
Photon Mapping - supported |
|
|
|
|
|
|
|
|
|
|
|
|
|
Indirect Illumination |
|
Indirect visualization of photon map. |
|
Final Gathering |
|
90% of render time is spent in final gather
step. [2] |
|
Irradiance Caching |
|
Developed by Ward [3] |
|
Caches illumination and drastically reduces time
final gather step. |
|
|
|
|
|
|
|
|
|
|
|
Indirect Illumination – Final Gathering |
|
|
|
|
|
|
|
|
|
Indirect Illumination – Irradiance Caching |
|
|
|
|
|
|
|
|
|
|
Caustics |
|
Direct visualization of caustic photon map |
|
Caustic Hint Polygons |
|
Polygon tells us where to direct photons. |
|
Cone Filtering |
|
|
|
|
|
|
|
|
|
Caustics – Visualization of Photon Map |
|
|
|
|
|
|
Realistic Raytracing |
|
Bump mapping |
|
Depth of Field ( Didn’t have time ) |
|
Motion Blur ( May not do this ) |
|
Photon Mapping |
|
Final Gathering |
|
Caustics |
|
Realistic Scene |
|
Need to build cool scene. |
|