1.) Resizeable Gui Windows
(Optionally) resizeable gui windows would be a nice addition.
I know I can change their size trough code right now, but I'd like to be able to drag their borders.
Status: been able to implement this myself
2.) More Precise Tools
I'd like to be able to enter exact color channel values (as numbers) in the material editor.
You could make use of the color picker tool instead of the sliders for the colors in material editor (much easier & much more precise).
And the PhysX body scaling and positioning in mesh editor is quite inaccurate and difficult to do right now.
Also positioning, scaling and rotation in world editor is hard to do. Just make arrows like 3ds max/CryEngine Sanbox have them.
Status: either no, or not that important to be done anytime soon
3.) Resizeable Calculator.exe and Functions.exe window/application
(right now, the window size of both applications is fixed).
Status: resizeable functions - next release, calculator - no
4.) Make the tools save more settings
I would like all the programs (especially also mesh editor) to save all the (/more than they do right now)
settings I changed (e.g. things like "show identity matrix" I have to re-enable every time atm...).
Status: either no, or not that important to be done anytime soon
5.) More functions for Calculator.exe
More functions for calculator. E.g. Dot() should also work for Vec4, not only Vec and Vec2...
Status: Dot for Vec4 in calculator - next release
6.) More precisely controllable DoF
It would be useful to be able to define near dof (start fading from blurred to sharp) and far dof (sharp to blurred)
distances instead of just a focus range and a power factor. With these two distances, you could
control exactly where the sharp region starts and ends and how long it takes till everything is blurred again. e.g.:
Code:
D.dofNear(5.0,6.0);
D.dofNear(10.0,11.0);
Would make the focus zone from 6m to 10m distance, after and before that blur increases to maximum in 1m.
Status: either no, or not that important to be done anytime soon
7.) DoF (optionally) not to affect the sky
Status: either no, or not that important to be done anytime soon
8.) Fog
Instead of/In addition to fog density (although this is the way it works in reality), I'd like to be able to define a
distance at which the fog starts and a distance after which everything should be completely foggy (= have the fog color).
Status: either no, or not that important to be done anytime soon
9.) Terrain Colormaps
Ability to import COLORMAPS (not only heightmaps) in world editor (just noticed you can paint color,
so why not import an already painted color map?
Status: has been added
10.) Low end renderer
Support for low end graphics cards/onboard chips (no sm2) when APP_NO_FX is flagged.
This would help mobile (labtop) development of simple things like GUI...
Status: will most likely not be added
11.) Password replacement character
It would be nice (I think this is not too difficult to add) if there was way to change the character
with which text is replaced for password mode textline controls (instead of the default "*").
Status: "I'll check this"
12.) Slider::changed()
changed() function for the slider control.
Status: has been added
13.) GUI Images
The possibility to change ALL images used by the gui (also the button images etc.) should be
added to the "Gui style editor" (right now, one can only change the images used by windows)
Status: "you can do that manually"
14.) Font creation tool
It would be useful to have a font creation tool that does about what the "Font Make.cpp"
tutorial does but which has a GUI where one can select any font and size etc.
Status: "I've thought about it, and I'd like to add it, but not now"
15.) World editor environment options...
Have one set of environment options per project (data directory). It would also be cool to be
able to actually import these options in the project (or is that already easily possible? how?).
Status: Saving and loading these settings is already possible from within WE (there are Save and Load buttons on the Environment window). Loading these from code is "on the list".
16.) Base materials and materials extending these
For example, say I have a material called plastic.mtrl which has some settings (e.g. specular intensity).
I'd then like to create a material redPlastic.mtrl which extends this material, meaning it copies all
settings and overwrites some (for example the color).
This could work just like the world editor objects (.obj) can extend each other/be based on one another.
Status: either no, or not that important to be done anytime soon
17.)Texture paint slope from-to in WE
Right now, afaik, one can limit the slope to only EITHER from 0° to x° OR from x° to 90°.
It would be nice to define a min
and a max slope at the same time.
So one could paint on slopes from e.g. 30° to 60°...
Status: either no, or not that important to be done anytime soon
18.) Min and max height for texture painting.
It would be useful to be able to define a minimum and maximum height for texture painting
(and not by entering two height values but by clicking on two points on the terrain).
Like this, painting snow on mountain tops or having sand on the beaches will be much easier.
Status: either no, or not that important to be done anytime soon
19.) Water transparency in forward renderer
Right now, the (ocean) water is completely solid in forward renderer mode.
It shouldn't be too difficult to give it some transparency.
Status: "maybe someday"