1- Needed for Debian "buster": use Qt5
2
3- Suggestions from HolgerOhmacht:
4
51. missing equatorial mass distribution of rotational  spheric objects in space (by planet option)
62. snow option check box
73. maybe size of planet in textbox
84. missing zoom slider
9
10- Suggestion from "floatingw" at
11  https://sourceforge.net/projects/fracplanet/forums/forum/239388/topic/3497745/index/page/1
12  "I just realized that by saving the terrain and river seeds you're able to go back to a previous planet after you've pressed the "generate new seed" buttons. Still, I think that there ought to be a method to save all of the current settings in a custom fracplanet file format. That's probably in the roadmap and you just haven't gotten to it yet.
13
14It also would be handy if the settings could be output as comments in the .pov and .py outputs; I now have several planets that I spent lots of time sifting through to find, but I only have the .pov, .py, and texture files for them because I didn't realize that I could just write down the seed numbers."
15
16- Suggestion from Stéphane Mellerio:
17  Commandline version of tool.  Unclear whether it would emit meshes or rendered images (or both).
18
19- stopping flying should hold position and allow spin and tilt manipulation
20  (have planet rotate under current viewpoint)
21- cancel button on progress bar
22- plate tectonics simulation:
23  Use zero contour of multiscale noise field to modulate heights (gives some boundary-like features).
24  Maybe another field to modulate activity level there (subduction vs collision; fall vs raise terrain?)
25- coding style is a mess of _-prefixed and not prefixed members.
26  Cleanup should include stronger use of accessors.
27- Get models into K3D somehow
28  Generating python for K3D's idea of a mesh_source script seems most promising.
29  Does seem to allow setting of vertex properties.
30  Imported file formats all too limiting, and python API maybe better documented
31  than K3D's XML file format.
32- Sourceforge tracker reports problems with Beryl/Compiz.
33  Try it out now have this working with Debian/lenny.
34- Export Ogre .xml mesh files:
35  http://www.ogre3d.org/wiki/index.php/Creating_a_triangle_strip
36  http://www.ogre3d.org/phpBB2/viewtopic.php?p=228739#228739
37  http://www.ogre3d.org/wiki/index.php/Ogre_meshxml_DTD
38- Debian transitioning Apps to Applications (post Etch) see bug 361418
39- Look at Art of Illusion.  Try it's .pov import.
40  (It can also import .obj, but that doesn't support per-vertext colour).
41- Texture export should have the option of a .obj file for the DEM.
42- Export to wings3d ?  Would probably be via .obj
43- If you checkout fracplanet to say fracplanet-0.3.3 then mktgz script doesn't like it.
44  (Not clear how useful this is in practice because you wouldn't tag it in cvs without building
45  tgz first to check testtgz and mkdeb; maybe something like -0.3.3rc1 though ?).
46- .debs should create a menu entry.
47  They do, but yada bug (Debian #419878) getting in the way.
48  Doesn't work on Ubuntu either (install to wrong dir? no update menu?)
49- DEB_BUILD_OPTIONS should also recognize debug ? (and do same as noopt probably)
50  It's not actually in the policy manual.
51- Check clouds tab's documentation.
52- More control over clouds.
53- Texture render should also output a specular map for celestia.
54- Add an option to load vertex heights from a DEM
55  (would replace mid-point perturbation during subdivision;
56  would retain our colouring rules, ability to add noise, rivers etc).
57- Texture render for clouds.
58  Will end up with duplicate code in cloud mesh's ScanConvertHelper; use boost MPL/Fusion
59  to produce generic version operating on general tuples ?
60- Craters.
61- X gets bigger when using display lists (remote only?) ?  Need to delete on exit ?
62- Find out what the errors are this guy mentions:
63    http://douglas.nerad.org/journal/2006/04/03/
64- More control over weather and clouds.
65- Another noise fn to modulate (c.f add) subdivided terrain.
66  Might help reduce middle-of-continent highlands.
67- Another noise fn to modulate power law
68  (could get a mix of highland mesas and deposited lowlands).
69- Use Qtime (getCurrentTime) instead of time (more portable ?).
70- Abort on progress bar (throw exception out to top level ?  Hmmm)
71- Make colours depend on more interesting things than height (e.g slope)
72- Reshow, so don't need to regenerate after hiding viewer
73- Save to texture with shading for spheres should have the option of some
74  sort of "atlas shading": effectively local illumination giving
75  impression terrain has been "unpeeled" then illuminated.
76- Does POV-Ray mesh support given vertex normals ?
77  Renderings show facet shading with smooth colouring, which is
78  legitimate but maybe not what's wanted.
79  (Hmmm can't actually remember how fracplanet does this but it doesn't
80  show facets).
81- Move blender/pov save parameters into nested classes,
82  pass parameters into lowest-level save fns rather than multiple args.
83- Scale parameter for blender output.
84- Ability to load/save fracplanet parameters (simple keyword=value text file)
85- Mesh optimisation.
86- Save clouds as some more blender-friendly texture type thing.
87- Rename Save to Export.
88  (Eventually want Save/Load/Export POV-Ray/Export Blender/Export Texture/Import Texture).
89- Cloud controls.  Noise parameters and thresholds.
90- More control over cloud undersides, shadowing etc (c.f on/off in POVRay).
91  (Add checkboxes to POVRay save dialog).
92  Maybe need better control over ambient, or actually use the ambient
93  parameter on the render tab (move to colours).  Then shadows
94  wouldn't be black; wouldn't get a night-side though, without varying
95  ambient around sphere.
96- Give cloud illusion of depth using GLSL (parallax effects).
97- Use GLSL to get hard edged rivers.
98  Not so useful without some way of exporting to PovRay/Blender (texture and texture co-ords?)
99- Shadows of clouds on ground in OpenGL (needs shaders, shadow buffers etc).
100- Optimise matix33 inversion
101- End abuse of alpha as flag; just use it as the emissive quantity.
102  Mesh then gets a flag for meaning of alpha channels.
103- Terrain patches but with planetary geometry (ie curvature).
104  This would give a sensible horizon when near the centre of the patch.
105- Control over treeline and shoreline heights (these are hardwired currently).
106- Clean up progress stuff; push steps->% (rate management) into progress API.
107- std::auto_ptr sucks; use something better from boost
108- Add perturbation decay rate for subdivision too.
109- Noise perturbation in X&Y too;
110  might help break up subdivision ridge artefacts
111- Basic "man" page besides HTML
112- Make more keys do stuff in fly mode (e.g home to return to start).
113- Console mode app: read parameters, generate planet.
114- Fix river/lake hang for high subdivision levels
115- Perlin noise to modify terrain colours.
116- Continue GUI procesing when progressing.
117- More feedback (progress bar?) when building display list
118  (unfortunately a lot of the delay happens in OpenGL when the list is completed)
119- Borrow some improvements from sister evolvotron project
120- Check for OpenGL errors
121- Add control over heights at which colours switch.
122- Improve code documentation.
123- Save/load parameters.  Automatic mode (load parameters, generate model, exit).
124- Seasonal variations.
125  e.g snowline, ice packs on ocean.
126- Ability to save sequences of models
127  (probably by offline generation for parameter file load)
128- Are we 64bit ready ?  Onwards to subdivision levels 12,13,14...
129- Put ONLY the terrain data in the .inc file; rest in .pov or a different .inc
130- Split up mesh file (3 parts: vertices, colours, meshing)
131- Ringworld and Dyson sphere/hollow-Earth starting geometries for fun.
132- yafray export (note povray not available for sparc, but yafray is)
133
134Could do, but rejected:
135- Build for ultrasparc
136  ./configure 'QMAKE_CXXFLAGS_RELEASE += -mcpu=ultrasparc'
137  but it's no faster
138