L3DT documentation
Large 3D terrain generator

To-do list for L3DT release 2.5a

Due date: Undecided.

Feature list

Undo / restore

  • TODO Investigate single level of undo / restore points.

UI tweaks

  • TODO New UI for heightfield smoothing, including option to filter 8-bit artefacts specifically.
  • TODO Re-design export wizard to be more intuitive.
  • TODO Thread import/export and project load/save, and add cancel button to prog box.
  • TODO Toolbar for switching map view mode.
  • TODO Add blur tool for DM/HF.
  • TODO Add invert hotkey for DM tool (using ALT).
  • TODO Split pane / child window display for multiple DM schemes.

Algorithm changes

  • Experiment with DesignInflate32, 16, etc. (in plugins?)
  • TODO Editable presets for overlays (eg. volcano, mountain, etc).
  • TODO Displacement mapping (for Stu, and also for shadows).
  • TODO Make filter functions work with selected area.

Climate/texture management

  • TODO Add texture lib & manager.
  • TODO Add 'texture brightness' to tex wizard (see request).

File I/O

  • TODO Discontinue support for scripted .def and .ini files (obsolete formats).
  • TODO Allow heightfield import from mosaic.
  • TODO Verify mosaic export at 8192×8192 tile size (set tile cache to 1).
  • TODO Verify 'grow tiles by 1' at 8192/8193 tile size (again, set tile cache to 1).

Plugins

API

  • TODO Add class factory for DLLs, for custom var types.

File I/O plugins

  • TODO ImportEx plugin (add maps to existing projects.)
  • TODO Add mosaic support for L3DTio_DDS.
  • TODO Add image resolution option to L3DTio_FI.
  • TODO L3DTio_WMZ, to compress the water map (based on LibHFZ code).
  • TODO Create new bitmap plugin to save directly from mosaic (for ultra-large images).
  • TODO Replace 'read file header' with plugin functions.
  • TODO Add import/export to Copy/paste.

Calculation plugins

  • TODO Plugin to run only specific areas of calculations.
  • TODO atCalcHF_Erosion.
  • TODO atCalcHF_Thermal.
  • TODO atCalcHF_Filters.
  • TODO atCalcHF_Inflate.
  • TODO atCalcWM.
  • TODO atCalcWM_wtable.
  • TODO atCalcAM.
  • TODO atCalcTN.
  • TODO atCalcLM.
  • TODO atCalcTX.

Climates

  • TODO Re-build the 'Arid' climate.
  • TODO Re-build the 'Frosty' climate.

Installer

  • TODO Add 'remove old versions' checkbox.
  • TODO Add start menu selection page.
  • TODO Linux installer (via WINE).

Bug fixes

  • TODO Either require restart after hitting cancel in 'settings→activation code', or else preserve the keystack when opening the dialog.
  • TODO Allow map filenames such as 'foo.bar.png'.

Other

  • TODO Enable flag-adder in keys.
  • TODO Add ability to load 'patch' XML files to update app settings.
  • TODO Use atexit function to restart.
  • TODO Add seed/randomize option to perlin & fractal wizards.

Next release

» Release 2.6 »

 
aaron/todo/l3dt/v2.5c.txt · Last modified: 2017/08/31 05:26 (external edit)
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki