Project Rembrandt: Difference between revisions

Line 96: Line 96:


== TODO List ==
== TODO List ==
*Implement Cascaded Shadow Map (in progress)
*Implement Cascaded Shadow Map (need to be optimized - frustum calculation and night)
*Draw transparent objects with forward rendering (may need to capture the transparent bin from the geometry stage and move it in the display stage)
*Draw transparent objects with forward rendering (may need to capture the transparent bin from the geometry stage and move it in the display stage) (OK)
*Add spotlights as animations (nearly finished)
*find a solution for ambient and emissive color of material (may need an additional buffer)
*Use effect system instead of hard-coded shaders
*Use effect system instead of hard-coded shaders
*Convert existing shaders to deferred rendering
*Convert existing shaders to deferred rendering
*Add spotlights as animations
**Modify shadows to allow multiple casters (limited list)
**Modify shadows to allow multiple casters (limited list)
**Implement a priority list of light sources, based on priority and distance from the viewer
**Implement a priority list of light sources, based on priority and distance from the viewer
269

edits