Конвертирование моделей из Quake 3 Arena

Добавлен , опубликован
Раздел:
Моделлинг
Статья подробно описывает конвертирование моделей из Quake 3 Arena в WarCraft III.

1. Что нам понадобится?

2. Работа с архивами

Как бы мы там не боялись, что с архивами придется мучиться, на самом деле всё просто. Зайдите в папку игры, далее в папку “baseq3” и к архиву “pak0.pk3” припишите в конце “-.zip”.
Открыть архивы игры можно любым архиватором и без приписывания формата (примеч. reALien).
Открываем архив стандартным Zip’ером от Microsoft, и смотрим, что там у нас есть.

Файлы ботов, коды, демки, коды, коды, иконки, что-то непонятное, карты, меню... О! Вот оно! Папка “models”! Заходим. Теперь нужно разобраться, что нам надо. Тут такие категории: пули, флаги, останки, декорации, телепорт, игроки, улучшения, опять пули и оружие.
Не знаю как вы – я выберу оружие. Папка ‘‘weapons2’’. Открываем, далее опять выбор, тут я, не сомневаясь, выбираю ракетницу (rocketl).

3. Конвертация. Работа с Milk Shape 3D

Та-а-ак... Копируем сию папочку куда-нибудь в удобное место (в моём случае на рабочий стол). И открываем Milk Shape 3D.
Нажимаем "File\Import\Quake 3 Arena MD3…"
В появившемся окошке находим папку с нашей моделью ракетницы и выбираем самый первый файл.
Теперь нужно её закрасить. Справа выбираем вкладку “Materials” щёлкаем по кнопочке “New” потом по кнопочке <none>.
Должно опять вылезти окошко. В нём выбираем файл “rocketl.jpg”
Теперь, если вы всё сделали правильно, получится такое окно:
Теперь перейдём к вкладке “Groups”. Дважды кликнем по верхнему и возвращаемся к “Materials”, нажимаем Assign и вуаля!
Осталось закрасить внутреннюю часть. Для этого опять кликнем “New” потом “<none>” и выбираем файл “rocketl2.jpg” Потом в “Groups” сначала дважды кликнем по первой, чтобы снять выделение, потом во второй, и в “Materials”Assign. Вот. Модель готова к экспорту!

4. Импорт модели в WarCraft III (способ 1)

Теперь через “File/Save” Сохраняем модель в директорию, где лежали MD3-файлы. Открываем BLPLab и с помощью неё конвертируем текстуры в .blp с подходящими вам настройками. Я выбрал следующие:
(На этом шаге можно перейти к способу 2, а можно остаться здесь, не жалея веса карты) После этого открываем War3 Model Editor и нажимаем "Файл/Импорт", и выбираем нашу модель в формате .ms3d. Сохраняем как .mdx. Теперь открываем Редактор текстур и Редактор материалов.
Тут импортируем текстуры .blp. В Material Manager’e дважды кликаем по названию материала и потом – по следующей строке, что появляется. Теперь в окошке, которое появилось благодаря нашим кликам, заменяем текстуры на .blp, посредством выбора из списка нужной нам. Также и со второй. Затем в Редакторе текстур удаляем старые текстуры.

5. Импорт модели в WarCraft III (способ 2)

В процессе написания статьи товарищ Klarnetist сказал, что способ 1 неэкономный: " Если так делать, то у модели все полигоны станут самостоятельными, а это увеличит вес модели раза в два-три. Лучше скачать плагин для MilkShape, позволяющий экспортировать в сразу в mdx."
Спасибо большое Klarnetist'y за такой совет. Сначала у меня с плагином отношения не сложились, но, благо, товарищ AnimE залил нормальную версию плагина на сайт, за что ему тоже огромное спасибо.
Открываем нашу сохраненную модель .ms3d c помощью MilkShape и нажимаем "File\Export\Warcraft III MDLX (beta 10)..." Я сохранил к себе в ту же папочку. Теперь открываем MDLVis'ом модель которую мы сохранили. Поверните и отмасштабируйте так, как вам нужно. Сохраняем (но лучше перед этим нажмите "Оптимизация/Оптимизатор/Оптимизировать", т.к. War3ME* может выдавать ошибки, из-за того, что MDLVis** хранит в модели дополнительную информацию).
Теперь та же система:
Запускаем War3 Model Editor и открываем нашу модель в формате .mdx. Теперь открываем Редактор текстур и Редактор материалов.
Тут импортируем текстуры .blp. В Material Manager’e дважды кликаем по названию материала и потом – по следующей строке, что появляется. Теперь в окошке, которое появилось благодаря нашим кликам, заменяем текстуры на .blp, посредством выбора из списка нужной нам. Также и со второй. Затем в Редакторе текстур удаляем старые текстуры.
Всё! Модель сконвертирована! При желании можно немного отредактировать размеры в MDLVis, но это не всегда нужно.
Спасибо за прочтение, с вами был Brutalus

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
24
13 лет назад
0
“baseq3” и к архиву “pak0.pk3” припишите в конце “-.zip”.
лолшто, оно и без этого спокойно открывается любым архиватором
Вообще, модели из ку3 как бы не особо нужны в варе, больше текстуры, и то, из модов =О
0
10
13 лет назад
0
лолто, так удобней
0
16
13 лет назад
0
Импорт модели в warcraft у тебя очень плохой. Если так делать, то у модели все полигоны станут самостоятельными, а это увеличит вес модели раза в два-три. Лучше скачать плагин для milkshape, позволяющий экспортировать в сразу в mdx.
0
10
13 лет назад
0
" полигоны станут самостоятельными" не понял?
0
16
13 лет назад
0
Ну например если раньше два полигона образовывали квадрат и всего было четыре вершины (т.е. две вершины у полигонов общие), то после конвертации общие вершины разделяются и всего становится шесть вершин.
0
10
13 лет назад
0
Klarnetist, не знал такого :0
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.