Teto,
Especially texture size option (for each image) --> Sorry but I didn't find anywhere the utility to choose the size. What is the difference between a 1024x2048 texture and a 512x512? Memory, speed?
if you start 'txtiles' just by typing its name, a help text is displayed. The first line
defines the basic relation between tilesize, level and width, as it is used in Celestia.
-----------------------------------------------------------------
> txtiles
Usage: txtiles <channels> <width> <level> [<PNG_compression>]
Version 1.0, August 2007, author: F. Schrempp
--------------------------------------------------------------------
The program reads textures in unsigned bpp x 8 bit integer raw format
from STDIN. It outputs VT tiles with many optimizations in PNG format.
--------------------------------------------------------------------
Units : tilesize[pixel] = width/2^(level+1).Input : Interleaved RGB(A) storage mode ie. RGB(A)RGB(A)RGB(A)...
for RGB (+ alpha) textures
Inputwidth : inputheight = 2 : 1, power-of-two size.
No header.
Default : PNG_compression = Z_BEST_SPEED = 1
: best choice for subsequent DXT compression!
For VT tiles in PNG format, enter PNG_compression = 6..9 (slow!)
For 4 x 8 bit RGB + alpha textures enter channels = 4.
For 3 x 8 bit colored textures enter channels = 3.
For 1 x 8 bit grayscale textures enter channels = 1.
----------------------------------------------------------------------------------
Since you didn't find this relation, I suppose you didn't notice the help that is identically offered for all my tools? That would also explain this statement of yours:
After that, I tried to use F-Tex. Awesome! A soft that you spend more time to launch than to have results!
Incidentally, there are a number of very simple scripts that people have written for my F-TexTools. E.g. for the
65536 x 32768 Moon (Clementine data), 'cartrite's' recent script allows to generate a full 64k VT tileset (2-3 GB!) with all required configuration files in just
8 minutes with a single click (to start the script).
download/file.php?id=1513Thus...sorry if I find your above "compliment" not very convincing...To balance your judgement a bit, here is another opinion from a happy, non-expert user of my F-TexTools

:
viewtopic.php?f=5&t=13776&st=0&sk=t&sd=a&start=17You probably also never read my
step-by-step tutorial about the nmtools, which are designed analogously to the F-TexTools.
There is plenty of reasons for selecting different tile sizes for different computers. 1024x1024 is just a typical default size.
One example:
The smaller the tilesize (512x512), the more your harddisk has to work, since LOTS of small tiles have to be located and loaded at once. If you use a big tile size instead (e.g. 2048x2048), you rather need a card with a comfortable amount of memory. Many harddisks (-> laptops) are reasonably fast for loading a few, big files, but are VERY slow in loading MANY small ones (i.e they have a high seek/access time, since they tend to turn slowly (5400 rpm) to save energy and/or remain quiet)
Finally, let me also point you to this ongoing project of mine:
viewtopic.php?f=5&t=13776a
"CrossPlatform Graphical User Interface (Qt) for my F-TexTools/Nmtools".
Towards the end of my first post in this thread, you can see how the interface looks like (
http://www.celestiaproject.net/~t00fri/images/F_tex_ui1.jpg) Besides C++, it is based on the
Qt4 graphical toolkit that we also use for Celestia after 1.6. It supports Windows, Linux and MacOS alike...
Fridger