Загрузка...
 
Печать

3D Studio Max 7: Установка и настройка экспорта .X-файлов


Введение

3D Studio Max является стандартом де-факто у большинства разработчиков компьютерных игр. Для низкополигонального 3D-моделирования (low-poly modeling; именно он и применяется в игрокодинге) подойдёт почти любая версия данной программы. Так например модели и большая часть сцен легендарной Half-Life создавались в 3D Studio Max 1.0. Лишь позднее Valve выпустила собственный 3D-редактор Hammer Editor.
3DS Max по умолчанию не умеет экспортировать модели в формат .X. X-экспортеры для разных версий 3DS Max и Maya разные (т.е. для версии 3,5 - создавали свой экспортер, для 4.0 - тоже свой и т.д.). На практике сначала находят .X-экспортер, а уже к нему скачивают триальную версию 3D-редактора.
В Интернете существует множество различных плагинов для экспорта .X-моделей. Большинство из них бесплатные. Рекомендуем отличную подборку т.н. Panda-плагинов от Энди Тотера (Andy Tather), размещённую на его сайте http://www.andytather.co.uk/Panda/panda_menu.aspx(external link). Для установки в большинстве случаев достаточно поместить файл плагина в папку plugins в каталоге с установленным 3DS Max или Maya. При следующем запуске 3D-редактора установленный плагин автоматически загружается и в диалоговом окне экспорта (Export) во всплываюшем списке расширений появляется новый формат .X.
Но обо всём по порядку.

Нам потребуется следующее ПО:

НАЗВАНИЕ ОПИСАНИЕ ЗАГРУЗКА И УСТАНОВКА
3D Studio Max 7.0 Shareware Trial-версия самого популярного программного пакета для создания и редактирования 3D-моделей. Полностью работоспособная версия с 30-дневным ознакомительным периодом. По истечении 30 дней перестанет работать (= потребует "сноса" и установки заново). На английском. Работает на любой ОС семейства Windows не старше XP Берём здесь: http://www.ag.ru/files/software/11/11003(external link). Самораспаковывающийся архив весит прибл. 85 Мб. Сразу после распаковки автоматически запустится программа установки. После установки запускаем приложение с помощью ярлыка на Рабочем столе. При запуске появляется наг-скрин с запросом на активацию программы. Выбираем "Remind me later" и жмём "Next". Для нормальной работы программы в MS Windows 7/8/10 x64 в свойствах ярлыка жми "Дополнительно" и отметь пункт "Запуск от имени администратора".
Panda Directx Exporter (4.6.62.0) for 3DS Max 6.0+ CS4.2 and 3DS Max 7.0 Официально бесплатный плагин от Энди Тотера (Andy Tauther) для экспорта моделей в формат DirectX (.x) из 3D Studio Max 6-й и 7-й версий. Берём здесь: http://www.andytather.co.uk/Panda/directxmax_downloads.aspx(external link). На данной веб-странице жмём вкладку "3ds Max 9/8/6/4/3 (Generation 4)" и щёлкаем по ссылке "Panda Directx Exporter (4.6.62.0) for 3DS Max 6.0+ CS4.2 and 3DS Max 7.0". Скачанный ZIP-архив объёмом прибл. 1 Мб. содержит всего 1 файл PandaDXExport6.dle, который необходимо поместить в каталог plugins установленного 3D Studio Max 7. Полный путь по умолчанию: C:\3dsmax7\plugins.

Установка 3D Studio Max 7

  • Запусти скачанный самораспаковывающийся ZIP-архив.

При этом автоматически запустится программа установки 3D Studio Max 7.

  • Принимаем условия лицензионного соглашения, отметив пункт "I accept the licence agreement".

Страна установки определится автоматически. Если нет, выбери свою. Становится доступна кнопка Next.

  • Жмём Next

На следующем экране программа установки запрашивает регистрационные данные.

  • Проверь, что отмечен флажок Stand Alone.
  • Укажи диресторию для установки или оставь ту, что стоит по умолчанию (C:\3dsmax7). Жми Next, Next.

3D Studio Max 7 установлена.

При установке программы под 64-разрядной версией ОС MS Windows 7/8/10 необходимо отредактировать ярлык 3D Studio Max (по умолчанию он размещается на Рабочем столе), отметив пункт "Запускать программу от имени администратора". Для этого:

  • Щёлкни правой кнопкой мыши по ярлыку "3ds max 7". Во всплывающем меню выбери "Свойства".
  • На вкладке "Ярлык" жми кнопку "Дополнительно".
  • В появившемся окне отметь галкой "Запуск от имени администратора" и жми ОК, ОК, подтвердив все изменения.

Рис.1 Интерфейс 3D Studio Max 7
Рис.1 Интерфейс 3D Studio Max 7

Первое знакомство

  • Стартуй 3D Studio Max 7.

При каждом запуске незарегистрированная Trial-версия программы будет выдавать наг-скрин с предложением активировать (=купить) программу.

  • Отмечаем пункт "Run the product" и жмём "Next".

Интерфейс у всех версий 3D Studio Max очень схож. Научишься работать в 3-ей версии - без труда разберёшься в последней 3DS Max 2018. Все версии отличаются друг от друга в основном лишь объёмом "фарша": рендерерами, наборами дополнительных примитивов, световыми обработчиками, наличием модуля работы с физикой (Reactor) и другими всевозможными фичами, которые в игрокодинге практически не используются.
Цифрами в красных кружках на Рис.1 обозначены элементы интерфейса 3D Stuio Max 7:

  1. Окна проекций. Отображают сцену с разных сторон (спереди, сверху, слева, в перспективе и т.д.).
  2. Панель меню. Во всплывающих меню продублированы большинство команд командной панели и панели инструментов.
  3. Панель инструментов. На ней много разных кнопок быстрого вызова часто используемых инструментов.
  4. Командная панель (Command panel). Применяется для создания объектов и их модифицирования. На первой же вкладке видны кнопки с названиями примитивов (Box, Sphere, Cone и др.)
  5. Строка ввода команд MaxScript - встроенного языка макрокоманд 3D Studio Max.
  6. Панель управления анимацией.
  7. Панель навигации. Позволяет вращать, приближать, отдалять изображение сцены во вьюпортах.
  8. Панель модуля управления физическими эффектами и инверсной кинематикой Reactor.


А теперь за дело!

  • Создай любой примитив, нажав одну из кнопок в командной панели на вкладке Create и "протащив" мышью в любом из вьюпортов.

Если предыдущее предложение для тебя осталось загадкой, срочно гугли видеоуроки по запросу "3D Studio Max создание примитивов". Там, в принципе, всё просто.

  • Выбери в меню File -> Export (Экспортировать в...).

В появившемся диалоговом окне во всплывающем списке расширений предлагается множество форматов, среди которых есть и .3ds, применявшийся в ранних версиях программы.

  • Закрой диалоговое окно "Select File to Export" нажав кнопку "Отмена".
  • Выйди из 3D Studio Max 7 (File -> Exit) без сохранения изменений в текущей сцене.

Настройка экспорта .X-файлов

  • Заходим на сайт http://www.andytather.co.uk/Panda/directxmax_downloads.aspx(external link), жмём вкладку "3ds Max 9/8/6/4/3 (Generation 4)" и щёлкаем по ссылке "Panda Directx Exporter (4.6.62.0) for 3DS Max 6.0+ CS4.2 and 3DS Max 7.0".
  • Скачанный ZIP-архив объёмом прибл. 1 Мб. содержит всего 1 файл PandaDXExport6.dle, который распаковываем в каталог plugins установленного 3D Studio Max 7. Полный путь по умолчанию: C:\3dsmax7\plugins.
  • Перезапусти 3D Studio Max 7.

Рис.2 Окно настройки Panda DirectX Exporter
Рис.2 Окно настройки Panda DirectX Exporter

Проверяем .X-экспортер в работе.

  • Стартуй 3D Studio Max 7 с установленным Panda DirectX-экспортером.
  • Создай любой примитив, нажав одну из кнопок в командной панели на вкладке Create и "протащив" мышью в любом из вьюпортов.
  • Выбери в меню File -> Export (Экспортировать в...).

В появившемся диалоговом окне во всплывающем списке расширений предлагается множество форматов, среди которых есть и "Panda DirectX (.x)", появившийся после добавления плагина.

  • Выбирай его.
  • Задай любое имя экспортируемого .x-файла и укажи папку для сохранения (например, Рабочий стол). Жми "Сохранить".

В появившемся окне Panda .x-экспортера можно указать множество различных настроек. В их число входит сохранение различных мешей сцены в 1 фрейм либо в разные (см. Рис.2).

  • В нашем случае оставляем всё как есть и жмём "ОК".

Просмотр .X-файлов

Полученный файл с расширением .x можно просмотреть с помощью специальной программы-просмотрщика MeshView (позднее на её основе был создан DXViewer). До 2009 г. такой просмотрщик входил в стандартный набор утилит DirectX SDK. В версии DirectX SDK за август 2009 г. его убрали. Видимо за ненадобностью...
В Интернете его тоже не найти из-за запрета Microsoft распространения DXViewer отдельно от SDK.
Тем не менее, слегка усовершенствованную версию DX Viewer-а можно скачать здесь: http://www.cgdev.net/axe/download.php(external link) (объём прибл. 1 Мб). В некоторых версиях DirectX SDK DXViewer шёл в виде исходного кода, чем и воспользовались программеры с www.cgdev.net(external link), слегка видоизменив стандартный просмотрщик 3D-мешей от Microsoft. Данная версия DXViewer-а не поддерживает показ древовидной структуры встроенной иерархии объектов 3D-меша, что очень плохо, т.к. данная функция очень важна при создании 3D-объектов для игр. Поэтому мы найдём "родной" просмотрщик, идущий в наборе с одной из старых версий DirectXSDK и обладающий полным функционалом. Для этого:

  • Найди в Интернете одну из старых версий DirectX SDK...

В нашем случае это оказался DirectX SDK 8.1 аж 2001 года выпуска. В те времена DXViewer назывался MeshView. По мнению форумчан с www.gamedev.ru(external link), MeshView более удобен и информативен. Так что на нём и остановимся.

Ссылок на старые версии DirectXSDK с каждым годом становится всё меньше. А с учётом маниакального стремления Майкрософт что-либо вырезать в будущих редакциях, настоятельно рекомендуем сохранить скачанный архив в надёжном месте. В будущем (может даже через годы) он обязательно пригодится тебе в качестве источника дополнительной информации по т.н. "неуправляемому" (unmanaged; т.е. на чистом C++, без использования .NET Framework) игрокодингу. Да и примеры там интересные. Каждый DirectX игрокодер обязательно хранит у себя на компьютере несколько старых версий DirectX SDK.
Скачанный ZIP-архив содержит каталог DirectXSDK с установочными файлами DirectX SDK 8.1.

  • Извлеки (распакуй) папку DirectXSDK в любое место на жёстком диске (например, на Рабочий стол).

Устанавливать DirectX SDK в нашем случае не нужно. Искомая программа MeshView расположена по пути ..\DirectXSDK\DXSDK\bin\DXUtils\mview.exe .

  • Скопируй файл mview.exe в любое доступное место на жёстком диске (например, скопируй его на тот же Рабочий стол).

Остальные файлы распакованного дистрибутива можно удалить.
Более подробную информацию по использованию MeshView можно найти в статье Gmax Наложение текстур и материалов.


Contributors to this page: slymentat .
Последнее изменение страницы Пятница 28 / Июль, 2017 12:24:55 MSK автор slymentat.

Последние комментарии

No records to display