PDA

View Full Version : New DDS plugin



Myagi
08-16-2011, 11:53 AM
After a WTF moment the other night, I sucked it up and made a DDS I/O plugin, as those seem hard to come by :). I know there's one included in an .X exporter plugin, but the platforms available are limited and due to being a bit out of date it's also missing some formats, from what I understand.

The plugin is free, works on 32-bit and 64-bit flavors of Windows and Mac, and is found here (http://www.blytools.com).

Considering the larger amount of formats involved, and it being tedious to create files and test every single one, it's possible some bug snuck in on one or two (where color channels are mixed up or similar). If you encounter anything like that or some missing format, let me know and I'll fix it.

Oedo 808
08-16-2011, 12:15 PM
Thank ye, Myagi. :thumbsup:

zardoz
08-16-2011, 03:58 PM
really, really thanks. A few weeks ago this would have been really helpful.

zogthedoomed
09-26-2011, 06:26 PM
Thanks Myagi.

Although it begs the question of why Newtek haven't included one.

calilifestyle
09-27-2011, 09:54 AM
I'm so sorry but what is DDS plugin do.

zogthedoomed
09-27-2011, 06:42 PM
dds could be considered the defacto lossy format used in game development in Microsoft based environments. If the artist isn't creating it themself then often the engine will convert other file formats to dds on compile. Basically its a way of compressing your textures really well and having the graphics card decompress them very efficiently.

OFF
09-27-2011, 10:32 PM
Thank you!

Myagi
09-28-2011, 09:31 AM
DDS doesn't have to be compressed. DDS is just a container image format that can be useful for game / real-time engines, which originates from DirectX but the format is easy to deal with and flexible so also useful outside of DX (ie. GL).

The benefit of DDS is that it's a well known open format that also supports mipmaps, cubemaps, volumetric textures and yes DXT compression (but as mentioned it can contain any pixel format that HW graphics can do, from 8-bit to DXT to 128-bit float).

calilifestyle
09-28-2011, 09:33 AM
that's sweet thanks I've never seen this format.

lardbros
09-28-2011, 10:06 AM
Amazing!! Also, wondering why this hasn't been done by Newtek themselves!

But, thanks very much indeed! :D

lardbros
09-28-2011, 10:09 AM
Actually, while I'm here... how long did it actually take you to create and compile this?
You make it sound easy, amazed it hasn't been done already :D

Myagi
09-28-2011, 10:18 AM
Took roughly a day, maybe a couple hours more when including web page and mac build. (Compiling itself just takes seconds so that's irrelevant.)

lardbros
09-28-2011, 03:11 PM
Pretty quick then really, wish Newtek would concentrate on some of the little things like this... it's very important! Thanks for taking your own time out to make all our lives that bit easier :D

Myagi
07-08-2012, 08:20 AM
Noticed that DXT1 decompression had a bug that could create funky colored pixels. There's an updated v1.01 available.

lardbros
07-10-2012, 03:17 PM
Brill! Thanks Myagi!

roctavian
07-10-2012, 04:50 PM
Thank you Sir.