Рип моделей из WoW

Реклама:

-ExotiC-

Администратор
Команда форума
11 Авг 2014
412
15
18
22
customgames.ru
Steam
Проект
Trolls vs Elves
Реакции
5 0 0
#1
Дисклеймер
Прежде всего эти модели по-прежнему собственность Blizzard. Вы можете использовать их, но не злитесь, если компания Blizzard разозлится и ваш кастомный аддон будет удален.

Необходимые программы
Установленный WoW, Machinima Studio (она так же требует slimdx), irfanview (или что вам больше по душе)

Шаг 1. Установка Machinima Studio
Откройте программу и выберете World of Warcraft (или все что вы пожелаете), и кликните на Load Plugin.
Вы получите предупреждения о ptr (?), просто проигнорируйте их.
После вы получите еще одно окно с директорией установки WoW. (Если не загрузился профиль клиента и вы не указали путь до директории)

Шаг 2. Ваша модель

[img width=640 height=493]http://i.imgur.com/IhxiHqE.png[/img]

Вверху слева находится панель поиска и фильтров, вы можете найти то, что вы хотите.
В World Model Objects - вы можете найти здания, деревья и прочие большие модели.
Model - в основном модели персонажей и декораций (мелкие детали предметов, как светильники, скамейки, столы и т.д.)

Я предлагаю вам выбрать статическую модель (как здание).

Шаг 3. Экспортирование
Выбирайте вашу модель, два раза нажмите для превью и вверху области preview viewport вы можете увидеть "Export...". Вы также можете нажать правой кнопкой мыши на имя файла и выбрать пункт "Export".
Если вы используете триал версию, подождите 14 секунд и нажмите Continue (продолжить).

[img width=640 height=578]http://i.imgur.com/xpJx16M.png[/img]

Выберете FBX World Object Exporter в пункте Exporters, отметьте все части вашей модели и пункт "Generate Normal-Map Textures", дальше жмите "Export Model" и выберите директорию, куда вы хотите сохранить.

Шаг 4. Конвертирование текстур
По некоторым причинам модель экспортируется с текстурами .jpeg и .png (в них присутствуют альфа каналы). Material Editor не может использовать их в таком формате, и мы должны преобразовать их в .tga.

[img width=634 height=665]http://i.imgur.com/YZJxo2b.png[/img]

Откройте IrfanView (не IrfanView Thumbnails) и зайдите в File > Batch Conversion/rename.

[img width=640 height=500]http://i.imgur.com/2GUkMRD.png[/img]

Выберите TGA - TrueVision Targa в "Output format".
Выбрать директорию экспортированной модели и её текстур в разделе "Look in"
Выберите Common Graphics Files в разделе "Files of type"
Нажмите кнопку Add all в "Input files"
Нажмите "Use current('look in') directory"
Наконец нажмите Start Batch, и теперь все эти .jpgs и .pngs лежат в формате .tga в той же директории.

Шаг 5. Material Editor
Переместите вашу папку с моделью и текстурами где-нибудь в ...Steam\steamapps\common\dota 2 beta\dota_ugc\content\dota_addons<название_вашего_аддона
Откройте Workshop Tools Alpha и откройте Material Editor.
Выберете новый материал и сохраните его с тем же названием что и у текстур (например mm_stmwnd_floor_01.vmat)

[img width=640 height=524]http://i.imgur.com/yCSvDfM.png[/img]

Под свойствами проверьте "Normal Map", "Render Backfaces" для каждой текстуры! Проверьте "Alpha Test", если текстура имеет alpha в имени или вы знаете что она имеет альфа канал.
Во вкладке Variables вы увидите 2-3 варианта, "Color", "Normal Map", и "Translucent" (только при выборе "Alpha Test")
Для "Color" просто выберите текстуру из Asset Browser или через проводник
Сделайте то же самое для "Normal Map", на этот раз сами выберите _normal файл с той же текстуры.
Сделайте то же самое для "Translucent" (только если вы выбрали "Alpha Test") на этот раз выбрав ту же текстуру, как "Color" и измените "Alpha Test Reference Slider" до "0.010"
Все готово сохраните материал, и делать остальные текстуры (если они есть).

Все vmats всего лишь текстовые файлы со свойствами текстур, которые вы добавили. Вы можете просто сделать один, скопировать имена файлов и вставить в него

Шаг 6. Model Editor (самая тяжелая часть)

[img width=640 height=417]http://i.imgur.com/OzZIJFT.png[/img]

Откройте Model Editor в D2WT и нажмите кнопку «New VMDL From Mesh File"
Выберите первый файл .fbx. Обычно <имя_файла>00.fbx или <имя_файла>01.fbx

[img width=640 height=417]http://i.imgur.com/j6NVMM0.png[/img]

Теперь перейдите в Model > Mesh> "add Mesh" и он добавит все ваши меши.
Вы не увидите ни одной текстуры, вы должны переназначить их. Зайдите в Model > "Add Material Remap"

[img width=640 height=406]http://i.imgur.com/NoeS2qH.png[/img]

Теперь в "Outliner" вы увидите "material remap". Выберите "Material Remap 0" и в "Property Editor" вы увидите "Search material" и "Replace material"
В "Search material" вы увидите список отображаемых текстур.

На некоторых моделях в поле "Search Material" вы должны соблюдать имя с материалом, который вы сделали в редакторе материалов для "Replace Material".
В некоторых моделях вы получите такие имена, как cath_giln_001_01. Просто примените текстуры если они смотрятся правильно. (Мне нравится добавлять белые текстуры для всех моделей и использовать Ctrl + S, чтобы сохранить файл и посмотреть на что это похоже).
После того как вы зададите свою первую текстуру щелкните правой кнопкой мыши " Material Remap List", "Add Material Remap" и повторите поиск + замените, до тех пор, пока вы закончите текстурирования модели.

Примеры использования моделей:
Карта в воркшопе
Видео WebM

Перевод: http://removie.ru/d2wt/
Источник: http://www.reddit.com/r/Dota2Modding/comments/2domgc/guide_ripping_models_from_wow/
 
Последнее редактирование:
Реклама: