Программирование игр, создание игрового движка, OpenGL, DirectX, физика, форум
GameDev.ru / Программирование / Форум / Графические файлы DDS. Что лучше, DXT1, DXT3, DXT5 (комментарии) (3 стр)

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

Страницы: 1 2 3
BishopПостоялецwww3 авг. 201419:14#30
FishDude
Етить, вы знатный гробокопатель, мистер!!!
TУдалёнwww3 авг. 201419:16#31
помните _Winnie?
RoninПостоялецwww11 ноя. 201416:06#32
Я тоже, хотя не в это суть. Поисковик выдал так выдал. :)
А суть вопроса. Как реализуется хранение данных в DDS файлах  размер(ширина ||  высота)  которых не кратен 4 ?
Такие файлы очень даже есть и плагин к фотошопу позволяет их делать. Просто CompressedTexSubImage на них даёт GL_ERROR.
(Графика нарисована , давным давно и переделывать все файлы на новый размер никто не будет)
nesПостоялецwww11 ноя. 201416:27#33
Ronin
жопой чую что в таких файлах добавляются лишние пукселы с альфой 0 для выравнивания.
EugeneУчастникwww11 ноя. 201416:28#34
Ronin
> Как реализуется хранение данных в DDS файлах  размер(ширина ||  высота) 
> которых не кратен 4 ?
Не нужен. Нет, правда
RoninПостоялецwww11 ноя. 201416:47#35
nes Я тоже прочуял. :)
Короче в хидере указан оригинальный размер. А Data выровнена на 4. Пока работает.:) Дальше это проблемы отдела тестирования :) :) :) :)
RoninПостоялецwww11 ноя. 201416:50#36
-Eugene-
> Не нужен. Нет, правда

В смысле ?

EugeneУчастникwww11 ноя. 201416:59#37
Ronin
> В смысле ?
В смысле зачем это может понадобиться? Пиксельарты пакуются в атласы, а в остальных случая тем более не надо.
RoninПостоялецwww11 ноя. 201417:25#38
-Eugene-
Никто не будет давно готовую игру переводить на атласы.  Одно дело пройтись автоковертором и перегнать всё в DXT5 другое , переделывать игру.
EugeneУчастникwww11 ноя. 201417:27#39
Ronin
А что за игра? В смысле, зачем ей DXT? PNG тот же юзать можно.
ExecutorУдалёнwww11 ноя. 201417:36#40
Ronin
Там есть pitch для этого вроде. Зависит не только от размера, но и от формата, насколько я помню.
RoninПостоялецwww11 ноя. 201417:41#41
PNG очень долго грузится , это раз. Второе  , на выходе у PNG не сжатая текстура то есть его распаковывать надо.
У DDS(DXT5) сжатие на диске в 4 раза + сжатие в памяти в 4 раза после загрузки  + быстрее растеризация + мгновенная загрузка(без конвертации и декопресии, прочитал  - запихнул ).
В  целом в памяти игра занимает 500-600 мб . при этом загрузится она должна быстро ( очень ), 4 - 5 сек  считается границей.
EugeneУчастникwww11 ноя. 201417:41#42
Ronin
И качество устраивает?..
RoninПостоялецwww11 ноя. 201417:45#43
-Eugene-
> Ronin
> И качество устраивает?..
Нет :)
Но если не выдерживается время загрузки , проект вообще никому не нужен с любым качеством.
Страницы: 1 2 3

/ Форум / Программирование игр / Графика

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

2001—2018 © GameDev.ru — Разработка игр