Войти
ПрограммированиеФорумГрафика

Графические файлы DDS. Что лучше, DXT1, DXT3, DXT5 (комментарии) (3 стр)

Страницы: 1 2 3
#30

FishDude
Етить, вы знатный гробокопатель, мистер!!!

3 авг. 2014


#31

помните _Winnie?

3 авг. 2014

#32

Я тоже, хотя не в это суть. Поисковик выдал так выдал. :)
А суть вопроса. Как реализуется хранение данных в DDS файлах  размер(ширина ||  высота)  которых не кратен 4 ?
Такие файлы очень даже есть и плагин к фотошопу позволяет их делать. Просто CompressedTexSubImage на них даёт GL_ERROR.
(Графика нарисована , давным давно и переделывать все файлы на новый размер никто не будет)

11 ноя. 2014

#33

Ronin
жопой чую что в таких файлах добавляются лишние пукселы с альфой 0 для выравнивания.

11 ноя. 2014

#34

Ronin
> Как реализуется хранение данных в DDS файлах  размер(ширина ||  высота) 
> которых не кратен 4 ?
Не нужен. Нет, правда

11 ноя. 2014

#35

nes Я тоже прочуял. :)
Короче в хидере указан оригинальный размер. А Data выровнена на 4. Пока работает.:) Дальше это проблемы отдела тестирования :) :) :) :)

11 ноя. 2014

#36

-Eugene-
> Не нужен. Нет, правда

В смысле ?

11 ноя. 2014

#37

Ronin
> В смысле ?
В смысле зачем это может понадобиться? Пиксельарты пакуются в атласы, а в остальных случая тем более не надо.

11 ноя. 2014

#38

-Eugene-
Никто не будет давно готовую игру переводить на атласы.  Одно дело пройтись автоковертором и перегнать всё в DXT5 другое , переделывать игру.

11 ноя. 2014

#39

Ronin
А что за игра? В смысле, зачем ей DXT? PNG тот же юзать можно.

11 ноя. 2014

#40

Ronin
Там есть pitch для этого вроде. Зависит не только от размера, но и от формата, насколько я помню.

11 ноя. 2014

#41

PNG очень долго грузится , это раз. Второе  , на выходе у PNG не сжатая текстура то есть его распаковывать надо.
У DDS(DXT5) сжатие на диске в 4 раза + сжатие в памяти в 4 раза после загрузки  + быстрее растеризация + мгновенная загрузка(без конвертации и декопресии, прочитал  - запихнул ).
В  целом в памяти игра занимает 500-600 мб . при этом загрузится она должна быстро ( очень ), 4 - 5 сек  считается границей.

11 ноя. 2014

#42

Ronin
И качество устраивает?..

11 ноя. 2014

#43

-Eugene-
> Ronin
> И качество устраивает?..
Нет :)
Но если не выдерживается время загрузки , проект вообще никому не нужен с любым качеством.

11 ноя. 2014

Страницы: 1 2 3
ПрограммированиеФорумГрафика

Тема в архиве.