Skip to content
This repository

S2TC Quality Comparison

This page compares compression quality of S2TC at different settings versus other methods to get similar file size on various example images.

Note that these pictures are smaller sections of larger test images. You can obtain the actual test images by running test.sh in the tests subdirectory of the source distribution.

When S2TC was used, the values of the EnvironmentVariables are given in the caption; the variable S2TC_DITHER_MODE not mentioned here was always set to SIMPLE.

dxtfail (test picture)

An evil test picture by me.

Original16 colorsS3TC
Original16 colorsS3TC
S2TC GoodS2TC NormalS2TC Fast
S2TC GoodS2TC NormalS2TC Fast

fract001 (test picture)

Made with Fractint :)

Original16 colorsS3TC
Original16 colorsS3TC
S2TC GoodS2TC NormalS2TC Fast
S2TC GoodS2TC NormalS2TC Fast

noise (test picture)

Some uniform noise.

Original16 colorsS3TC
Original16 colorsS3TC
S2TC GoodS2TC NormalS2TC Fast
S2TC GoodS2TC NormalS2TC Fast

noise_solid (test picture)

Solid noise made with GIMP.

Original16 colorsS3TC
Original16 colorsS3TC
S2TC GoodS2TC NormalS2TC Fast
S2TC GoodS2TC NormalS2TC Fast

supernova (test picture)

GIMP's supernova.

Original16 colorsS3TC
Original16 colorsS3TC
S2TC GoodS2TC NormalS2TC Fast
S2TC GoodS2TC NormalS2TC Fast

ba_grass_cc (game texture)

A grass texture from Sauerbraten.

Original16 colorsS3TC
Original16 colorsS3TC
S2TC GoodS2TC NormalS2TC Fast
S2TC GoodS2TC NormalS2TC Fast

base_concrete1a (game texture)

A concrete texture from Xonotic.

Original16 colorsS3TC
Original16 colorsS3TC
S2TC GoodS2TC NormalS2TC Fast
S2TC GoodS2TC NormalS2TC Fast

disabled (game texture)

A screen texture from Xonotic.

Original16 colorsS3TC
Original16 colorsS3TC
S2TC GoodS2TC NormalS2TC Fast
S2TC GoodS2TC NormalS2TC Fast

floor_tread01_norm (game texture)

A normal map from Xonotic.

Original16 colorsS3TC
Original16 colorsS3TC
S2TC GoodS2TC NormalS2TC Fast
S2TC GoodS2TC NormalS2TC Fast

lift02 (game texture)

A lift texture from Xonotic.

Original16 colorsS3TC
Original16 colorsS3TC
S2TC GoodS2TC NormalS2TC Fast
S2TC GoodS2TC NormalS2TC Fast

sunset (game texture)

A sky texture from Xonotic.

Original16 colorsS3TC
Original16 colorsS3TC
S2TC GoodS2TC NormalS2TC Fast
S2TC GoodS2TC NormalS2TC Fast

amelia (misc)

A standard anime face, as S3TC is generally said to be bad for such stuff.

Original16 colorsS3TC
Original16 colorsS3TC
S2TC GoodS2TC NormalS2TC Fast
S2TC GoodS2TC NormalS2TC Fast

Xonotic In-Game Scenes

The following four pictures are the same in-game scene of Xonotic:

Uncompressed
Uncompressed (reference)

S3TC
All textures compressed by the NVidia graphics driver

S2TC Fast
All textures compressed with S2TC Fast (WAVG, -1, ALWAYS)

Half Resolution
All textures scaled down by factor 2

OpenArena In-Game Scenes

The following four pictures are the same in-game scene of OpenArena:

Uncompressed
Uncompressed (reference)

S3TC
All textures compressed by the NVidia graphics driver

S2TC Good
All textures compressed with S2TC Good (SRGB_MIXED, 32, LOOP)

S2TC Fast
All textures compressed with S2TC Fast (WAVG, -1, ALWAYS)

Half Resolution
All textures scaled down by factor 2

Something went wrong with that request. Please try again.