Добавлен N7 Molot,
опубликован
Раздел:
Моделлинг
Урок в виде статьи по моему курсу по WE
Видео:
Навигация:
В этой статье разберём как сделаны стандартные эффекты взмаха оружия при атаке и попробуем сделать свой эффект. За основу возьмем героя Мастер Клинка. Работать можно с любой другой моделью, Мастер взят как пример. Для работы понадобится:
- редактор карт WarCraft 3
- сама игра WarCraft 3
- редактор изображений у меня paint.net
- программа для работы с архивом .mpq у меня RMPQEx
- программа для работы с моделями, в которой можно работать с системой частиц и чтением анимации у меня две программы: MdlVis и War3ModelEditor
если знаете программы лучше, пишите в комментариях
Поиск текстуры:
В моём случая, я вытаскиваю модель из архива и открываю её в редакторе моделей. Нас интересует анимации, при которых эффект активен:
Можно предположить, что на любой анимации атаки эффект активен - нам это и нужно. Затем смотрим кадры анимации одной из нужной:
В Node Manager - это в War3ModelEditor, находим кость оружия и смотрим на её иерархию:
Нас в ней интересует система частиц, которая оставляет след. Иконка - красная стрелка. Пока что, найдем материал, в которой лежит слой, а в нем и сама смерть текстура.
Запоминаем имя материала, находим в менеджере материалах и в нём узнаём имя текстуры:
Узнав имя текстуры находим её в менеджере текстур и вытаскиваем для редактирования, если нужно:
Это текстура высоты, которая имеет массив, в котором: белый - отображение эффекта; черный - где эффект не отображается. Я не экспериментировал с размерами, но стандартный 64х64.
Редактирование эффекта:
После того, так мы нарисовали нужную нам текстуру, можно перейти к настройке эффекта:
- цвет = можно настроить статичным, можно динамическим на видео у меня не вышло
- альфа = прозрачность эффекта
- визуализация = можно сделать статичным, но в данном случае она динамическая по кадрам сетки анимации модели. Значения два: 0 - не отображать; 1 - отображать
- появление/затухание = резкость появления
- свечение = сложно сказать как работает. Стоит играться
- время жизни = как долго будет длиться эффект
Некоторые параметры нужно высматривать как точно работают, у меня к сожалению нет много времени, но я обязательно прикреплю карту с моим примером.
Активация эффекта во время анимации:
Для того что бы была видна анимация вовремя атак, нужно узнать кадры взмаха. У Примерного персонажа две атаки. Давайте сначала узнаем какие кадры на первой атаке:
Запоминаем или записываем моменты начала и конца взмаха оружия. В редакторе эффекта нужно задать анимацию для визуализации:
И записываем значения: 0 - не показывать; 1 - показывать:
Не забываем выключать после нужного кадра анимации визуализацию. Можно поиграться с другими параметрами, такие как цвет и альфа.
Позиционирование:
То что мы прикрепили эффект к кости - не означает, что она будет именно в координатах кости, она будет повторять смещение во время анимаций. что печально Смотрим координаты нужной кости:
Запоминаем или записываем их, и задаём координаты в эффекте:
Как можно заметить, дефотный эффект мастера не совсем находится в координатах оружия, поэтому нужно смотреть и подстраивать самому нужные координаты.
Можно поиграться с параметрами трансформирования, это рядом с указанием координат. Попробуйте указать так же данные по кадрам анимации.
Заключение:
Обязательно делайте резервные копии модели и записывайте параметры эффекта!
Эффекты можно переместить относительно оси кости - повысить или понизить. Можно задать анимации, сделать крутые эффекты. Смотрите стандартные и другие работы с эффектами, экспериментируйте и выкладывайте свои на сайт - мы оценим)
Если будут вопросы пишите. Спасибо за внимание, удачи!)
Навигация курса:
файл для загрузки - карта пример
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован N7 Molot
В видосе опять много воды. Если снимаешь урок, то подготовь заранее текст. Всякие "не помню", "наверное", "ну не знаю", "может быть" челам только затруднят понимание и поставят под сомнение твою осведомлённость в теме.
Даже по статье видно, что можно было уложиться в 15-20 минут.
Для работы с mpq-архивом можно использовать тот же самый War3ModelEditor без левых прог и лишних стадий (ты же сам открываешь в нём Mpq Browser, в чём трабла нажать war3.mpq и найти нужную модель?).
И офк по структуре урока - лучше было бы взять персонажа, не имеющего подобного эффекта атаки, а затем с нуля добавить этот эффект.