Создание иконок в SC2

Добавлен , опубликован
Раздел:
1. Основы
Источник:
Частично: http://forums.starcraft.org/showthread.php?t=44677
Эта статья поможет нам создавать иконки для игры StarCraft 2.
Делается всё просто, с помощью Фотошопа.

Что нам потребуется?

  • StarCraft 2 Beta - собственно для неё мы и делаем иконки
  • Adobe Photoshop - для создания иконки и альфа-канала
  • Compressonator - для конвертации изображения из формата *tga в *dds

Немного о иконках

В SC2 все иконки делятся на два типа:
  • войска, здания и предметы (units, buildings, items) - обладают полной цветовой гаммой (RGB) и альфа-каналом;
  • заклинания и приказы (spells, actions) - не обладают цветовой гаммой, но приобретают свой оттенок цвета при игре за определённую расу (протоссы - синий, терраны - зелёный, зерги - оранжевый).
Примечание:
Также в настройках можно разрешить использование заклинаний и приказов в RGB формате.
Для этого идём в Data и находим там раздел Buttons.
Находим (создаём) там нужную нам кнопку и выбираем её.
Далее в появившимся справа окне находим "Tint by Race" (Окрашивание по расе) и если вы хотите использовать цветную иконку меняйте на Disabled и наоборот. thx Jen0k & Lukoil
Размер иконок не 64х64, как в WC3, а 76х76.

Создание

Итак, начнём создавать иконку.
  1. Для этого откройте своё изображение в Adobe Photoshop (она может быть нарисованной вами, вытащенной из архива WC3 или взята с какого-либо сайта, например вот этого)
Я решил работать с иконкой способности "Каннибализм" из WC3
  1. Первое, что нужно сделать это увеличить/уменьшить размер иконки до 76х76.
Для этого идём Image->Image Size (Изображение->Размер изображения) или нажимаем Ctrl+Alt+I и меняем размер.
  1. Далее нужно создать выделение изображения, но чтобы от краев изображения до него было расстояние (в пикселях) на ваше усмотрение. я делаю 6 пикселей
  1. Следующий шаг - небольшое округление углов выделения.
Для этого идём Select->Refine Edge (Выделение->Сглаживание краёв) или нажимаем Ctrl+Alt+R и устанавливаем значения как на скрине ниже.
  1. Если в вашем изображении не создан обычный альфа канал (иначе, пропускаем этот пункт), то заходим в меню Channels (Каналы) и создаём его, не снимая выделение.
  1. Далее нам нужно заменить созданный только что альфа канал по нашему выделению. Следуем Select->Save Selection...(Выделение->Сохранить выделение...) и сохраняем как Channel: Alpha 1 (Канал: Альфа 1) и ставим галочку на Replace Channel(Заменить канал).
Созданный нами альфа-канал будет как-бы пределом иконки в самой игре, т.е. иконка не будет квадратной.
  1. Сохраняем нашу иконку в формате *tga и в 32-х битном режиме.
Дальше откройте Compressonator и следуйте File->Batch Compress...(Файл->Пакетное сжатие).
В появившемся окне выберите своё изображение, напротив пункта "Output File Format" выберите *dds, напротив "Output Format" - "Current Format" и напротив "Mipmaps" - "No MipMaps". Нажимайте "Compress".
  1. Находим иконку там где вы её сохранили и меняем название на:
"btn-'тип'-'раса'-'название иконки'.dds"
О пути:
  • вместо "типа" следует написать unit, builidng и т.п.;
  • вместо "расы" - zerg, protoss или terran;
  • дефисы(-) в пути нужны обязательно;
  • disbtn вариация в SC2 не нужна.
Я написал такой путь: "btn-unit-zerg-newimage.dds"
По идее наша иконка уже готова. Осталось только импортировать её в игру..

Импорт в игру

Открываем в Galaxy Editor вашу карту и заходим в Import Manager (Менеджер импорта). или нажимаем F9
Далее по пустому полю нажимаем правой кнопкой мышки и выбераем Import Files(Импортировать файлы). или нажимаем Ctrl+I
В появившемся окне, напротив Import Path (Путь импортирования) пишем: "Assets/Textures/" и импортируем нашу иконку. После импортирования обязательно сохраните карту.

Ну вот и ваша иконка готова! Можете ставить её на заклинание, исследование, воина и т.д.
Автор статьи - Sg0D
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
23
14 лет назад
0
кто заливал? руки оторвать надо, сделайте бы хотя бы краткое описание.
0
13
14 лет назад
0
эт че, скилы не могут быть в ргб ?
0
20
14 лет назад
0
Chester не могут. Точнее они становятся цветными, смотря за какую расу ты играешь
0
13
14 лет назад
0
надеюсь в дальнейшем это можно будет как то обойти.
0
25
14 лет назад
0
думаю это возможно уже сейчас =0
0
37
14 лет назад
0
"округление углов выделения." - не есть "сглаживание краёв"
0
20
14 лет назад
0
думаю это возможно уже сейчас =0
Хм..а как это возможно?
"округление углов выделения." - не есть "сглаживание краёв"
Просто у меня фотошоп английский, я не знаю как Refine Edge в русском фотошопе звучит^^
2
1
14 лет назад
2
Хмм, автор забыл указать, что прежде чем поставить иконку чему либо, нужно создать новый объект в Данные/Иконки и прописать её там, иначе её нельзя будет выбрать. Так же там можно указать красить или нет в цвет расы, чего вы так задумывайте по этому поводу не пойму.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.