Добавлен , опубликован
Раздел:
Основы
Выражаю благодарность автору модели загрузочного экрана 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кб. Только теперь надо большие шоты делать....

Совет:
У кого большие проекты, не советую использовать данный метод, или же сжимать текстуры составляющей по максимуму.
Архив с шаблоном
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
48
6 лет назад
0
Дик:
Может для широкоэкранных способ и хорош. Но не для стандартных 4:3
Очень сильно деформируется изображение.
Те квадраты по 512x512, становятся прямоугольниками ...
Серьезно?
0
8
6 лет назад
0
Гайд хороший, только в начале автор ведет отсчет от нуля, потом от единицы, затем опять от нуля.
0
22
4 года назад
Отредактирован makkad
0
Хотел сделать красивый загрузочный, работающий и версии 1.26 и в новых версиях 1.32+. В 1.26 всё нормально. Но этот способ не работает для 1.32. Вместо рисунка просто чёрный экран.
0
32
4 года назад
0
Да, ибо для Рефорджа другой способ
0
22
4 года назад
0
Bergi_Bear:
Да, ибо для Рефорджа другой способ
Но этот способ не работает приемлимо для 1.26. Загрузочный экран получается низкого качества.
Я бы мог решить проблему, если бы в Reforged была бы возможность заменять стандартные экраны путём простого импорта текстур. Но по какому пути находятся картинки загрузочных экранов кампаний в 1.32 - не нашёл этой информации. В 1.26 они лежат UI\Glues\Loading\Backgrounds\Campaigns\ и легко заменяются импортом карты.
0
32
4 года назад
0
makkad, Попытка усидеть на двух стульях?
1
37
4 года назад
1
makkad, что мешает поискать самому через casc view?
0
22
4 года назад
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). Но импорт в карту файлов с тем же путём не приводит к их замене. Этот способ не работает. Ну и ладно.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.