Как уменьшить размер билда WebGL + отложенная загрузка

Раздел, посвящённый самому важному - скорости.

Как уменьшить размер билда WebGL + отложенная загрузка

Сообщение Shock 28 фев 2019, 20:42

В юнити у меня 90% билда - это текстуры. Я попробовал уменьшить их размер через настройки, но это не дало никакого эффекта на размер билда.

Изображение

Плюс, можно ли как-то загружать текстуры отложенно, только при необходимости?
Аватара пользователя
Shock
UNIт
 
Сообщения: 77
Зарегистрирован: 10 окт 2016, 18:22

Re: Как уменьшить размер билда WebGL + отложенная загрузка

Сообщение Woolf 28 фев 2019, 21:12

конечно не даст, потому, что это настройки рендера. Уменьшайте размеры текстур в настройках импорта текстур.
Разработчик theFisherOnline - там, где клюёт
Разработчик Atom Fishing II - Первая 3D MMO про рыбалку
Разработчик Atom Fishing - Рыбалка на поплавок, донку, нахлыст, блесну в постъядерный период.
Аватара пользователя
Woolf
Адепт
 
Сообщения: 7179
Зарегистрирован: 02 мар 2009, 16:59

Re: Как уменьшить размер билда WebGL + отложенная загрузка

Сообщение seaman 28 фев 2019, 21:35

Бандлы + сервер
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: Как уменьшить размер билда WebGL + отложенная загрузка

Сообщение Shock 28 фев 2019, 22:31

@Woolf, а разве нету возможности пакетно уменьшить размер всех текстур только для WebGL?
Аватара пользователя
Shock
UNIт
 
Сообщения: 77
Зарегистрирован: 10 окт 2016, 18:22

Re: Как уменьшить размер билда WebGL + отложенная загрузка

Сообщение Jarico 28 фев 2019, 22:53

Ну в юнити теперь можно пресеты сделать - отдельные ассет файлы с настройками, к примеру можно сделать пресет для PC, консолей и WebGL
Github: _https://github.com/redheadgektor
Discord: Конь! Чаю!#9382 (сижу редко)
YouTube: _https://www.youtube.com/channel/UCPQ04Xpbbw2uGc1gsZtO3HQ
Telegram: _https://t.me/redheadgektor
Аватара пользователя
Jarico
Адепт
 
Сообщения: 1084
Зарегистрирован: 06 янв 2019, 17:37
Откуда: 0xDEAD
Skype: none
  • Сайт

Re: Как уменьшить размер билда WebGL + отложенная загрузка

Сообщение Shock 28 фев 2019, 23:22

Но все-равно каждый файл отдельно уменьшать? Уменьшить все текстуры в 4 раза уже не получится?
Аватара пользователя
Shock
UNIт
 
Сообщения: 77
Зарегистрирован: 10 окт 2016, 18:22

Re: Как уменьшить размер билда WebGL + отложенная загрузка

Сообщение 1max1 01 мар 2019, 01:03

Придется ручками поработать)) Кстати не все текстуры можно сжать, а только с определенным разрешением, вроде со степенью 2.
Аватара пользователя
1max1
Адепт
 
Сообщения: 5505
Зарегистрирован: 28 июн 2017, 10:51

Re: Как уменьшить размер билда WebGL + отложенная загрузка

Сообщение Shock 01 мар 2019, 01:16

Уменьшить можно все, не все можно под алгоритм сжатия запустить. Если я не ошибаюсь, то стороны должны делиться на 4. А степень двойки - с МипМапами связана.
Аватара пользователя
Shock
UNIт
 
Сообщения: 77
Зарегистрирован: 10 окт 2016, 18:22

Re: Как уменьшить размер билда WebGL + отложенная загрузка

Сообщение seaman 01 мар 2019, 18:00

Я не художник, но читал, что Юнити плохо сжимает текстуры. Так что если критично - лучше делать несколько вариантов и сжимать например Фотошопом.
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: Как уменьшить размер билда WebGL + отложенная загрузка

Сообщение Woolf 02 мар 2019, 11:14

seaman писал(а):Я не художник, но читал, что Юнити плохо сжимает текстуры. Так что если критично - лучше делать несколько вариантов и сжимать например Фотошопом.


Это раньше было. Сейчас там несколько алгоритмов сжатия, даже бикубик есть.
Разработчик theFisherOnline - там, где клюёт
Разработчик Atom Fishing II - Первая 3D MMO про рыбалку
Разработчик Atom Fishing - Рыбалка на поплавок, донку, нахлыст, блесну в постъядерный период.
Аватара пользователя
Woolf
Адепт
 
Сообщения: 7179
Зарегистрирован: 02 мар 2009, 16:59


Вернуться в Оптимизация

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3