WarCraft 3: Загрузочный экран HD (1080)

» Раздел: Основы

Выражаю благодарность автору модели загрузочного экрана Softmints.
Загрузочный экран формата 1920х1080 довольно сильно весит. Не каждому будет по душе жертвовать 24-50 Б, но я себе поставил, выглядит красиво и четче.
Установка как обычный формат, только делим картинку не на 4 части а на 12, с 1 по 7 по 512х512, а 8 по 512х256. Фрагменты 3 и 7 формата 384в ширину, так же фрагмент 8d получается 56 в высоту и 384 в ширину (всё остальное фон, 3 и 7 должны в итоге выйти 512х512, а 8d 512х56). Ниже всё поэтапно разберем.
Вот шаблон деления:
Совет:
не знаю кто как делит на фрагменты картинку, но я делал через инструмент "Раскройка" в фотошопе. Выглядит так:
На мой взгляд удобно и просто, да и можно подправить границы выкройки и в бить нужный формат через меню функций. Начинайте с верхнего левого угла, так проще, а впрочем...
А теперь поэтапно:
  1. выкраиваем фрагменты (когда сделали выкройку, выбираем "выделение прямоугольной области" в фотошопе и примерно по граница выделяем нужный фрагмент, если настройки поставлены, то выделится прямо по границе выкройки. копируем выделенную область и переносим на новый холст) 1,2,4,5,6 размером в ширину 512 и в высоту 512 и сохраняем (советую в BMP)
  1. 3 и 7 выкраиваем в ширину 384 и в высоту 512, раздвигаем холст на 512 в высоту и 512 в ширину, так что бы нужный фрагмент остался слева:
  1. фрагменты 8a. 8b. 8c (как на шаблоне) сохраняем в 512 в ширину и в 56 в высоту, а фрагмент 8d в 384 в ширину и 56 по высоте.
  1. создаем чистый шаблон по ширине 512, а по высоте 256 и вставляем в него фрагменты 8a. 8b. 8c. 8d (в архиве есть тесть текстуры, фрагмент 8 сохраните в нужном формате для работы, и через выкройку можно так же ровно вставить наши фрагменты):
  1. сохраняем формат в близконовский (blp)
  1. импортируем в наш проект (то есть, в ваш)
  1. Текстуры не меняем ("war3mapImported\LoadingScreen_0.blp" и тд.):
  1. в настройках карты ("сценарий=>экран загрузки карты) выбираем нашу модель экрана, которую мы импортировали ("HD_Loading_Screen.mdx")
  1. рендерим и проверяем
После:
Если будут вопросы пишите.
P.S.: На моем примере повышение мапы без оптимизации на 10 Б. Только теперь надо большие шоты делать....

Совет:
У кого большие проекты, не советую использовать данный метод, или же сжимать текстуры составляющей по максимуму.
Архив с шаблоном
Loading, screen, Загрузочный, экран

Просмотров: 1 791

» Лучшие комментарии


Int3r_Karma #1 - 1 год назад 1
Ты уверен, что цена вопроса
жертвовать 24-50 КБ
измеряется в КБ? Может все-таки в мегабайтах?
molot39 #2 - 1 год назад 0
vincent_freeman:
Ты уверен, что цена вопроса
жертвовать 24-50 КБ
измеряется в КБ? Может все-таки в мегабайтах?
ха, в байтах) спасибо
честно всё зависит от картинки
Sumert #3 - 1 год назад 0
Когда создаешь новый загрузочный экран, файл "HD_Loading_Screen.mdx" надо редактировать или менять?
awesomesk1ll #4 - 1 год назад -1
Проще разобраться с партиклами на лоадскринах, и сделать такой лоадскрин, весить будет всего 125~ КБ подобное.
molot39 #5 - 1 год назад (отредактировано ) 0
Sumert:
Когда создаешь новый загрузочный экран, файл "HD_Loading_Screen.mdx" надо редактировать или менять?
если был старый, то меняешь его, если в проекте не было просто из архива импортируешь в проект.
UnikumVacuuma #6 - 1 год назад 0
Поставил плюсик, даже когда пользуюсь другим методом. :)
Всё - таки автор старался, и некоторым будет эта инструкция по душе.
molot39 #7 - 1 год назад 0
UnikumVacuuma:
Поставил плюсик, даже когда пользуюсь другим методом. :)
Всё - таки автор старался, и некоторым будет эта инструкция по душе.
от души)
8gabriel8 #8 - 8 месяцев назад 4
В описании неточность, HD-это 1280х720, а 1920х1080-это Full HD.
molot39 #9 - 8 месяцев назад 0
8gabriel8:
В описании неточность, HD-это 1280х720, а 1920х1080-это Full HD.
Что ж, тем же лучше)