Раздел:
Моделлинг
Урок в виде статьи по моему курсу по WE

Видео:


Навигация:


В этой статье разберём как сделаны стандартные эффекты взмаха оружия при атаке и попробуем сделать свой эффект. За основу возьмем героя Мастер Клинка. Работать можно с любой другой моделью, Мастер взят как пример. Для работы понадобится:
  • редактор карт WarCraft 3
  • сама игра WarCraft 3
  • редактор изображений у меня paint.net
  • программа для работы с архивом .mpq у меня RMPQEx
  • программа для работы с моделями, в которой можно работать с системой частиц и чтением анимации у меня две программы: MdlVis и War3ModelEditor
если знаете программы лучше, пишите в комментариях

Поиск текстуры:

В моём случая, я вытаскиваю модель из архива и открываю её в редакторе моделей. Нас интересует анимации, при которых эффект активен:
Можно предположить, что на любой анимации атаки эффект активен - нам это и нужно. Затем смотрим кадры анимации одной из нужной:
В Node Manager - это в War3ModelEditor, находим кость оружия и смотрим на её иерархию:
Нас в ней интересует система частиц, которая оставляет след. Иконка - красная стрелка. Пока что, найдем материал, в которой лежит слой, а в нем и сама смерть текстура.
Запоминаем имя материала, находим в менеджере материалах и в нём узнаём имя текстуры:
Узнав имя текстуры находим её в менеджере текстур и вытаскиваем для редактирования, если нужно:
Это текстура высоты, которая имеет массив, в котором: белый - отображение эффекта; черный - где эффект не отображается. Я не экспериментировал с размерами, но стандартный 64х64.

Редактирование эффекта:

После того, так мы нарисовали нужную нам текстуру, можно перейти к настройке эффекта:
  • цвет = можно настроить статичным, можно динамическим на видео у меня не вышло
  • альфа = прозрачность эффекта
  • визуализация = можно сделать статичным, но в данном случае она динамическая по кадрам сетки анимации модели. Значения два: 0 - не отображать; 1 - отображать
  • появление/затухание = резкость появления
  • свечение = сложно сказать как работает. Стоит играться
  • время жизни = как долго будет длиться эффект
Некоторые параметры нужно высматривать как точно работают, у меня к сожалению нет много времени, но я обязательно прикреплю карту с моим примером.

Активация эффекта во время анимации:

Для того что бы была видна анимация вовремя атак, нужно узнать кадры взмаха. У Примерного персонажа две атаки. Давайте сначала узнаем какие кадры на первой атаке:
Запоминаем или записываем моменты начала и конца взмаха оружия. В редакторе эффекта нужно задать анимацию для визуализации:
И записываем значения: 0 - не показывать; 1 - показывать:
Не забываем выключать после нужного кадра анимации визуализацию. Можно поиграться с другими параметрами, такие как цвет и альфа.

Позиционирование:

То что мы прикрепили эффект к кости - не означает, что она будет именно в координатах кости, она будет повторять смещение во время анимаций. что печально Смотрим координаты нужной кости:
Запоминаем или записываем их, и задаём координаты в эффекте:
Как можно заметить, дефотный эффект мастера не совсем находится в координатах оружия, поэтому нужно смотреть и подстраивать самому нужные координаты.
Можно поиграться с параметрами трансформирования, это рядом с указанием координат. Попробуйте указать так же данные по кадрам анимации.

Заключение:

Обязательно делайте резервные копии модели и записывайте параметры эффекта!
Эффекты можно переместить относительно оси кости - повысить или понизить. Можно задать анимации, сделать крутые эффекты. Смотрите стандартные и другие работы с эффектами, экспериментируйте и выкладывайте свои на сайт - мы оценим)
Если будут вопросы пишите. Спасибо за внимание, удачи!)

Навигация курса:


файл для загрузки - карта пример
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
14
3 года назад
0
Aws:
Гуванч, У тебя не установлена видимость по кадрам, поэтому видно всегда. А также не настроено расположение эффекта (жмёшь пкм по риббону - Edit Node, а дальше по XYZ подгоняешь, можешь у того же мк посмотреть).
а как настроить видимость по кадрам там помоему нужно кадры прописать но как узнать в каких кадрах идет анимация атаки?
0
28
3 года назад
Отредактирован Aws
0
не говорите что качество 360р это плохо у меня видос вообще даже не открывается радуйтесь и цените это
Для меня это не радость. Это неуважение к тем, кому урок может пригодиться. Тем более в видео он как раз разбирает тему с видимостью на кадрах, которую ты не понял. А в шакальном качестве очень больно смотреть и что-то понимать.

как узнать в каких кадрах идет анимация атаки?
В статье написано. 🐸
0
14
3 года назад
0
смог сделать в mdlvis посмотрел

Aws:
не говорите что качество 360р это плохо у меня видос вообще даже не открывается радуйтесь и цените это
Для меня это не радость. Это неуважение к тем, кому урок может пригодиться. Тем более в видео он как раз разбирает тему с видимостью на кадрах, которую ты не понял. А в шакальном качестве очень больно смотреть и что-то понимать.

как узнать в каких кадрах идет анимация атаки?
В статье написано. 🐸
а как узнать кординаты кости?

и так эффект появляется когда пехотинец атакует теперь мне надо что бы эффект был на мече а не на земле
0
28
3 года назад
0
а как узнать кординаты кости?
В том же mdlvis выбираешь нужную кость и справа будут указаны её координаты.
0
14
3 года назад
0
Aws:
а как узнать кординаты кости?
В том же mdlvis выбираешь нужную кость и справа будут указаны её координаты.
спасибо

все получилось теперь эффект на кончике меча но эффект криво стоит
Загруженные файлы
0
48
3 года назад
Отредактирован N7 Molot
0
Да забыл дописать в статье эти пункты. Усталость сказывается

Aws:
подготовка к видео... ну я ж лентяй) Ну и в видео я уложился в 15 минут, дальше тупо эксперименты. Я вода - нужно ж поболтать)
0
48
3 года назад
0
Обновил статью
0
28
3 года назад
0
ну я ж лентяй
Да я тоже лентяй, я 8 раз заново начинал записывать видео-урок по конвертированию, чтобы уложиться до 15 минут без воды, так как мне лень было монтировать и заранее написать текст (бтв вышло в 10 минут с копейками). Вообще я так понял, работягам проще текстовые статьи переваривать, так что лучше сначала намутить её, записать по ней, а дальше разбирать остальные случаи.
нужно ж поболтать)
Стримы пока не хочешь подрубать?
0
48
3 года назад
0
Aws:
ну я сначала писал видос, и пока шла обработка, писал статью.
Стримы планирую, но не в этом году. Как нормально переберусь в город начну стримить
2 комментария удалено
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.