Project Rembrandt: Difference between revisions

Line 763: Line 763:
*Design and implement a configurable pipeline (done)
*Design and implement a configurable pipeline (done)
*Document rendering pipeline configuration file format (done)
*Document rendering pipeline configuration file format (done)
*Fix fog on clouds


=== Near term tasks ===
=== Near term tasks ===
Line 768: Line 769:
*Avoid to redraw opaque objects in the light pass. Involve OSG node mask not properly initialized.
*Avoid to redraw opaque objects in the light pass. Involve OSG node mask not properly initialized.
*take care of particles and precipitation
*take care of particles and precipitation
*Fix fog on clouds
*Fix shadow matrices in multi-screen
*Fix shadow matrices in multi-screen
*Fix Lights in multi screen (seems same problem than shadows. Forgot a 1/w factor ?)
*Fix Lights in multi screen (seems same problem than shadows. Forgot a 1/w factor ?)
*Implement lightfield shader
*Implement lightfield shader
*Add some kind of fog to lights
*Restore depth partitioning using depth ranges
*Move effect of cloud coverage from water shader to sunlight shader


=== Long term ideas (unsorted) ===
=== Long term ideas (unsorted) ===
Line 779: Line 782:
*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
*Restore depth partitioning using depth ranges
*Restore stereo and other options currently available in CameraGroup
*Restore stereo and other options currently available in CameraGroup
*Implement quality vs performance user control
*Implement quality vs performance user control
269

edits