paysages3d/TODO

55 lines
2.6 KiB
Text

Technology Preview 2 :
- Fix the fog impression when cloud layer overlaps with ground range.
- Fix forms with layers apply and revert buttons (when deleting last cloud layer, can't apply it).
- Replace zone ranges with curves (with curve input and curve dialog).
- Interface for textures thickness, slope_range and thickness_transparency (and correct slider ranges).
- Render tab previews should not rerender when changing render options.
- Compute shadows only once for all textures at a same location.
=> Add an intermediary light status (two pass lighting).
- Add layer sorting/naming.
- Add logarithmic sliders for some float values.
- Save GUI config (views, render params).
- Add an OSD ability on previews and use it for camera location and user landmarks.
- Add a zone editor dialog for localized textures.
- Add a terrain modifier dialog with zones.
- Use the curve editor in noise editor
- Add a noise filler (and maybe noise intervals ?).
- Fix the distorted sun appearance.
- Improve curve editor.
=> Add curve modes
=> Improve curve rendering
=> Add axis labels and grid
=> Add logarithmic mode
- Improve 3d explorer
=> Restore LOD and intelligent poly count (and raise max tessellation)
=> Interrupt chunk rendering when quitting dialog
=> Don't display the water if it's below all ground
=> Try to overcome the near frustum cutting
=> Disable texture reflection of light (dependant on camera location)
=> Add toggles (for water...)
=> Max texture size should depend on GPU memory available
- Water and terrain LOD moves with the camera, fix it like in the wanderer.
- Interrupt preview chunk renderings that will be discarded at commit, or that are no more visible.
- Fix "RGB parameters out of range" (and segfault) on preview while moving render params fast in render tab.
=> May need to change the updateData system.
=> Previews need to be paused while updating data.
- When there are two previews in the same view, balance rendering between the two.
- Lock some previews together (eg: terrain height and colored preview).
- Find a new licence.
Technology Preview 3 :
- Restore render progress.
- Add antialiasing option (pay attention to memory usage).
- Add basic vegetation system ?
- Texture shadowing and self-shadowing ?
- Improve sky rendering (colors and light halo).
- Add a progress indicator on previews.
- Multi threaded first pass.
- Fix potential holes in land rendering.
- Progressive final render.
- Propose several backgrounds for water rendering (grid, sinus...).
- If we can't remove clouds artifacts, blur them.
Release Candidate :
- Polish all features and UI.
- More translations.