Making .dds files
Posted: 08.06.2002, 20:42
I'm having terrific trouble creating a 4Kx2K texture for Mars. If I make it a jpg it's extremely slow, if I make it a png it's even slower. I decided to try making a dds, which is where the fun really began.
On downloading the source code for the nvdxt program, it wouldn't compile. I eventually tracked down the program itself, and it refused to load any pictures whatsoever. Finally I tried the Photoshop plugin, and that actually creates dds files. However the write process takes AGES (I assume this is what's supposed to happen), often fails, and only once has the outputted texture not crashed Celestia (it didn't look right, but it looked fabulously cool, like a translucent marble). I have twiddled all the knobs on the save dialog, and the output file can vary wildly in size (when it 'worked' it was 10MB, and it has been anything up to 36MB since), but so far the effort is fruitless.
Anyone know what I'm doing wrong? I have the picture as a 4MB jpg, and as far as I understand what mip maps are I don't want any. I'm a bit in the dark as to whether I want dxt1, dxt3 or dxt5 - as far as I'm concerned I don't have an alpha channel, so the minimum dxt1 will do okay.
But it doesn't work >:O/
On downloading the source code for the nvdxt program, it wouldn't compile. I eventually tracked down the program itself, and it refused to load any pictures whatsoever. Finally I tried the Photoshop plugin, and that actually creates dds files. However the write process takes AGES (I assume this is what's supposed to happen), often fails, and only once has the outputted texture not crashed Celestia (it didn't look right, but it looked fabulously cool, like a translucent marble). I have twiddled all the knobs on the save dialog, and the output file can vary wildly in size (when it 'worked' it was 10MB, and it has been anything up to 36MB since), but so far the effort is fruitless.
Anyone know what I'm doing wrong? I have the picture as a 4MB jpg, and as far as I understand what mip maps are I don't want any. I'm a bit in the dark as to whether I want dxt1, dxt3 or dxt5 - as far as I'm concerned I don't have an alpha channel, so the minimum dxt1 will do okay.
But it doesn't work >:O/