Создаем анимированный VTF спрей
killo-w | 06.03.2010, 02:19
В этом уроке я объясню как создать анимированный VTF спрей. Это лично мой способ так что удачи.
Начнем с подготовки нам понадобиться пару программ Paint.NET для создания анимированного VTF файла и возможно если вы будете разбирать уже готовую анимацию GIF вам понадобиться Active GIF Creator (через него открываем GIF выбераем отдельный кадр и в вкладке редактирования жмем Ctrl+A и Ctrl+C после чего вставляем в Paint.NET).
Продолжаем с небольшого бага Paint.NET для работы с VTF необходимо брать уже готовый файл возьмем его из прикрепленных внизу они и станут первым шагом и примером в одночасье.
Идем дальше открываем anim_spray.vtf через Paint.NET вы увидите несколько слоев с каждым работаем по отдельности, самый нижний это первый кадр в анимации, добавляем или убираем слои по надобности, главное помнить что исходный размер анимации не должен превышать 120 кб в противном случае она не будет видна в игре.
Думаю вы уже что-то нарисовали, а если нет, то нечего страшного все равно вы уже все поняли, подходим к завершению "сохранение" жмите Ctrl+S уведите окно с кучей непонятных настроек, и тут все просто оптимальный формат кодировки для изображений с альфа прозрачностью выбераем DXT 3, а для непрозрачных выбераем DXT 1 и тыкаем галочку Animate layers теперь смотрим не превысило ли наша анимация ограничение по размеру, если привысила выбераем Template: Spray и одну из DXT. Все, меньше чем 120 кб? Жмем ОК.
Важно знать:
Размер любого спрея не должен превышать 120 кб.
DXT 1 для непрозрачных, DXT 3 для прозрачных.
Advanced ставим версию 7.2.
Правильное разрешение кратное двум (64x128, 128x128, 128x256, 256x256).
Обязателен файл ".vmt" вот что в нем.
Code
"LightmappedGeneric"
{
"$basetexture" "vgui\logos\ваше название изображения"
"$decal" "1"
"$decalscale" "1"
}
{
"$basetexture" "vgui\logos\ваше название изображения"
"$decal" "1"
"$decalscale" "1"
}
VTF Format Plug-In for:
Pain.NET
Photoshop
Скачать с сервера (601)
7
10
>
Добавлять комментарии могут только зарегистрированные пользователи.