XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Желтая пресса: обучающие статьи
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

 
Sidor
нигга!
offline
Опыт: 2,126
Активность:
Сжатие размера текстур и моделей (как не следует писать статьи)
Внимание! Статья содержит ряд недочетов и неточностей, и, вообще говоря, в ней отсутствует предмет обсуждения, поэтому это наглядный пример того как НЕ СЛЕДУЕТ ПИСАТЬ СТАТЬИ. Все последующие статьи с аналогичными ошибками будут удаляться.
В этой статье я объясню как уменьшить размер модели и текстуры.Для этого нам понадобится вот эти программы:
MdlVis 1.39b (спасибо Алексею)
War3 viewer
Paint (системная прога)
1)Сжимаем модель
для этого нам понадобится MdlVis 1.39b .Там просто открываем модель и жмём “оптимизация \ оптимизатор…” там выбираем все галочки и жмём “оптимизировать”
потом сохраняем модель и всё.
Таким образом модель можно зжать в 2-3 раза (в зависимости от модели)
2) Сжимаем и удаляем текстуры
А)некоторые модельщики кидают все текстуры необходимые для модели, но некоторые уже есть в самом варе (а весят они много) для начала выкинем их - ненужные текстуры.
Для этого оставим в папке только модель(а все текстуры переместим из этой папки в другую).потом откроем модель MdlVis и нажмём “Вид \ Общий вид” и если вылетит ошибка о том что не найдены файлы текстуры и их список ,то переместите требуемые текстуры обратно и повторите процесс с просмотром модели, и если ошибка не вылетит то мы сделали всё правильно.
Б) Теперь сожмём оставшиеся текстуры :
Для этого откроем War3 viewer и нажмём CTRL + C там выберем нужную текстуру
И сохраним её как BMP(или просто конвентируем текстуру).Потом откроем полученный BMP с помощью Paint и нажмём “Рисунок \ растянуть\наклонить”
И там где стоит 100 поставим 50(или столько на сколько нужно сжать текстуру - чем меньше цифра тем хуже качество, но и если поставить больше 100 то качество тоже будет хуже, но 50 будет нормально) затем сохраним картинку и конвентируем обратно в BLP
Для этого в War3 viewer нажмём CTRL + V там выберем сжатый BMP и сохраним как BLP (не меняя имя текстуры)потом вернём текстуру там где взяли (сжатой заменим несжатую).Затем откроем модели и проверим – если всё нормально – то вы сделли всё правильно. Если какие то проблемы – вы напортачили в Paint .
Так модель, которая весит 761 Кб сжал до 313 Кб
Миниатюры
Кликните на картинку для увеличения
Название:  Конверт текстур.JPG
Просмотров: 45
Размер:  5.3 Кбайт  Кликните на картинку для увеличения
Название:  Оптимизация.JPG
Просмотров: 44
Размер:  11.0 Кбайт  Кликните на картинку для увеличения
Название:  ощибка.JPG
Просмотров: 39
Размер:  6.2 Кбайт  

Отредактировано NETRAT, 09.12.2006 в 18:46.
Старый 09.12.2006, 15:00
Iron
Листовой
offline
Опыт: 24,427
Активность:
Статья маразмотическая. Имхо топег нафикк.

Цитата:
Б) Теперь сожмём оставшиеся текстуры :
Для этого откроем War3 viewer и нажмём CTRL + C там выберем нужную текстуру
И сохраним её как BMP(или просто конвентируем текстуру).Потом откроем полученный BMP с помощью Paint и нажмём “Рисунок \ растянуть\наклонить”
И там где стоит 100 поставим 50(или столько на сколько нужно сжать текстуру - чем меньше цифра тем хуже качество, но и если поставить больше 100 то качество тоже будет хуже, но 50 будет нормально) затем сохраним картинку и конвентируем обратно в BLP
Для этого в War3 viewer нажмём CTRL + V там выберем сжатый BMP и сохраним как BLP (не меняя имя текстуры)потом вернём текстуру там где взяли (сжатой заменим несжатую).Затем откроем модели и проверим – если всё нормально – то вы сделли всё правильно. Если какие то проблемы – вы напортачили в Paint .
Так модель, которая весит 761 Кб сжал до 313 Кб

Это вообще дебилизм. Конвертя в bmp мы теряем альфа канал, и текстуры с прозрачными областями запорятся.
Размер текстуры обязан быть степенью 2-ки. Так что текстуры размера 100 и 50 вообще отображаться не будут.
Старый 09.12.2006, 15:24
Кет

offline
Опыт: 111,109
Активность:
Iron, хм, лол, бмп поддерживает альфа-канал. а масштабируется симметрично...

а вот статью фтопку... песать такое - неуважение к умственным способностям читающих статьи...
Старый 09.12.2006, 18:25
NETRAT

offline
Опыт: 83,712
Активность:
Цитата:
Статья маразмотическая
Конвертя в bmp мы теряем альфа канал, и текстуры с прозрачными областями запорятся.
Размер текстуры обязан быть степенью 2-ки

Вот что теперь с нею делать?! Для начала закрываю...

NETRAT добавил:
Тему переименовал, пускай послужит примером
Старый 09.12.2006, 18:44

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 23:47.