View Full Version : New DDS plugin

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:

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

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

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

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

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.

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

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).

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

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

But, thanks very much indeed! :D

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

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.)

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

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.

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

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