![]() |
PhotoGENius V1.0.0
A basic library for generating photorealistic images, developed for the course Numerical techniques for photorealistic image generation.
|
A class implementing a solver of the rendering equation. This is an abstract class; you should use a derived concrete class. This class has 2 members:
| World | type World |
| BackGroundColor | type Color |
Public Member Functions | |
| virtual Color | Call (Ray ray) |
| Virtual method to Estimate the radiance along a ray. Find it overwritten in class OnOffRenderer and FlatRenderer More... | |
Public Attributes | |
| World | World |
| Color | BackgroundColor |
Protected Member Functions | |
| Renderer (World world, Color backgroundColor=default) | |
A class implementing a solver of the rendering equation. This is an abstract class; you should use a derived concrete class. This class has 2 members:
| World | type World |
| BackGroundColor | type Color |
Virtual method to Estimate the radiance along a ray. Find it overwritten in class OnOffRenderer and FlatRenderer
| ray |
| NotImplementedException |
Reimplemented in PGENLib.OnOffRenderer, PGENLib.FlatRenderer, PGENLib.PathTracer, and PGENLib.PointLightRenderer.