стиснення текстур

Стиснення текстур або Компресія текстур (англ. Texture compression) - це технологія стиснення зображення, візуально відображає сукупність властивостей поверхні будь-якого об'єкта, призначене для зберігання текстурного атласу в 3D комп'ютерної графіки систем візуалізації. На відміну від звичайних алгоритмів стиснення зображень, алгоритми стиснення текстур оптимізовані для випадкового доступу.

Для методів стиснення даних текстурних карт, істотні два вимоги: стиснення практично без втрати якості і обробка даних «на льоту» в процесі перетворення і накладення текстур. [1]

Стиснення текстур

В основній роботі на стиск текстур, [2] Beers, Agrawala and Chaddha вказали чотири особливості, які мають тенденцію до диференціації стиснення текстури на відміну від інших методів стиснення зображення.

Особливості стиснення текстур: [3]

Швидкість декодування (англ. Decoding Speed) Бажано мати швидку декомпресію, безпосередньо зі стислих даних текстури, щоб не впливати на продуктивність візуалізації. Довільний доступ (англ. Random Access) Візуалізація буде утруднена без передбачення порядку доступу текселей. тобто будь-яка схема стиснення текстур повинна дозволити швидкий довільний доступ до декомпрессіровать даними текстури. Ступінь стиснення (англ. Compression Rate) і Візуальне якість (англ. Visual Quality) В системі рендеринга стиснення з втратами може бути більш терпимим, ніж для інших випадків застосування. Швидкість кодування (англ. Encoding Speed)

Продукція та розробки

Деякі приклади систем стиснення текстур: [4]

  • S3TC / DXTC
  • FXT1
  • VTC (Volume Texture Compression)
  • PVRTC
  • Ericsson Texture Compression
  • Adaptive Scalable Texture Compression

Схожі статті