![]() |
PhotoGENius V1.0.0
A basic library for generating photorealistic images, developed for the course Numerical techniques for photorealistic image generation.
|
This renderer estimates the solution of the rendering equation by neglecting any contribution of the light. It just uses the pigment of each surface to determine how to compute the final radiance. More...
Public Member Functions | |
FlatRenderer (World world, Color backGroundColor=default) | |
override Color | Call (Ray ray) |
Virtual method to Estimate the radiance along a ray. Find it overwritten in class OnOffRenderer and FlatRenderer More... | |
virtual Color | Call (Ray ray) |
Virtual method to Estimate the radiance along a ray. Find it overwritten in class OnOffRenderer and FlatRenderer More... | |
Additional Inherited Members | |
![]() | |
World | World |
Color | BackgroundColor |
![]() | |
Renderer (World world, Color backgroundColor=default) | |
This renderer estimates the solution of the rendering equation by neglecting any contribution of the light. It just uses the pigment of each surface to determine how to compute the final radiance.
Virtual method to Estimate the radiance along a ray. Find it overwritten in class OnOffRenderer and FlatRenderer
ray |
NotImplementedException |
Reimplemented from PGENLib.Renderer.