Skip to content

QualityComparison

Rudolf Polzer edited this page Jul 18, 2011 · 28 revisions

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.

Original 16 colors S3TC
Original 16 colors S3TC
S2TC Good S2TC Normal S2TC Fast
S2TC Good S2TC Normal S2TC Fast

fract001 (test picture)

Made with Fractint :)

Original 16 colors S3TC
Original 16 colors S3TC
S2TC Good S2TC Normal S2TC Fast
S2TC Good S2TC Normal S2TC Fast

noise (test picture)

Some uniform noise.

Original 16 colors S3TC
Original 16 colors S3TC
S2TC Good S2TC Normal S2TC Fast
S2TC Good S2TC Normal S2TC Fast

noise_solid (test picture)

Solid noise made with GIMP.

Original 16 colors S3TC
Original 16 colors S3TC
S2TC Good S2TC Normal S2TC Fast
S2TC Good S2TC Normal S2TC Fast

supernova (test picture)

GIMP's supernova.

Original 16 colors S3TC
Original 16 colors S3TC
S2TC Good S2TC Normal S2TC Fast
S2TC Good S2TC Normal S2TC Fast

ba_grass_cc (game texture)

A grass texture from Sauerbraten.

Original 16 colors S3TC
Original 16 colors S3TC
S2TC Good S2TC Normal S2TC Fast
S2TC Good S2TC Normal S2TC Fast

base_concrete1a (game texture)

A concrete texture from Xonotic.

Original 16 colors S3TC
Original 16 colors S3TC
S2TC Good S2TC Normal S2TC Fast
S2TC Good S2TC Normal S2TC Fast

disabled (game texture)

A screen texture from Xonotic.

Original 16 colors S3TC
Original 16 colors S3TC
S2TC Good S2TC Normal S2TC Fast
S2TC Good S2TC Normal S2TC Fast

floor_tread01_norm (game texture)

A normal map from Xonotic.

Original 16 colors S3TC
Original 16 colors S3TC
S2TC Good S2TC Normal S2TC Fast
S2TC Good S2TC Normal S2TC Fast

lift02 (game texture)

A lift texture from Xonotic.

Original 16 colors S3TC
Original 16 colors S3TC
S2TC Good S2TC Normal S2TC Fast
S2TC Good S2TC Normal S2TC Fast

sunset (game texture)

A sky texture from Xonotic.

Original 16 colors S3TC
Original 16 colors S3TC
S2TC Good S2TC Normal S2TC Fast
S2TC Good S2TC Normal S2TC Fast

amelia (misc)

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

Original 16 colors S3TC
Original 16 colors S3TC
S2TC Good S2TC Normal S2TC Fast
S2TC Good S2TC Normal S2TC 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