Привет. Подскажите по WebGL и сжатию изображений. В игре их

довольно много (основа игры) и билд много весит. Какое сжатие лучше поставить? Если ли лучше например ASTC6 ?

14 ответов

21 просмотр

чем больше размер блока, тем больше шакалов

Alexander Pluzhnikov
чем больше размер блока, тем больше шакалов

да уже заметил, что можно сделать с этим? только ASTC6 и всё?

Михаил (Мастурбек) 🍀
да уже заметил, что можно сделать с этим? только A...

По-разному. Если есть возможно отдельные текстуры поменять, то для них исследовать свой размер блока, если нет — выбрать общий 6х6

Alexander Pluzhnikov
чем больше размер блока, тем больше шакалов

Я обычно ставлю RGBA crunched ETC, но он кажется не на всеx устройствах поддерживается.(webgl)

Bakhtiyar Eightysix
Я обычно ставлю RGBA crunched ETC, но он кажется н...

Наоборот, ETC — это самый старый формат. Он поддерживается везде. И по части оптимальности использования для новых систем лучше брать ASTC, он более гибкий и качественный

Alexander Pluzhnikov
Наоборот, ETC — это самый старый формат. Он поддер...

а вот старый добрый RGB Crunched DXT1 норм? Сжимает хорошо, есть ли проблемы на мобильных устройствах? андройд ios

Михаил (Мастурбек) 🍀
а вот старый добрый RGB Crunched DXT1 норм? Сжимае...

DXT1 не работает на мобильных девайсах, исключение — девайсы на тегре

жаль что не держит. Видимо придётся остановится на ASTC и подбирать блоки. С андройдом же всё хорошо у ASTC ?

Михаил (Мастурбек) 🍀
жаль что не держит. Видимо придётся остановится на...

Хорошо, но я бы в качестве фоллбека все равно держал ETC2. По идее, всё, что новее 2015 года, должно полностью поддерживать ASTC, но лучше перестраховаться Ну и еще учитывать, что на десктопе твой веб-билд должен быть в DXTn.

Alexander Pluzhnikov
Хорошо, но я бы в качестве фоллбека все равно держ...

так у меня один билд WebGL он через бразуер как мобильные так и декстоп, то есть универсально везде

Alexander Pluzhnikov
К сожалению, так не сработает )

так оно работает везде, что ETC2 что ASTC. Мобильный (Safari, Chrome) и на пк Chrome один билд, я думаю как его сжать сильнее

Михаил (Мастурбек) 🍀
так оно работает везде, что ETC2 что ASTC. Мобильн...

Это ты так думаешь, что работает, а под капотом на десктопе разжалось в обычный RGBA32 битмап.

Похожие вопросы

Обсуждают сегодня

Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Добрый день. Мне посоветовали обратиться к вам в чат за помощью. Ситуация описана на скрине. Как мне сказали, мне на бота навесили флудвейт. Есть ли возможность снять его ра...
OVERLINK
7
Просто по очереди выпиливаешь на ручной маппинг? По методу за раз
Andrii Kurdiumov
7
И? Все равно глазами проверять надо каждое поле
Andrii Kurdiumov
4
Ну есть у нас десяток компаний которым надо. Остальным то зачем?
Andrii Kurdiumov
4
Всем привет! Взялся портировать модули на 18 версию, лезет _logger.log(log_level, 'no translation language detected, skipping translation %s', frame, stack_info=True) А чт...
Max Lit
3
Приветствую. А не подскажете какие ограничения есть на использования api метода setMyName ? Несколько раз сменил имя бота и получил бан на 2 месяца на смену имени.
Slick Slack
8
Доброе утро, а кто то делал Google аналитику через php ? curl_setopt($ch, CURLOPT_NOSIGNAL, true); Это должно быть async без ожидания ответа. Вообще php нормально с таким с...
Max Dubovsky
9
Привет, коллеги! Возникла задача ограничить максимальный размер вложений для определённых расширений, например, чтобы для изображений лимит был 10 МБ, а для видео — 100 МБ. Ог...
Andro
1
Всем привет, добавляю поля в админку через контроллер взависимости от id, поля отображаются, сохраняются в бд, но не редактируются в админке, кто-то сталкивался с таким?
Catherine Poll
4
Карта сайта