Are there any advantages in DDS?

Hi guys, I’m doing my game, but not the game does not work very fast.
I was told that the game would work better to use the DDS texture.

Actually the question itself, are there advantages in DDS textures? Now I’m using png and jpg textures, before translating everything into dds I would like to hear your opinion whether it’s worth it or not)

I did a test, there is no difference, although I might not have done the right thing, the compressor chose DTX5 without a Mipmars.

But I did not see a staggering increase in FPS, it seems to me that there is no difference between JPG, PNG and DDS.

If I bet with Mipmaps, I get a warning:

THREE.WebGLRenderer: WEBGL_compressed_texture_pvrtc extension not supported.

Compressed textures mainly improve loading speeds (texture upload time). Not so much performance.

Carried out another test, completely with dds textures and without them.

DDS Texture:

Without DDS textures:

The difference is noticeable, with DDS textures memory is used half as much, it was also noticed that the game loads faster.

All the same, it’s better to use the dds texture)

2 Likes

Compressed textures mainly improve loading speeds (texture upload time). Not so much performance.

Should also have a smaller memory footprint. As far as compression and serving it over the wire goes, it’s actually larger :frowning:

http://www.nvidia.com/object/real-time-normal-map-dxt-compression.html

If i understand this article though, you’ll always have some artifacts with compressed textures?