Page 1 of 1

Squish versus LSpiro DXT

PostPosted: Wed Jun 25, 2014 4:06 pm
by Michael
Hi,
I saw the article about DXT compressor comparison but is it possible to have the revisited test using latest Squish source code ?
I'm currently using it since it's the best open source BC compressor and has MIT license who is nice to integrate in engine.
Here the link : https://github.com/Ethatron/squish-ccr/
Thanks

Re: Squish versus LSpiro DXT

PostPosted: Thu Jun 26, 2014 6:24 pm
by L. Spiro
There is a design flaw related to a few edge cases (and performance) in my own routine and it needs to be rewritten.
My personal version of LSDxt uses a modified Squish. My Squish is a tiny bit more accurate perceptually and 6.3 times faster.
I might release another version of LSDxt using the modified Squish because LSDxt as a tool still has a lot of useful features aside from DXT compression, and meanwhile I might rewrite my own routine properly.

So for now there is no reason to show a comparison between LSDxt and Squish.


L. Spiro

Re: Squish versus LSpiro DXT

PostPosted: Thu Jun 26, 2014 7:52 pm
by Michael
In TextureFormatDXT.cpp from unreal engine 4 source code I see :
Code: Select all
#include "nvtt/nvtt.h"

Then I searched on google and I found : https://code.google.com/p/nvidia-texture-tools/
and this line :
DXT compression is based on Simon Brown's squish library.

Is Squish the same or NVTT is better ?

Re: Squish versus LSpiro DXT

PostPosted: Mon Jun 30, 2014 12:02 am
by L. Spiro
The quality is probably the same. I haven’t used NVIDIA Texture Tools.


L. Spiro

Re: Squish versus LSpiro DXT

PostPosted: Wed Sep 03, 2014 3:26 pm
by Serj
Excuse me, I came again with my flood. I'm not a programmer, but a little bit interested in computer graphics.

Whats about not "Squish-vs-L.Spiro", but "Squish+L.Spiro"? )) It would be nice to get some program that combines the best aspects of the algorithms. For example, each block can be compared with SSIM (and/or PSNR), and choose the best result of the two algorithms.