WarCraft 3: Как сделать текстуру с тимколором?

» Раздел: Моделлинг

А сейчас я расскажу, как сделать правильно тимколор. Сам я в нем разобрался только благодаря Wolverin’у, за что ему огромный респект (и часть опыта со статьи ).
Для начала вкратце:
Вообще тимколор накладывается на специально отведенный для этого геосет, он в свою очередь покрывается текстурой. И участок прозрачной текстуры на таком геосете и будет являться тимколором.
Вроде все легко, но все трудности еще впереди…
Я пользовался следующими программами для создания тимколора:

Шаг 1. Создаем геосет на котором будет тимколор

1.Открываем в MDLVIS модель, на которой нужно сделать тимколор. Я выбрал Каеля (люблю я его мучить).
2.Чтобы создать на поверхности тимколор, нужно вынести ее на отдельный геосет, я хочу сделать Каелю волосы с тимколором. Для этого я по одной точке выделяю его волосы. Задача не из легких, но я справлюсь!
3.Наконец я выделил все точки, жму на кнопку в MDLVIS «Вынести на отдельную поверхность».
4.Сохраняем модель.

Шаг 2. Делаем текстуру с прозрачностью

1.Конвертируем текстуру из blp в tga с помощью WC3 Image Extractor II
2.Открываем текстуру в фотошопе.
3.Если у нее нет альфа-канала, то создаем его, в случае Каеля (да и всех стандартных моделей) он там есть.
4.Закрашивем нужную текстуру черным цветом на альфа-канале. В моем случае это волосы, я их сделал полупрозрачными (т.е. закрасил серым оттенком).
5.Сохраняем текстуру в tga и конвертируем d blp.

Шаг 3. Создаем сам тимколор

1.Открываем в War3 Model Editor нашу модель (Каеля). Видим, что у него нет волос, т.к. мы его закрасили прозрачностью. Сейчас это будет тимколор.
2.В меню Windows – Material Manager
3.Правой кнопкой по полю – Create New
4.Еще раз правой кнопкой по второму полю - Create New
5.В рамке Texture ID выбираем Replaceable ID 1
6.Filter Mode оставляем None
7.Ставим галку Two Sides
8.Жмем ok
9.Создаем еще один слой в этом же материале (правая кнопка - Create New)
10.В рамке Texture ID выбираем нашу текстуру (для меня это Hero_BloodElf)
11.Filter Mode ставим Blend
12.Также ставим галку Two Sides
13.Жмем ok, и еще раз ok
14.Запоминаем имя Материала (новый материал окажется внизу)
15.В меню Windows – Geoset Manager
16.Здесь возникнут трудности, W3ME очень странно называет геосеты и каждый раз по разному. В моем случае, в Каеле очень много геосетов и сложно найти созданный мной, тут только метод тыка.
17.Выбираем наш геосет, жмем на него два раза и в поле Material ID выбираем наш Материал. Жмем ok и сохраняем модель.
Готово!
Вот скрин того, что у меня получилось сделать с волосами Каеля… При смене тимколора меняется оттенок его волос.
Надеюсь, эта статья вам помогла разобраться с тимколорами.

Просмотров: 14 323

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


DampirTBs #1 - 11 лет назад 2
Хорошая статья. Зач0т. Тока вследующий раз про реплейсейбл два расскажи ;)
Wulfrein #2 - 11 лет назад 0
Ха, увидил статью... Зачотно...
Ну респект до меня дошел... А обыд? ;)))
Модэль_2 #3 - 11 лет назад 0
Гуд статейка! У меня даже получилось тимколор сделать, снкс ;)
Еркебулан #4 - 10 лет назад 0
Геосет не понял
Dr #5 - 10 лет назад 8
В указанной статье не хватает одного пункта (из-за того, что тимколор делался юниту, у которого он уже был):
Выбираем "Окна -> Менеджер текстур -> Создать пустой", жмём правой клавишей по появившейся текстуре и выбираем "Редактировать", в появившемся окне, в графе ID вставляем "1"
Прэтор #6 - 9 лет назад 3
Спс, научился работать с тимколором.
Kenshi #7 - 9 лет назад 1
Шаг первый вообще не понял о чем речь(
Zahanc #8 - 9 лет назад 2
Хорошая статья, жаль у меня WME глючит. А можно сделать тимколор с помощью другой программы?
Zahanc #9 - 9 лет назад 0
О! У меня получилось тимколор создать! Ы! :) Корявый правда ТАКОЙ, что смотреть страшно...
DarkVampire #10 - 8 лет назад 3
Закрашивем нужную текстуру черным цветом на альфа-канале.-что такое альфа канал?
Komunist88 #11 - 7 лет назад 1
Что такое Геосет?
Кстати в МдлВИз нету такой команды "Вынести на отдельную поверхность " ((
Haruhi #12 - 7 лет назад 0
Kenshi, facepalm, bladget, double facepalm, DarkVampire, triple facepalm, Komunist88, multi facepalm, Еркебулан, DOMINATING!
DarkRaven Best #13 - 7 лет назад 0
Спасибо) теперь тоже умею делать тимколор
poisoNDealer #14 - 6 лет назад 0
Превосходная статья! Всё отлично рассказано и разжёвано.
Asta #15 - 5 лет назад 1
где ты в mdlvi нашел кнопку «Вынести на отдельную поверхность».
там есть только вынести в отдельную поверхность)
JesusHipster #16 - 5 лет назад 1
Asta, зеленая такая
Asta #17 - 5 лет назад 0
Наконец я разобрался! Эта статья помогла мне в проекте.
Vladislav9 #18 - 3 года назад 1
Дай модель?
Nosferoh #19 - 3 года назад 1
Vladislav9, автор статьи сейчас редко заходит. И сюда вообще не заглянет.