Psk формат 3ds max

Обновлено: 06.07.2024

В данном уроке будет рассмотрен экспорт моделей и материалов из пакета моделирования Autodesk 3ds Max.

Для экспорта используется плагин NeoAxis Engine Exporter для 3ds Max. Плагин предназначен для экспорта трехмерных моделей, материалов, анимации, а также сцен, состоящих из нескольких объектов.

Существует альтернативный способ экспорта моделей с помощью редактора импорта моделей. Рекомендуется использовать NeoAxis Engine Exporter, работа с которым описывается ниже.

Результатом экспорта служат файлы следующих типов:

.mesh — формат 3D моделей,
.skeleton — формат для хранения скелета модели,
.highMaterial — материал,
.scene — промежуточный формат хранения сцены для импорта группы объектов в редактор карт.

Установка и настройка

Установка

Для установки экспортера зайдем в папку SDK\Tools\Exporters\3dsMax и запустим приложение NeoAxisEngineExporterInstaller_3dsMax.exe.

С включенной системой контроля пользователей необходимо запускать установщик с правами администратора.

На этом установка завершена и мы можем перейти к настройке экспортера.

Настройка

Запустим 3ds Max. Для удобства разместим кнопку быстрого вызова экспортера в меню вспомогательных функций. Для этого перейдем на вкладку Utilities и нажмем на кнопку Configure Button Sets.

В окне конфигурации в списке вспомогательных функций, расположенном слева, найдем дополнение NeoAxis Engine Exporter и перетащим его на место одной из кнопок в списке справа.

После того как экспортер занял место в списке, нажмем кнопку OK.

Теперь у нас есть быстрый доступ к функциям экспорта из вкладки Utilities. Нажмем на кнопку NeoAxis Engine Exporter. После этого в, появившемся ниже, меню экспортера нажмем на кнопку Configure Export, чтобы перейти к настройкам экспорта.

В открывшемся окне укажем путь к папке Data движка. Для этого нажмем на кнопку ". " в верхней части окна. В появившемся окне выбора директории укажем путь к папке Data. Все экспортируемые объекты будут помещаться в папку Data или вложенные в нее папки. Путь к папке Data является глобальной настройкой экспортера и используется для всех сцен. Все остальные настройки экспорта относятся к определенной сцене и сохраняются внутри .max файла.

Экспорт статичной модели

Приступим к экспорту 3D модели. Для примера будем экспортировать дом.

Сперва откроем вкладку Utilities, в ней вызовем меню NeoAxis Engine Exporter, в котором нажмем на кнопку Configure Export.

Теперь добавим объект сцены в список объектов экспорта. Для этого нажмем на кнопку "+" в левой части окна.

В появившемся окне выберем нужный объект.

У каждого объекта есть список настроек. Оставим настройки по умолчанию и нажмем на кнопку OK, закончив редактирование настроек экспорта.

Настройки экспорта сцены сохраняются одновременно с сохранением сцены и записываются в файле сцены (.max).

Приступим непосредственно к экспорту объектов. В меню экспортера в группе Main нажмем кнопку Export.

В появившемся окне нажмем на кнопку Export!.

Полученный результат можно увидеть в редакторе ресурсов.

Экспорт анимированной модели

В этом разделе мы рассмотрим экспорт из 3ds Max модели со скелетной анимацией. В качестве примера воспользуемся моделью из типа Girl.type, доступной в SDK. Исходную модель Girl.max можно найти в папке SDK\Tools\Exporters\3dsMax\Examples\Girl.

На вкладке Utilities в меню NeoAxis Engine Exporter нажмем на кнопку Configure Export, чтобы открыть окно настроек экспорта.

Добавим объект Girl в список экспортируемых объектов. Выделим Girl в списке Objects. После этого в правой части окна нам будут доступны настройки экспорта объекта.

Т.к. в данной модели используется скелет, выставим свойство Export Skeleton в значение True.

Для экспорта анимаций потребуется настроить список экспортируемых анимаций. Для этого нажмем на кнопку ". " в поле Animations.

Чтобы добавить анимацию в список воспользуемся кнопкой Add. Каждая анимация характеризуется уникальным именем, форматом, начальным и конечным кадрами. Все эти параметры нужно указать для каждой анимации. После того как список анимаций настроен, нажмем кнопку OK.

Закончим редактирование настроек экспорта, нажав на кнопку OK окна настроек.

Для экспорта моделей в меню экспортера в группе Main нажмем кнопку Export. В появившемся окне нажмем кнопку Export!, а после завершения экспорта нажмем на кнопку Close.

Посмотреть на результат экспорта можно в редакторе ресурсов.

Экспорт сцены (группы мешей)

Экспорт сцены предназначен для упрощения добавления на карту группы объектов. Во время экспорта сцены, помимо файлов с моделями, создается промежуточный файл формата .scene. Он хранит в себе данные о положении объектов в сцене и прочую информацию. С помощью него модели импортируются в редактор карт.

В качестве примера экспортируем сцену, состоящую из трех объектов: строения, стога сена и телеги.

Откроем окно настроек экспорта. Для этого на вкладке Utilities в меню NeoAxisEngine Exporter нажмем на кнопку Configure Export.

Добавим все объекты, присутствующие на сцене, в список. В нашем случае это три элемента. Помимо этого, нужно включить режим экспорта сцены. Для этого выделим корневой объект Objects и установим значение свойства ExportScene в значение True.

Т.к. вся информация о положении объектов хранится в файле сцены, объекты должны экспортироваться без учета глобальной трансформации. В связи с этим, для каждого объекта укажем значение False для свойства Apply World Transform.

Сохраним настройки экспорта, нажав кнопку OK. После этого в меню NeoAxis Engine Exporter в группе Main нажмем кнопку Export. Чтобы запустить экспорт объектов и файла сцены, нажмем кнопку Export!.

По завершению экспорта нам остается лишь импортировать сцену в редакторе.

Запустим редактор карт. Вызовем окно выбора файла сцены через меню File -> Scene File Import -> Import objects. В появившемся окне выберем файл Objects.scene.

Объекты сцены из 3ds Max c помощью несколько кликов появляются на карте.

Работа с настройками экспорта

Группа Settings меню экспортера позволяет работать с настройками экспорта сцены. Представленные функции, к примеру, позволяют выгрузить настройки из одной сцены и загрузить их в другую с помощью промежуточного файла.

Доступные действия описываются ниже:

Import Загрузить настройки экспорта сцены из файла.
Export Сохранить настройки экспорта сцены в файл.
Clear Очистить настройки экспорта сцены.

Полное описание экcпортера

В настройках экспортера имеется большое количество различных параметров. Они делятся на общие настройки экспорта и настройки объекта. В свою очередь, все настройки объединяются по группам.

Общие настройки

Обратиться к общим настройкам можно, выделив корневой объект Objects в окне настройки экспорта.

Свиток свойств Materials:

Export Materials - Включить/выключить экспорт материалов. Если выбрано значение True, модели экспортируются вместе с назначенным им материалами.
Materials Directory - Путь к директории для файлов с материалами. Указывается относительно директории "Data". Если путь не указан, то материалы экспортируются в папку "Data".
Materials Name Prefix - Префикс, добавляемый в имена материалов. Это свойство рекомендуется использовать для того, чтобы избежать проблемы с повторяющимися именами материалов после экспорта.

Свиток свойств Meshes:

Max TexCoord Channel Count - Максимальное число текстурных каналов у мешей.
Meshes Directory - Путь к директории для экспорта мешей. Указывается относительно директории "Data". Если путь не указан, то меши экспортируются в папку "Data".

Свиток свойств Scenes:

Export Scene - Включить/выключить экспорт сцен. Если выбрано значение True, то вместе с моделями экспортируется промежуточный файл формата .scene, с помощью которого можно быстро импортировать все объекты сцены на карту в редакторе карт.
Scene Scale - Коэффициент масштабирования сцены с объектами. Используется при импорте в редакторе карт.
Scenes Directory - Путь к директории для экспорта файла сцены. Указывается относительно директории "Data". Если путь не указан, то файл сцены экспортируется в папку "Data".

Свиток свойств Textures:

Base Map Format - Формат, в который преобразовываются текстуры моделей при экспорте. Не затрагивает карты нормалей.
Export Textures - Включить/выключить экспорт текстур. Если выбрано значение True, материалы моделей экспортируются вместе с назначенным им текстурами.
Normal Map Format - Формат, в который преобразуются карты нормалей.
Textures Directory - Путь к директории для экспорта текстур. Указывается относительно директории "Data". Если путь не указан, то текстуры экспортируются в папку "Data".

Настройки объекта

Свиток свойств General:

Allow Merge Sub Meshes - Включить/выключить объединение сабмешей. Если выбрано значение True, то сабмеши одной модели объединяются в один при условии, что им назначен одинаковый материал. В качестве сабмеша может выступать объект из группы.
Edge List - Включить/выключить экспорт списка ребер. Если выбрано значение True, то меш экспортируется со списком его ребер. Эти данные необходимы только для стенсильных теней, которые больше не поддерживаются.
Merge Close Vertices - Включить/выключить объединение близко расположенных вершин. Если выбрано значение True, то в целях оптимизации находящиеся близко вершины объединяются в одну. Близко расположенными вершинами считаются такие вершины, расстояние между которыми меньше, чем значение, указанное в параметре Merge Close Vertices Radius.
Merge Close Vertices Radius - Радиус объединения близко расположенных вершин. Если расстояние между двумя вершинами меньше указанного значения, то вершины считаются близко расположенными и могут быть объединены. Используется при включенном параметре Merge Close Vertices.
Sub Directory - Поддиректория для экспорта объекта. Путь указывается относительно общей папки для экспорта мешей. Если значение не указано, то объект быть экспортирован в общую для мешей директорию (см. параметр Meshes Directory общих настроек).
Name - Имя трехмерной модели. Используется как имя файла для меша.
Tangents - Включить/выключить экспорт канала с касательными векторами. Эти данные необходимы для карт нормалей.
Vertex Colors - Включить/выключить экспорт цветов вершин. Если выбрано значение True, то для каждой вершины будет экспортирован её цвет.

Свиток свойств Transform:

Apply World Transform - Включить/выключить применение глобальной трансформации. Если выбрано значение True, то к мешу применяется глобальная трансформация в сцене.
Scale - Коэффициент масштабирования модели.

Свиток свойств Animation:

Animations - Список анимаций модели.
Export Skeleton - Включить/выключить экспорт скелета. Если выбрано значение True, модель экспортируется вместе с файлом скелета.
Frame Step - Шаг, с которым экспортируются кадры анимации. Это значение показывает на сколько кадров анимации в пакете моделирования будет приходиться 1 кадр анимации экспортированной модели.
Morph Interpolation Error - Погрешность интерполяции при подсчете ключевых кадров в морф-анимации. Чем больше значение, тем меньше будет ключевых кадров и соответственно, меньше размер файла модели. Чем меньше значение, тем точнее будет анимация, но и ключевых кадров будет больше. А значит размер файла модели увеличится.

Свиток свойств LODs:

LODs Count - Количество лодов (упрощенных копий с меньшим количеством полигонов) у объекта. Об автоматическом создании лодов можно узнать здесь.
LODs Distance - Дистанция до камеры, после которой начинается следующий уровень LOD.
LODs Reduction - Процент граней, убирающихся на уровне LOD, по отношению к предыдущему.

Свиток свойств Scene Export Only:

Allow Decals - Разрешить/запретить прикрепление декалей к данному объекту. Если прикрепление декалей включено, то декали будут отображаться на объекте (к примеру, следы от пуль, взрывов).
Cast Dynamic Shadows - Включить/выключить генерацию динамических теней от этого объекта.
Cast Static Shadows - Включить/выключить генерацию статических (лайтмап) теней от этого объекта.
Collision - Включить/выключить расчет столкновений с объектом. Если расчет столкновений отключен, то другие физические тела (например, персонажи) будут проходить сквозь объект.
Collision Material Name - Имя физического материала. Допускается указание одного из четырех стандартных физических материалов — Metal, Wood, Rubber, Ice. Также разрешается указывать имена физических материалов, созданные пользователем. Данный параметр влияет на свойства взаимодействия физических тел. К примеру, если при экспорте ящика, выставить в текущем параметре Ice, а в режиме симуляции подойти к нему и толкнуть, то ящик будет кататься и скользить как по льду.
Collision Special Mesh Name - Меш для расчета столкновений. Может использоваться для облегчения расчета столкновений сложных физических объектов. Если указать другой меш, то при столкновениях будет учитываться именно он, а отображаться будет исходная трехмерная модель.
Force Material - Переопределенный материал для объекта. Если имя материала задано, то вместо исходного материала трехмерной модели, будет использоваться материал, имя которого указано в данном параметре.
Receive Static Shadows - Включить/выключить рисование теней на данном объекте. Если указано значение True, то тени, отбрасываемые другим объектами будут рисоваться на данном объекте.
Rendering Distance - Дистанция, после которой объект не будет виден. При значении 0 объект будет прорисовываться всегда.
Render Queue Group - Очередь рендеринга объекта относительно других объектов.
Split Geometry - Включить/выключить автоматическое разрезание меша на маленькие куски. Размер кусков регулируется параметром Split Geometry Size. Это позволяет менеджеру сцены лучше отсекать геометрию, не попавшую на экран. Это параметр полезно использовать только для очень больших объектов. Например, комнат, зданий, внутри которых находится персонаж.
Split Geometry Piece Size - Размер ячеек разрезания. Чем выше значение, тем ячейки крупнее. Используется при включенном параметре Split Geometry.

Настройки сабмеша

Помимо настроек объекта, можно настраивать его отдельные части — сабмеши. Чтобы обратиться к настройкам сабмеша, нужно раскрыть список частей объекта и выбрать необходимый сабмеш.

Свиток свойств General:

Allow Collision - Разрешить/запретить расчет столкновений для данного сабмеша. Если расчет столкновений отключен, то другие физические тела (например, персонажи) будут проходить сквозь данную часть объекта.
Text User Dictionary - Хранилище пользовательских текстовых значений. Позволяет добавить к сабмешу текстовую информацию в виде списка ключ — значение. Применяется для нужд разработчика.
UV Unwrap Channel - Канал текстурных координат с разверткой.

Свиток свойств Geometry:

Invert Normals - Включить/выключить инвертирование нормалей.

Свиток свойств Material:

Override Material - Имя материала для переопределения исходного материала. Если имя задано, то вместо материала сабмеша, будет использоваться указанный в данном параметре материал.

Настройки анимации

При нажатии на кнопку ". " поля Animations в свойствах объекта, появляется окно настройки анимаций. Под настройкой анимаций подразумевается создание и редактирование списка анимаций модели.

Каждая анимация (элемент списка анимаций) обладает следующими характеристиками:

_Name - Имя анимации.
Disable Bones - Список костей, которые нужно исключить из экспорта. Кости в списке перечисляются через символ ';'. Используется только для скелетной и комбинированной анимации.
Format - Формат анимации. Предлагается выбрать между следующими значениями: Skeleton (скелетная анимация), Morph (вершинная анимация), Pose (pose-анимация), SkeletonAndMorph (комбинированная скелетная и вершинная анимация), SkeletonAndPose (комбинированная скелетная и pose-анимация).
Frame Begin - Кадр начала анимации.
Frame End - Кадр окончания анимации.

Экспорт материалов

NeoAxis Engine Exporter поддерживает экспорт основных свойств из материалов 3ds Max. Перечень соответствий приводится в таблице ниже.

Diffuse1Map - Текстура, назначенная параметру Diffuse Color.
DiffuseColor - Если материалу назначена текстура к параметру Diffuse Color, то используется ее Amount. Если текстуры нет, то используется цвет параметра Diffuse Color.
SpecularMap - Текстура, назначенная параметру Specular color.
SpecularColor - Если материалу назначена текстура к параметру Specular Color, то используется ее Amount. Если текстуры нет, то используется цвет параметра Specular Color.
SpecularShininess - Вычисляется самим 3ds Max на основе параметров Specular Level, Glossiness и Soften.
EmissionMap - Текстура, назначенная параметру Self-Illumination.
EmissionColor - Если материалу назначена текстура к параметру Self-Illumination, то используется ее Amount. Если текстуры нет, то используется цвет параметра Self-Illumination, если он назначен, или значение параметра Self-Illumination, если цвет не указан.
NormalMap - Текстура, назначенная параметру Bump.

Кроме того, при экспорте материалов учитывается параметры Opacity и 2-Sided. В материалах NeoAxis Engine на прозрачность влияют два параметра: Blending и альфа-канал параметра DiffuseColor. Blenging включает прозрачность, а альфа-канал у DiffuseColor указывает степень прозрачности. Если включено свойство 2-Sided, то у материала NeoAxis параметр DoubleSided так же будет включен.

Всем привет! Хочу поделиться с Вами своими знаниями о 3d моделировании, а конкретно о программе ЗDs max. Эта статья рассчитана на начинающих 3d-шников или на людей, которые не знают где скачать программу и что нужно знать, чтобы начать в ней работать.

image


С чего все началось

Вкратце расскажу о моем знакомстве с ЗDs max. Мне всегда хотелось творить, поэтому после окончания школы я поступил учиться на архитектора. На 3 курсе обучения мы стали проектировать здания и интерьеры, которые требовали красивой и красочной визуализации (чтобы будущий заказчик захотел приобрести данный проект). Я выбрал очень серьезную и сложную программу ЗDs max, которую изучаю до сих пор.

Конечно, решить поставленную задачу можно было и с помощью более доступных и простых программ, таких как:

ArchiCAD — программный пакет для архитекторов, основанный на технологии информационного моделирования (Building Information Modeling — BIM), созданный фирмой Graphisoft. Предназначен для проектирования архитектурно-строительных конструкций и решений, а также элементов ландшафта, мебели и так далее.

Проще говоря, когда вы чертите чертежи, эта программа автоматически выстраивает 3d модель и так же автоматически рассчитывает конструкции. Она пользуется большой популярностью у архитекторов и конструкторов.

Естественно, существует аналог ArchiCAD — Autodesk Revit.

SketchUP — программа для моделирования относительно простых трёхмерных объектов — строений, мебели, интерьера.

Но я посчитал, что выбор этих упрощенных программ будет несерьезным и непрофессиональным шагом (хотя изучить их все же пришлось – они входили в программу обучения).

Характеристики компьютера

Итак, я приступил к изучению 3Ds max. Первое, на что акцентировали внимание преподаватели — для быстрого рендера и стабильной работы в ней нужна серьезная машина. Конечно, первые мои проекты делались на ноутбуке с самыми минимальными требованиями на 2012 год. Но все же считаю, что любой человек, решивший встать на путь 3d-шника, должен хотя бы знать, на что нужно делать упор при покупке компьютера:

Процессор – сердце вашего компьютера. Основная нагрузка в рендере ложится именно на него. Иными словами, чем быстрее ваш процессор, тем быстрее будут рендериться сцены.

Материнская плата – необходима для объединения всех частей системного блока в единое целое. Она слабо влияет на производительность в 3d графике, однако именно от качества материнской платы зависит возможность разгона процессора, так как при этом повышается энергопотребление и нагрузка на цепи питания процессора (которые расположены как раз на материнской плате).

Оперативная память – при работе компьютера в ней хранятся данные, необходимые процессору для вычислений. При работе в 3d в ней хранятся файлы проекта – модели, текстуры, а при запуске рендера — промежуточные вычисления. Основной характеристикой памяти применительно к 3d графике является объём.

Видеокарта – необходима для вывода изображения на монитор. Все, что происходит в окнах проекций 3d программ, обрабатывает видеокарта, и от её мощности зависит комфорт работы в выбранном вами софте. Основными характеристиками, которые будут определять комфортность работы с картой (разумеется, в рамках конкретного поколения карт и одного производителя) являются количество потоковых процессоров, их частота и объём видеопамяти. Другие параметры, например, разрядность шины, в 3d графике будут иметь меньшее влияние на производительность.

Система охлаждения («кулер») – необходима для отвода тепла от процессора. Бывают жидкостные и воздушные. Воздушные системы могут быть активными и пассивными (если в системе охлаждения присутствует вентилятор, она называется активной, если вентилятор отсутствует – пассивной). Плюс пассивных систем – отсутствие шума, минус – низкая производительность. Активные системы шумят, но обеспечивают высокую производительность, эффективно охлаждая процессор даже жарким летом.

Жидкостное охлаждение бывает замкнутое и сборное. Замкнутое продаётся уже готовым к использованию и не требует (или почти не требует) обслуживания, в то время как сборное требует сборки пользователем и доливки охлаждающей жидкости.

Жесткий диск – необходим для хранения информации. В отличие от оперативной памяти способен сохранять данные и после выключения питания компьютера. Жесткие диски делятся на твердотельные и накопители на твёрдых магнитных дисках (HDD). Твердотельные накопители (они же SSD) очень быстрые, тихие, лишены таких недостатков как большое время доступа либо фрагментация, однако имеют высокую цену за 1Гб и меньшую, чем у HDD надёжность. SSD предназначены для установки на них программ (с целью повышения скорости запуска и сохранения проектных файлов) и для повышения комфортности работы (SSD не является обязательным комплектующим, на нём можно экономить при недостатке финансов на сборку ПК). HDD же предназначены для хранения больших объёмов информации. Они более медленные, чем SSD, подвержены фрагментации, однако имеют крайне низкую цену за 1Гб места и очень надёжны, так как техпроцесс их производства хорошо отлажен.

Блок питания – необходим для подачи напряжения на схемы питания компьютера. Блок питания необходимо подбирать индивидуально под каждый компьютер, учитывая количество и мощность компонентов, а также наличие разгона.

Я отлично понимаю, что у всех разные финансовые возможности, поэтому представляю лишь перечень минимальных условий, оставляя выбор за вами. Однако расстраиваться, если вы не проходите даже по минимальным требованиям, не стоит. Берите свой ноутбук или компьютер, устанавливайте ЗDs max версии 12 и ниже, пробуйте! В любом случае в первое время вы не сможете использовать все ресурсы ЗDs max…

image

Студенческая лицензия

Может, это станет для кого-то открытием, но всю продукцию Autodesk можно установить абсолютно бесплатно с лицензией. Как это делается на примере 3d max:

1. Пройдите по ссылке и нажмите Create Account.

2. В новом окне укажите вашу страну, обязательно образовательный статус Student, дату рождения и нажмите Next.

3. Заполните поля: Имя, Фамилия, укажите электронную почту, повторите ее в поле Confirm email и придумайте пароль. Пароль должен содержать в себе как цифры, так и буквы на латинице. Поставьте галочку как на скриншоте и нажмите Create Account.

5. Вас перебросит на страницу авторизации, введите ваш E-mail и нажмите «Далее».

7. Вы увидите уведомление о том, что ваш аккаунт подтвержден. Нажмите «Done».

8. Далее вас спросят, в каком учебном заведении вы проходите обучение. Для этого в первой строчке нужно указать Knower, всплывет подсказка: Can't find your school? Нажмите на нее.

9. Вас снова перебросит в предыдущее окно, где уже будет указан учебный центр. Останется выбрать во второй строчке Other и ниже — период обучения (рекомендую ставить 4 года). Нажмите Next.

Вас перенаправит на страницу, с которой мы начали (если этого не произошло, перейдите по ссылке и авторизуйтесь).

1) Далее укажите версию 3ds max, которую хотите скачать, выберите операционную систему и язык (English). Обязательно перепишите себе Serial number и Product key — они будет необходимы для активации студенческой версии на 3 года! (они также придут вам на почту).

2) После того как скачается дистрибутив программы, запустите его (это может занять время, не торопитесь), выберите путь извлечения (рекомендуем диск С) и нажмите «ОК».

3) Дождитесь, пока установщик распакуется, во всплывающем окне нажмите Install.

4) В следующем окне поставьте галочку I Accept и нажмите Next.

5) Далее поставьте галочку Stand-Alone, введите ваш серийный номер и ключ продукта, которые сохраняли ранее (их можно найти в почте) и нажмите Next.

6) Выберите папку сохранения программы (рекомендуем диск С), нажмите Install и наблюдайте за процессом установки.

7) После установки программы запустите 3ds Max, в появившемся окне нажмите I Agree.

8) Когда он запустится, посмотрите, что написано наверху. Если Student Version, все отлично! Autodesk 3ds max активирован, и вы можете пользоваться студенческой версией целых 3 года совершенно бесплатно!

9) ВАЖНО! Если после шага 18 у вас возникла ошибка 400 и при каждом запуске выскакивает окно, в котором написано, что версия программы на 30 дней, вам необходимо активировать 3ds max вручную. Как это сделать смотрите здесь. Если такой ошибки нет, полный порядок — все активировалось автоматически!

3Ds max. C чего начать?

1. Папка проекта

Первое что нужно сделать, начиная работу в 3d max — создать папку проекта. Она обеспечивает простой способ хранения всех ваших файлов, организованных для конкретного проекта.

• Application Menu → Manage → Set Project Folder
• Quick Access Toolbar → (Project Folder)

Папка проекта всегда является локальной, то есть 3d max, создает свою папочку в компьютере, в которую сохраняет автобеки. Путь для этого может зависеть от используемой вами операционной системы:

Windows 7 и Windows 8:
C: / Users / <имя пользователя> / Мои документы / 3dsmax / autoback /

Вы можете использовать Set Project Folder, чтобы указать другое место. Или установить папку проекта из диалогового окна Asset Tracking → меню Paths.

При установке папки проекта 3ds max автоматически создает серию папок внутри нее, таких как archives, autoback, downloads, export, express, import, materiallibraries, previews, scenes и т.д. При сохранении или открытии файлов из браузера это местоположение (папки проекта 3ds) используется по умолчанию. Использование последовательной структуры папок проекта среди членов команды – хорошая практика для организации работы и обмена файлами.

При установке папки проекта 3ds max может отображать предупреждение — некоторые пути к файлам больше не действительны. Если сцены, с которыми вы работаете, принадлежат выбранному проекту, можно безопасно игнорировать это предупреждение.

3ds max создает файл MXP с различными путями, которые относятся к папке проекта, и сохраняет его в папку, которую вы выбрали.

Примечание: Среди файлов, установленных вместе с 3ds max — ряд материалов библиотек, а также карт, используемых этими библиотеками. Эти файлы по умолчанию размещены в папке программы, в \ materiallibraries и \ карты подпутей соответственно. Если вы хотите использовать какой-либо из материалов библиотек в проекте, рекомендуется скопировать файлы библиотеки в папку проект\ materiallibraries. А в случае необходимости можно использовать внешнюю функцию настройки Path чтобы добавить \ карты путь вместе с их подпутями (включите Add подпутей при добавлении \ карты пути).

2. Единицы измерения

  • Любую сцену в 3ds max нужно начинать с установки единиц измерения.

При этом внутренние математические операции преобразуются в соответствии с выбранными единицами измерения.

Проверьте и при необходимости включите флажок Respect System Units in Files (автоматически переключаться в системные единицы открываемого файла).

При открытии файла с другими системными единицами 3ds max выведет диалоговое окно,
в котором должен быть выбран переключатель Adopt the File’s Unit Scale? (Адаптировать под единицы открываемого файла?).

Помните, что размеры объектов сцены должны соотноситься с единицами измерения.
Если размер реальной комнаты равен 12 метрам, то и размер моделируемой комнаты должен быть 12 метров — 12000 мм, но никак не 12 дюймов или 12 миллиметров.

3. Рендеринг

Ре́ндеринг (англ. rendering — «визуализация») — термин в компьютерной графике, обозначающий процесс получения изображения модели с помощью компьютерной программы.

Часто в компьютерной графике (художественной и технической) под рендерингом (3D-рендерингом) понимают создание плоской картинки — цифрового растрового изображения — по разработанной 3D-сцене. Синонимом в данном контексте является визуализация.

Визуализация — один из наиболее важных разделов компьютерной графики, тесным образом связанный с остальными на практике. Обычно программные пакеты трёхмерного моделирования и анимации включают в себя также и функцию рендеринга.

В зависимости от цели различают пре-рендеринг (достаточно медленный процесс визуализации, применяющийся в основном при создании видео) и рендеринг в режиме реального времени (например, в компьютерных играх). Последний часто использует 3D-ускорители.

Компьютерная программа, производящая рендеринг, называется рендером (англ. render) или рендерером (англ. renderer).

Существуют отдельные программные продукты, выполняющие рендеринг. Самые распространённые — это Corona render и V-ray.

В интернете можно встретить много споров на тему: «Что же лучше — Corona или V-ray?»
Мною проверено на практике — легче. Ее не нужно настраивать до потери пульса, как V-ray, которая при любом клике на не ту галочку перестанет рендерить вообще. Можно даже рендерить с установками, которые стоят у который у Сorona по умолчанию. Также она стабильней, чем V-ray. И есть бесплатная версия на официальном сайте для всех желающих ее попробовать. V-ray же очень дорогой, и смысла его приобретать я не вижу (особенно если вы – только начинающий).

Что дальше?

  1. А дальше вам нужно изучить интерфейс. За что отвечает каждая кнопочка, окно, значок.
  2. Затем — стандартные примитивы, с помощью которых в 3ds max в основном все и рисуется.
  3. Далее вас ждет серьезная тема — модификаторы, применяя которые можно нарисовать самые сложные объекты.

Параллельно (тем, кто пока не дружит с иностранными языками) советую изучать английский. Именно на нем снимают самые классные уроки. Правда, придется научиться различать сложные диалекты и интонации (мне было сложно понять, что говорит англоязычный индус, а в итоге данный урок оказался одним из самых полезных).

Ставьте перед собой конкретные цели! Например, мой первый урок был посвящен моделированию яблока, а второй – стола и стульев. Верьте в себя, горите идеями не сомневайтесь в своих способностях, — у вас все получится!

Хочу заметить — мы с вами живем в 21 веке. В интернете имеется масса статей, уроков и отзывов о 3ds max. Данная статья – мое сугубо личное мнение, основанное на собственном опыте. Спасибо всем, кто ее прочел (надеюсь, она помогла вам разобраться, что такое 3ds max и как приступить к ее изучению). Удачи!

3D моделирование проектируемых изделий на сегодняшний день является основой любого технологичного производственного процесса.Однако в современных рыночных условиях немаловажную роль играет яркое и эффектная презентация продукции своего предприятия.Здесь на помощь приходит визуализация 3D моделей.В 80% случаев для этой цели используется пакет трехмерного моделирования 3D Max.Вся сложность заключается в корректном переводе файлов CAD систем в полигональные сетки. Мало того что 3D Max вообще не понимает CAD форматы, что ведет к некорректной полигональной сетке,, конвертация через промежуточные форматы может увеличить размер конечного файла десятки раз. А учитывая, что при создании рендеров и просчете визуализации система и так работает на пределе возможностей, объем визуализируемой сцены, здесь может иметь критически важное значение. Надо всегда стремиться, по возможности, уменьшить объем файла или сцены.

3D модели CAD

CAD система позволяет создавать 3D модели для дальнейшего производства, вовлекать их в технологическую цепочку предприятия, создавать чертежи на базе полученных 3d моделей и сборок, и готовить весь пакет технологической документации. К таким программам можно отнести – SolidWorks, Autodesk Inventor, ProEngeneer и множество других. Архитектура моделирования изделий в этих системах позволяет на любом этапе создания модели вернуться к предыдущему шагу, поменять какие либо параметры ( размеры, сами эскизы и т.п.) в результате чего модель сразу же может менять свою геометрию, а так же сама сборка ( если изменяемая деталь находится в составе сборки). Информация о действиях при создании 3D модели сохраняется в виде «дерева построения» — четкой иерархической структуре. Именно меняя параметры в дереве построения, меняется вся модель. И, конечно же, эти параметры задаются с высокой точностью, что и необходимо при производстве изделий и оказывает влияние на точность сборки в целом.

3D модели Poly

Программы полигонального 3D моделирования, 3DS Max, например, обладает колоссальными возможностями для создания сколь угодно сложных 3d моделей, но лишенных абсолютно какой либо ценности в плане дальнейшего их производства. Программа позволяет создать лишь примерную по точности 3D модель, из которой нельзя получить ни чертежей, ни чего либо другого.Поверхности в них формируются не точными математическими выражениями, контролирующими формы изделий, а наборами полигонов, которые могут «плавать» в плане точности.
Но огромный плюс программы – это возможность создать великолепные фотореалистичные изображения 3D моделей, сделать сложную анимацию. Именно в этом моменте получается, что необходимо состыковать сложные 3D модели, полученные из CAD систем с дальнейшей их визуализацией ( анимацией) в программе 3DS MAX.

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

Перевод CAD 3D моделей в Poly

Мы не претендуем на истину в последней инстанции, просто хотим показать как можно осуществить подобную процедуру с получением необходимого результата.
За пример я возьму сборку, спроектированную в SolidWorks. Сборка SolidWorks – это фактически выстроенная система ссылок на детали, из которых состоит сборка. Связи между деталями осуществляются при помощи сопряжений и условий контактов.

Существует множество промежуточных форматов файлов 3D моделей, которые воспринимают различные программы трехмерного моделирования. Это .dwg, .iges, .fbx ,.obj и т.д.

Наиболее оптимальным вариантом промежуточного сохранения в данном примере я считаю перевод в промежуточный формат .step

Конвертация 3D моделей

Конвертация 3D модели

Видим, что все данные сохранились в одном файле, и объем его уже вырос почти на 50 %.Это произошло за счет внедрения данных по деталям из ссылки в сборке.

Изменение объема файла при конвертации

Объем файла step 3D модели

Работа с 3D моделью в Rhinoceros

Все конвертации я осуществляю через программу Rhinoceros.Это очень хорошая и мощная программа для 3D моделирования. Она сочетает в себе мощность NURBS моделирования и имеет большие возможности по работе с полигонами и сетками.Несмотря на кажущуюся простоту, это очень сложная в освоении программа.
Открываем полученную деталь в Rhino.

3D моделирование в среде Rhino

3D модель в Rhino 5

Rhino перевел все детали нашей сборки в полиповерхности. Теперь мы можем перевести все поверхности в сетки. Один важный момент – в сборках может быть большое количество однотипных деталей – винты, гайки и так далее. Лучше все детали в Rhino сразу загнать в слои.
Сейчас у нас есть только один слой. Если не разбить по слоям, при дальнейшем импорте в 3DS Max может возникнуть проблема, что все однотипные детали будут отдельными деталями, а не группами.Организация компонентов изделий по слоям существенно облегчит работу с 3D моделью.

Работа со слоями в Rhinoceros Слои в Rhino

Далее, используя функции mesh из Rhino мы конвертируем полиповерхности в mesh.Обязательно запускаем анализ получившихся сеток.

Создание mesh из polysurface в Rhino 5 Проверка корректности полигональной сетки в Rhinoceros

Таким образом мы смогли корректно переконвертировать поли в меш.Одновременно и сохранилась структура слоев. Открываем отдельно сохраненную сетку.Обратите внимание, что объем файла сетки по сравнению с исходным SolidWorks файлом увеличился с 500 кб до 838 кб.
И это еще без упрощения сетки. Далее проверяем сетку и упрощаем по количеству полигонов. Сделав пару тройку вариантов, добиваемся того, чтобы сетка совсем не была упрощена и геометрия совсем не ушла в Low-poly.

Перевод 3D модели surface to mesh

Reduce mesh в Rhino 5

Далее экспортирую чистый mesh в отдельный файл, открываем его Rhino.Теперь задача состоит в том, чтобы уменьшить размер Mesh так, чтобы он не повлиял на отображение модели с одновременным уменьшением веса. Как пример, я сделал reduce на уровне 30% от исходного mesh, полученного переводом из полиповерхностей. Обратите внимание – размер файла практически соразмерим с размером исходного файла ( было 495 кб в soidworks и стало 579 кб mesh)

Для экспорта в 3DS Max я так же рекомендовал бы экспортировать mesh слоями используя формат .3ds. Таким образом вы получите набор групп, к которым вы сможете применить материалы и визуализировать 3D модели тем рендерером, который используете в своей работе, например 3DS Max+V-Ray.

Перевод Solidworks в 3DS Max

Сконвертированный файл Solidworks

Читайте также: