ETC2: нов метод за компресия на текстури

Специалистите на Google и Blue Shift публикуваха новия метод за компресия на текстури ETC2 (Ericsson Texture Compression), осигуряващ много висока компресия при запазване качеството на оригиналното изображение. ETC2 форматът е включен в стандарта OpenGL ES 3 и за неговото използване не е необходимо заплащане на патентни такси. Сорс-кодът се разпространява с лиценз Apache 2.0.

 

ETC2:

Представени са помощни програми за работа от команден ред, както и библиотека за използване в различните софтуерни проекти. Новият метод е в състояние да намали размера на приложенията за виртуална реалност, за която е необходим значително по-голям обем висококачествени текстури.

Сравненията показват, че предишният инструмент за компресиране на текстури Mali GPU Texture Compression tool компресира една текстура за 640 секунди (10 минути). В една типична игра, базирана на Unity, се използват от 500 до 1500 текстури и тяхната компресия отнема от 3 до 12 дни. При текстурите за виртуална реалност, времето за тяхното компресиране се увеличава от 2 до 4 пъти.

 

ETC2:

Новият инструмент компресира същата текстура за 10 секунди. тоест, той е 64 пъти по-бърз от Mali. тази висока скорост е постигната чрез пълноценно използване на многоядрените архитектури и използването на търсене в подредена редица от блокове (ETC2 разделя изображението на блокове от 4х4 пиксела, като всеки блок има 10 значения).

Коментари
Все още няма коментари
Статистика
Прегледи 166
Коментари 0
Рейтинг
Добавена на19 Септ 2016
ИзточникKaldata

Тагове
ETC2