Как использовать контент Dota 2 в Source FilmMaker

Совсем недавно состоялся релиз видео редактора от Valve. Мы представляем вашему вниманию гайд от всем известного Cyborgmatt'a, который расскажет нам как использовать Dota 2 контент в этой программе.

Совсем недавно состоялся релиз видео редактора от Valve. Мы представляем вашему вниманию гайд от всем известного Cyborgmatt'a, который расскажет нам как использовать Dota 2 контент в этой программе. Напомним вам, что программа находится в открытой бете.

Image not found

Гайд по Source Filmmaker

SFM Шаг 1

Скачайте последнюю версию GCFScape

SFM Шаг 2

Запустите GCFScape и откройте “dota 2 beta\dota\pak01_dir.vpk” file:

Image not found

SFM Шаг 3

Распакуйте “корень” директории в какое либо место на вашем жестком диске:

Image not found

SFM Шаг 4

Скачайте инструменты Source Filmmaker в магазине Steam: http://store.steampowered.com/app/1840/

Не забудьте поставить галочку на “Launch SDK” при первом запуске Source FilmMaker:

Image not found

SFM Шаг 5

Внутри Source Filmmaker SDK, в категории мода, нажмите “Create New Mod” и введите имя мода “dota 2″:

Image not found

После создания мода появится окно, в котором вы можете нажать просто "OK":

Image not found

SFM Шаг 6

Поменяйте “Selected Mod” на dota 2 и нажмите на “Set Selected Mod”:

Image not found

SFM Шаг 7

Возвращаемся в Dota 2 контент, который мы извлекли из VPK files.

Скопируйте папки: “materials, models, particles, sound” в “Steam\steamapps\common\SourceFilmmaker\game\dota 2″ :

Image not found

SFM Шаг 8

Далее нужно изменить путь vmt файлов, для этого я предлагаю использовать Notepad++ с помощью “Find in Files” функция, которую вы можете найти в разделе “Search –> Find in Files…”:

Image not found

SFM Шаг 9

Используя “Find in Files” Notepad++’а вам нужно найти “CustomHero” и заменить на “VertexLitGeneric”, фильтр для “*.vmt” и выберите директорию “Steam\steamapps\common\SourceFilmmaker\game\dota 2\materials” убедившись что в “In all sub-folders” стоит галочка:

Image not found

Нажать “Replace in Files” если ваши настройки такие же как указанно выше, вы увидите это:

Image not found

SFM Шаг 9 (часть 2)

Мое внимание привлекло  что необходимо внести изменения в VMT файлы, которые будут исправлять проблемы с некоторыми вещами, имющие проблемы с текстурами, при их освещении:

Image not found

Этот дополнительный шаг в основном копия предыдущего шага, но с одной небольшой разницей.

Используя “Find in Files” Notepad++’а вам нужно найти  “GlobalLitSimple” и заменить в “VertexLitGeneric”, фильтр для “*.vmt” и выбрать директорию “Steam\steamapps\common\SourceFilmmaker\game\dota 2\materials” убедившись что в “In all sub-folders” стоит галочка:

Image not found

SFM Шаг 10

Теперь нужно настроить использование материалов Dota 2 в инструментах SFM. В панели SDK нажмите “Source Filmmaker” ссылка под Applications (убедитесь что dota 2 стоит как выбранный мод):

Image not found

Создайте новую сессию:

Image not found

Загрузить карту:

Image not found

Я рекомендую itemtest TF2 быстрая/маленькая карта:

Image not found

SFM Шаг 11

Загрузите модели Dota 2 в SFM для создания новой анимации:

Image not found

Выберите “dota 2″ как мод и нажмите “Rescan”:

Image not found

Используя дерево навигации, разверните папку героев и выберите героя (если герой состоит из нескольких частей, вы можете найти гайд о том, как иметь дело с такими героями ниже):

Image not found

Нажав открыть, модель героя поместиться на карту:

Image not found

И вы сделали это, ниже можно увидеть расширенные уроки.

Применение анимации героев

Анимации шаг 1

Теперь, когда ваша модель в SFM, вы можете импортировать его анимации:

Image not found

Анимации шаг 2

“Select Sequence/Activity” откроется окно, в котором вы можете выбрать анимацию:

Image not found

Анимации шаг 3

Последовательность будет воспроизводиться в течение текущего кадра:

Image not found

Работа с несколькими частями героя

Части героев шаг 1

Множество героев Dota 2 имеют многократные части к их моделям, чтобы заставить их работать, вы будете должны сделать некоторую дополнительную работу.

Для примера я загружу модель Nature’s Prophet’а (furion в файлах) и модель его рогов:

Image not found

Как вы можете заметить, рога не прикреплены к голове.

Части героев шаг 2

Под вкладкой Animation Set Editor, откройте дерево модели и дерево unknown:

Image not found

Части героев шаг 3

Теперь нужно их соединить вместе, вы можете сделать это путем перетаскивания соответствующей части от базовой модели на дополнительную часть:

Image not found

Которая даст вам:

Image not found

Сделайте это для остальных частей (можете и ignore attack_1):

Image not found

Части героя шаг 4

После того как все части соединенны необходимо перейти в “Motion Editor” (F3), выбрать часть модели в редакторе анимации и перетащить “Zero” до конца вправо:

Image not found

После того как вы сделали это, части должны быть на своем месте:

Image not found

Использование эффектов Dota 2

Эффекты шаг 1

Создайте новую анимацию в new particle system:

Image not found

Эффекты шаг 2

После открытия окна, вам нужно найти папку “Steam\steamapps\common\SourceFilmmaker\game\dota 2\particles\units\heroes” и выбрать файл героя:

Image not found

Эффекты шаг 3

После того как вы выбрали файл эффектов, теперь вам нужно выбрать какие эффекты вы хотите использовать:

Image not found

В этом примере я выбрал gjcj[ Nature Prophet’а и устанавливаем “Emission Duration” + “Particle System Lifetime” до 9999.

Эффекты шаг 4

Переместите строку времени на половину и посмотрите, виден ли эффект, если нет то нужно отключить/включить освещение в окне предварительного просмотра:

Image not found

Эффекты шаг 5

В этом примере мне потребуется блокировка эффекта на посохе, когда он будет в нужном положении:

Image not found

После этого, можно заблокировать модель, анологичным образом как мы имели дело с частями героя:

Image not found

Если вы сделали все правильно эффект будет играть в анимации:

Image not found
Wiki для SFM

Видео урок для SFM
Источник: cyborgmatt
Перевод: 25VAMPIR17 и fallenphantom

Источник: Dotavideo.ru