269
edits
Line 96: | Line 96: | ||
== TODO List == | == TODO List == | ||
*Implement Cascaded Shadow Map ( | *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 | ||
**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 |
edits