Сейчас 14:09:58 Четверг, 24 июля, 2014 год
Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я

Меню сайта

Категории

Наш опрос
Ваша любимая раса?
Проголосовало: 171996

Сейчас на сайте
На сайте всего: 53
Гостей: 49
Пользователей: 4

Реклама

Главная » Статьи по WarCraft 3 » Создание карт » Импорт и Экспорт
Конвертация моделей с Risen


Сегодня я вам раскажу о том как конвертировать 3d модель персонажа или декорации из игры Risen в Warcraft 3



Для конвертирования нам потребуются следующие инструменты:



  • 3ds Max (я использую 2010 х64)
  • Risenaut (программа для распаковки архивов игры) Автор: Nico Bendlin [скачать]
  • xmac2obj v0.4 (программа для конвертирования 3d моделей *._xmac в *.obj) Автор: Baltram[скачать]
  • gw::OBJ Importer (плагин для 3ds Max) [страница] (Если у вас его нету,конешно)
  • importXmacRiggingAndSkinning.ms (скрипт для 3ds Max) Автор: Baltram [скачать]
  • RisenDDS (программа для конвертирования *._ximg в *.dds) Автор: Nico Bendlin [скачать]


    Итак, приступим:



    1.Распаковка ресурсов



    1.Распаковка ресурсов. Ресурсы упакованы в архивы с расширением *.pak, для начала нужно их распаковать. Модели и текстуры находятся в двух архивах. Откроем программу Risenaut.:

    первый animations.pak. В нём содержатся игровые объекты, монстры, персонажи, оружие и т.д в формате *._xmac. Находится он по адресу:
    <ваш путь установки>\Risen\data\common\animations.pak

    следующим нужно извлечь текстуры в формате *._ximg из архива images.pak. Он находится по адресу:

    <ваш путь установки>\Risen\data\compiled\images.pak

    Для распаковки я использовал настройки программы Risenaut по-умолчанию. После распаковки этих архивов все необходимые для конверта файлы будут находится в папках:

    <ваш путь установки>\Risen\data\common\animations
    <ваш путь установки>\Risen\data\compiled\images




    2. Конвертирование 3d модели.



    Для примера я возьму файл Ani_Hero_Armor_Don._xmac, который находится по аресу:

    <ваш путь установки>\Risen\data\compiled\animations\_emfx36\Humans\Bodys\Ani_Hero_Armor_Don._xmac

    Для начала нужно получить из файла *._xmac геометрию. Делается это с помощью xmac2obj перетаскиванием исходного файла в формате игры (*._xmac) на файл xmac2obj_v04.exe

    В результате получаем поддтверждение об успешном конвертировании файла в чёрном окне и папку с названием сконвертированной модели:

    В папке

    <ваш путь установки>\Risen\data\compiled\animations\_emfx36\Humans\Bodys\Ani_Hero_Armor_Don\

    находим файлы:

    Ani_Hero_Armor_Don.mtl - информация о материале
    Ani_Hero_Armor_Don.obj - геометрия файла

    Теперь нужно импортировать 3d модель в 3ds Max. Для этого установим (скопируем) необходимый скрипт importXmacRiggingAndSkinning.ms в папку:

    <ваш путь установки>\Autodesk\3ds Max 2010\Scripts\Startup\

    После установки запускаем 3ds Max и открываем Utilities -> MAXScript -> Utilities и видим новый пункт:

    Risen XMAC import

    Используя плагин для 3ds Max импортируем файл Ani_Hero_Armor_Don.obj из

    <ваш путь установки>\Risen\data\compiled\animations\_emfx36\Humans\Bodys\Ani_Hero_Armor_Don\

    Я рекомендую использовать не стандартный плагин (Если у вас 2008 версия,тогда читайте дальше), а gw::OBJ Importer. Он более корректно импортирует объекты из *.obj. На картинке ниже настройки для импортирования:

    После окончания процесса импорта модель появится в 3ds Max:

    Дальше нажимаем Файл>Экспорт>.3ds



    3. Конвертирование текстур.



    Для этого нужно использовать программу RisenDDS. Делается это таким же образом, что и в случае с моделями: перетаскиванием оригинального *._ximg на файл RisenDDS.exe:

    При этом программа ничего не ответит, она просто создаст файл в формате *.dds в папке с исходным файлом.

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

    Ani_Hero_Armor_Don_BodyCloth_Diffuse_S1._ximg
    Ani_Hero_Armor_Don_BodyCloth_Normal_S1._ximg
    Ani_Hero_Armor_Don_BodyLeather_Diffuse_S1._ximg
    Ani_Hero_Armor_Don_BodyLeather_Normal_S1._ximg
    Ani_Hero_Armor_Hands_Diffuse_S1._ximg
    Ani_Hero_Armor_Hands_Normal_S1._ximg
    Ani_Hero_Armo r_Hands_Specular_S1._ximg

    которые можно найти по адресу:

    <ваш путь установки>\Risen\data\compiled\images\Animation\Human\

    для головы использовать эти текстуры:

    Ani_Hero_Head_Gybrush_01_Diffuse_S1._ximg
    Ani_Hero_Head_Gybrush_01_Normal_S1._ximg
    Ani_Hero_Head_Gybrush_01_Specular_S1._ximg
    Ani_Hero_He ad_Eyes_01_Diffuse_01._ximg
    Ani_Hero_Head_Eyes_01_Normal_S1._ximg
    Ani_Hero_Head_Eyes_01_Specular_S1._ximg
    Ani_Hero_Head_Eyes_01_Cube_S1._ ximg
    Ani_Hero_Head_Mouth_01_Diffuse_S1._ximg
    Ani_Hero_Head_Mouth_01_Specular_S1._ximg

    которые находятся по адресу:

    <ваш путь установки>\Risen\data\compiled\images\Animation\Heads\



    4. Заключение.



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

  • модель изначально повёрнута на 180 градусов по оси Z. Не понятно с чем это связано, но лучше конечно её повернуть на место.


    Благодарности:



  • Большая благодарность Tosyk за разъяснение процесса и предоставление программ для конверта
  • Благодарность warcraft3ft.info .Ну и конешно же всем юзерам и посетителям этого сайта

  • Просмотров: 2133 Добавил: nikikin Добавлено: 09 Декабрь 2010 в 17:07:46
    Комментариев: 5 |

    Всего комментариев: 5
    14 Декабрь 2011 Спам
    5. Артем (dioris)
    а такой вопрос а сколько модель всреднем весит?

    20 Апрель 2011 Спам
    4. Atom (Defied)
    Дибильная Информация, я конвертировал файл в 3D Max, а длаьше что делать? каким хером её в WArcraft вствлять?

    27 Декабрь 2010 Спам
    3. ярик (yar95)
    я играл на иксбоксе)))

    12 Декабрь 2010 Спам
    2. Алексей (Ахил)
    Теперь буду конвентировать. Спс +)

    10 Декабрь 2010 Спам
    1. Пикула Юрий (PUVer)
    Отличная статья. Теперь будем делать Risen-wc3 XD

    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]

    Форма входа
    Логин:
    Пароль:

    Поиск

    Случайная картинка

    Случайный файл
    [10 Март 2013]
    [Карты · Другое]
    PocongGalau 2.1 -

    Представляю вашему вниманию карту жанра-Hero Arena,с обновлениями от 09.03.2013 года.Сюжет карты покрыт мраком, как и собственно сама карта.Но по картинки ведь можно догадаться, что вас примерно ждет?Зомби, много мяса и треша. Готовы к большим замесам? Тогда вперед, удачи!

    Новые карты

    5 лучших по кол-ву добавленных статей
    [ Duosora ] [ 58 ]
    [ Messenger ] [ 52 ]
    [ Bru ] [ 39 ]
    [ Pand@ ] [ 35 ]
    [ OrcRider ] [ 27 ]

    Наша кнопка
    Warcraft3FT.info - Всё для Warcraft 3 и DotA

    Другие варианты

    Статистика

    Материалы:
    Новости: 1022
    Файлы: 8309
    Статьи: 763
    Картинки: 8210
    Форум: 29873/972412
    Комментарии: 58342
    Copyright © 2006 - 2014 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©