WarCraft 3 Reforged: Загрузочный экран 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 Б. Только теперь надо большие шоты делать....

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


Просмотров: 6 344

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


Int3r_Karma #1 - 4 года назад 3
Голосов: +3 / -0
Ты уверен, что цена вопроса
жертвовать 24-50 КБ
измеряется в КБ? Может все-таки в мегабайтах?
N7 Molot #3 - 4 года назад 1
Голосов: +1 / -0
vincent_freeman:
Ты уверен, что цена вопроса
жертвовать 24-50 КБ
измеряется в КБ? Может все-таки в мегабайтах?
ха, в байтах) спасибо
честно всё зависит от картинки
Sumert #4 - 4 года назад 1
Голосов: +1 / -0
Когда создаешь новый загрузочный экран, файл "HD_Loading_Screen.mdx" надо редактировать или менять?
awesomesk1ll #5 - 4 года назад 0
Голосов: +3 / -3
Проще разобраться с партиклами на лоадскринах, и сделать такой лоадскрин, весить будет всего 125~ КБ подобное.
N7 Molot #6 - 4 года назад (изм. ) 0
Голосов: +0 / -0
Sumert:
Когда создаешь новый загрузочный экран, файл "HD_Loading_Screen.mdx" надо редактировать или менять?
если был старый, то меняешь его, если в проекте не было просто из архива импортируешь в проект.
UnikumVacuuma #7 - 4 года назад 1
Голосов: +1 / -0
Поставил плюсик, даже когда пользуюсь другим методом. :)
Всё - таки автор старался, и некоторым будет эта инструкция по душе.
N7 Molot #8 - 4 года назад 0
Голосов: +0 / -0
UnikumVacuuma:
Поставил плюсик, даже когда пользуюсь другим методом. :)
Всё - таки автор старался, и некоторым будет эта инструкция по душе.
от души)
8gabriel8 #10 - 4 года назад 4
Голосов: +4 / -0
В описании неточность, HD-это 1280х720, а 1920х1080-это Full HD.
N7 Molot #11 - 4 года назад 0
Голосов: +0 / -0
8gabriel8:
В описании неточность, HD-это 1280х720, а 1920х1080-это Full HD.
Что ж, тем же лучше)
Дик #12 - 2 года назад 0
Голосов: +0 / -0
Может для широкоэкранных способ и хорош. Но не для стандартных 4:3
Очень сильно деформируется изображение.
Те квадраты по 512x512, становятся прямоугольниками ...
N7 Molot #13 - 2 года назад -1
Голосов: +0 / -1
Дик:
Может для широкоэкранных способ и хорош. Но не для стандартных 4:3
Очень сильно деформируется изображение.
Те квадраты по 512x512, становятся прямоугольниками ...
Серьезно?
uranus #14 - 2 года назад 0
Голосов: +0 / -0
Гайд хороший, только в начале автор ведет отсчет от нуля, потом от единицы, затем опять от нуля.
makkad #15 - 3 месяца назад (изм. ) 0
Голосов: +0 / -0
Хотел сделать красивый загрузочный, работающий и версии 1.26 и в новых версиях 1.32+. В 1.26 всё нормально. Но этот способ не работает для 1.32. Вместо рисунка просто чёрный экран.
Bergi_Bear #16 - 3 месяца назад 0
Голосов: +0 / -0
Да, ибо для Рефорджа другой способ
makkad #17 - 3 месяца назад 0
Голосов: +0 / -0
Bergi_Bear:
Да, ибо для Рефорджа другой способ
Но этот способ не работает приемлимо для 1.26. Загрузочный экран получается низкого качества.
Я бы мог решить проблему, если бы в Reforged была бы возможность заменять стандартные экраны путём простого импорта текстур. Но по какому пути находятся картинки загрузочных экранов кампаний в 1.32 - не нашёл этой информации. В 1.26 они лежат UI\Glues\Loading\Backgrounds\Campaigns\ и легко заменяются импортом карты.
Bergi_Bear #18 - 3 месяца назад 0
Голосов: +0 / -0
makkad, Попытка усидеть на двух стульях?
ScorpioT1000 #19 - 3 месяца назад 1
Голосов: +1 / -0
makkad, что мешает поискать самому через casc view?
makkad #20 - 3 месяца назад 0
Голосов: +0 / -0
ScorpioT1000, Спасибо за наводку. Не знал о таком. Попробую найти решение.
Bergi_Bear, Да. Пока удавалось.

makkad:
Bergi_Bear:
Да, ибо для Рефорджа другой способ
Но этот способ не работает приемлимо для 1.26. Загрузочный экран получается низкого качества.
Я бы мог решить проблему, если бы в Reforged была бы возможность заменять стандартные экраны путём простого импорта текстур. Но по какому пути находятся картинки загрузочных экранов кампаний в 1.32 - не нашёл этой информации. В 1.26 они лежат UI\Glues\Loading\Backgrounds\Campaigns\ и легко заменяются импортом карты.
В Reforged загрузочные экраны хранятся в папке webui\loadingscreen\ (экран по умолчанию webui\loadingscreen\defaultloadingscreen.jpg). Но импорт в карту файлов с тем же путём не приводит к их замене. Этот способ не работает. Ну и ладно.