Показать сообщение отдельно
Старый 22.04.2009, 19:49   #2471
Юзер
 
Регистрация: 14.01.2009
Адрес: И целого мира мало.
Сообщений: 166
Репутация: 40 [+/-]
balda13,
Как импортировать модель
Итак, ты скачал откуда-нибудь модель, предназначенную для war3 и не знаешь что с ней делать. Разберемся, что и в каком порядке нужно делать.

Модель состоит из нескольких файлов:
1. Сама по себе модель *.mdx
2. Возможно, специальная модель портрет *_portrait.mdx
3. Могут быть еще несколько файлов *.blp (текстуры).

Обычно еще прилагается файл с инструкцией. Но когда-то я и сам не смог разобраться даже с инструкциями. Так что продолжаем.

Итак, у тебя имеется архив с моделью. Сделай следующее:
1. Создай новый каталог
2. Разархивируй в него архив с моделью.
Теперь в архиве находятся несколько файлов или даже каталогов - наша модель

Далее, идем в редактор и делаем следующее:
1. Через меню запускаешь
Модуль-> Менеджер импорта (f12)
2. Открывается окном менеджера. Через меню делаешь команду
Файл->Импорт файла
Имопртируешь в менеджер все файлы, которые находятся в каталоге с моделью и подкаталогах, созданных при архивации

Обычно модели стыкуются с текстурами только если имеется определенная структура каталогов. И эту структуру нужно повторить в менеджере импорта.

Проделай следующее:
1. В менеджере импорта выбери файл с моделью (он имеет расширение mdx)
2. Два раза щелкни на файле (или нажми enter)
3. Нажми флажок "Нестандартный путь"
4. У тебя будет написано war3mapImported\<model>.mdx
Измени название на <model>.mdx
5. Нажми ok.

Теперь твоя импортированная модель будет храниться как бы в корневике сценария (ведь сценарий - это своеобразный архив). Если имеется еще одна модель с портретом (у нее будет название *_portrait.mdx) - сделай с ней то же самое.

Теперь нужно решить, куда импортировать текстуры. Помнишь я говорил, что должна сохраняться структура? Так вот, допустим, что наша текстура распаковалась в папку textures\<имя текстуры>.blp

Тогда мы должны прописать для импортированной текстуры в менеджере импорта точно такой же нестандартный путь:
textures\<имя текстуры>.blp
Изменять пути к текстурам - по тому же алгоритму, по которому мы меняли пути к модели .

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

Далее, очень важно: сохрани сценарий.

Только теперь в редакторе объектов назначать в качестве модели только что импортированную (выбираешь модель из списка imported). И при этом можно будет сразу же посмотреть эту модель.

Если ты попробуешь использовать импортированную модель до того, как сценарий будет сохранен, то при размещении в редакторе вместо модели ты увидишь черный квадрат. Запоздалое сохранение не поможет. Если это произошло - сохрани сценарий, выйди из редактора и снова войди.

Возможен случай, когда пути прописаны как я сказал, но модель все равно не отображается. Можно попробовать отыскать ошибку. Открываешь файл mdx при помощи блокнота. Там будет абра-кадабра, но ближе к началу будет имется список использованных текстур и пути, которые необходимо прописать.
(это всё с хгм)
Krovosos_777 вне форума  
Отправить сообщение для Krovosos_777 с помощью ICQ Отправить сообщение для Krovosos_777 с помощью Skype™ Ответить с цитированием