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

Опубликовал:  
 25VAMPIR17   |   Дата: 17.07.2012 19:07   |   Комментариев: 9

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

 

Гайд по Source Filmmaker

SFM Шаг 1

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

SFM Шаг 2

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

SFM Шаг 3

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

SFM Шаг 4

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

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

SFM Шаг 5

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

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

SFM Шаг 6

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

SFM Шаг 7

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

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

SFM Шаг 8

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

SFM Шаг 9

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

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

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

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

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

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

SFM Шаг 10

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

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

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

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

SFM Шаг 11

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Эффекты шаг 1

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

Эффекты шаг 2

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

Эффекты шаг 3

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

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

Эффекты шаг 4

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

Эффекты шаг 5

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

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

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



Wiki для SFM

Видео урок для SFM

Источник: cyborgmatt
Перевод: 25VAMPIR17 и fallenphantom

Комментарии:
более года назад
спасибо пойду тестить))
+1
более года назад
Отличнейший гайд
Отдельный "+" за перевод
0
более года назад
Это уже давно не интересно
Больше интересно другое
Можно ли на загруженной карте тф2 удалять мосты здания деревья (вообщем переделать)
Можно ли самому с нуля создать ландшафт ну или что то подобное
Можно ли делать экспорт\импорт в программы макс,с4д
за перевод жирный +
+1
более года назад
спасибо за перевод))
з.ы. эта прога не для меня)))
0
более года назад
почему?
0
более года назад
Ответили а я думал будут игнорить
модели удалить можно, ландшафт и браши менять и удалять нельзя , только через Hammer , модели в синему и макс тоже можно экспортнуть ,есть для этого специальные плагины
0
более года назад
если кому понадобится тут перевод уроков
http://www.youtube.com/user/startvpro/videos
0
более года назад
и вновь выручаешь, спасибо!!
0
более года назад
Я хочу узнать, а есть ли уже возможность создавать свои скилы и к ним анимации( не изменять уже имеющиеся скилы а делать новые) ? или это ещё не доступно ?
0

Чтобы оставить комментарий, войдите в систему!