
- •25 Января 2011 г.
- •Создание сложных объектов.
- •Содержание
- •Цель работы и требования
- •1. Работа с поверхностями и линиями
- •Рисование в двухмерном пространстве
- •Несколько слов о сплайновых примитивах
- •Разворачивающаяся панель Rendering
- •Разворачивающаяся панель Interpolation
- •Остальные разворачивающиеся панели
- •Преобразование сплайнов в трехмерные объекты
- •Управление геометрией сплайнов
- •Использование модификаторов сплайнов
- •Работа с каркасами и многоугольниками
- •Редактирование объектов каркасного типа
- •Модификаторы Editable Mesh/Poly
- •Моделирование с помощью кусков Безье
- •Применение к кускам модификаторов
- •Работа с nurbs
- •Преобразование объектов в nurbs
- •Редактирование nurbs-объектов
- •Работа с nurbs
- •2. Создание составной модели Типы составных объектов
- •Создание объектов Morph
- •Создание объектов Conform
- •Создание объектов ShapeMerge
- •Создание объектов Terrain
- •Создание объектов Mesher
- •Создание объектов Scatter
- •Работа с объектами-источниками
- •Работа с распределяемыми объектами
- •Загрузка и сохранение параметров
- •Создание объектов Connect
- •Создание объектов Boolean
- •3. Создание систем частиц
- •Знакомство с различными системами частиц
- •Создание систем частиц
- •4. Создание сложной модели
- •Библиографический список
Модификаторы Editable Mesh/Poly
В 3ds MAX есть модификаторы, специально предназначенные для объектов Editable Mesh (Редактируемый каркас) и Editable Poly (Редактируемый многоугольник). Эти модификаторы находятся в меню Modifiers>Mesh Editing (Модификаторы>Редактирование каркасов) и представляют собой дополнительные средства редактирования модификаторов каркасного типа.
Модификатор Edit Mesh
Все каркасные объекты по умолчанию являются объектами типа Editable Mesh. Этот модификатор позволяет изменять объекты с помощью средства Editable Mesh, поддерживая в то же время основные параметры их создания.
Модификатор Cap Holes
Этот модификатор закрывает лоскутками все "дыры", найденные в геометрии объекта. Он особенно полезен при импортировании — в объектах могут отсутствовать определенные поверхности. Модификатор Cap Holes легко находит и исправляет подобные недостатки, покрывая новыми поверхностями открытые края.
Модификатор Delete Mesh
Этот модификатор используется для удаления субобъектов каркаса. В частности, удалять можно такие субобъекты, как вершины (Vertices), края (Edges), поверхности (Faces) и объекты (Objects).
Модификатор Edit Normals
Этот модификатор позволяет переместить выбранную нормаль и изменить ее направление. Для него предусмотрен субобъект Normal (Нормаль), который можно выделить и изменить его направление. В разделе Select By (Выделить по) разворачивающейся панели Parameters для этого субобъекта можно выбрать способ выделения нормалей: Normal (Нормаль), Edge (Край), Vertex (Вершина) или Face (Поверхность). Кроме этого, вы можете воспользоваться параметрами Ignore Backfacing (He учитывать противоположные грани) и Show Handles (Показать манипуляторы).
Модификатор Extrude
Этот модификатор копирует сплайн, перемещает его на определенное расстояние и замыкает два сплайна, создавая тем самым трехмерную форму. В поле Amount (Степень) панели Parameters этого модификатора определяется расстояние выдавливания, а в поле Segments (Сегменты) — количество сегментов, используемых для определения высоты. В разделе Capping (Закрыть торцы) можно установить флажки Start Cap (Начальный) и End Cap (Конечный); в разделе Output (Вывод) — выбрать один из переключателей: Patch, Mesh или NURBS. Только замкнутые выдавливаемые сплайны могут иметь торцы. Кроме этого, вы можете установить флажки Generate Mapping Coords (Проекционные координаты) и Generate Material IDs (Номер материала).
Модификатор Face Extrude
Такой модификатор выдавливает выделенные поверхности объекта в направлении их нормалей. Разворачивающаяся панель Parameters этого модификатора содержит поля Amount (Степень) и Scale (Масштаб), а также параметр Extrude From Center (Выдавливать из центра).
Модификатор Normal
Данный модификатор позволяет обратить или объединить нормали объектов. При импортировании некоторых объектов нормали их поверхностей располагаются случайным образом, что приводит к появлению "дыр" в геометрии. Объединив или обратив нормали, можно восстановить правильный вид объекта. Разворачивающаяся панель Parameters этого модификатора содержит только два параметра: Unify Normals (Объединить нормали) и Flip Normals (Обратить нормали).
Модификатор Optimize
Действие этого модификатора прямо противоположно действию модификатора Tessellation. Он упрощает модели, уменьшая число поверхностей, краев и вершин. Используя параметры раздела Level of Detail (Уровень детализации) разворачивающейся панели Parameters этого модификатора, можно установить различные уровни для механизма визуализации (Renderer) и окон проекций (Viewports). Раздел Optimize (Оптимизировать) содержит поля Face Thresh (Пороговые значения поверхности) и Edge Thresh (Пороговые значения края), значения которых используются при объединении элементов, а также поля Bias (Смещение) и Max Edge Len (Максимальная длина края). Параметры раздела Preserve (Сохранить) позволяют оставить неизменными границы материала (Material Boundaries) и сглаживания (Smoothing Boundaries). Щелчок на кнопке Update (Обновить) приводит к обновлению объекта. В нижней части разворачивающейся панели отображается информация о количестве вершин (Vertices) и поверхностей (Faces), связанная с оптимизацией текущего объекта.
Модификатор Smooth
Такой модификатор используется для автоматического сглаживания объекта. Его разворачивающаяся панель Parameters содержит параметры Auto Smoothing (Автосглаживание) и Prevent Indirect Smoothing (Исключить непрямое сглаживание) вместе с полем Threshold (Порог). В разделе Smoothing Groups (Группы сглаживания) вы найдете 32 кнопки групп, помеченных цифрами от 1 до 32.
Модификатор STL-Check
Проверяет правильность модели перед экспортированием ее в формат StereoLithography (.STL). В .STL-файлы разрешено сохранять только замкнутые поверхности, поскольку геометрия с дырами может вызвать определенные проблемы. Описание этих проблем представлено в разделе Status в нижней части разворачивающейся панели Parameters данного модификатора.
Модификатор Symmetry
Этот модификатор позволяет зеркально отобразить каркасный объект относительно одной из координатных осей. С его помощью при необходимости можно разрезать каркасный объект (Slice along Mirror) и объединить вершины (Weld Seam) оригинального и отраженного объектов, которые находятся в пределах порогового значения (Threshold). Контейнер этого модификатора представляет собой обычную плоскость (с направленным наружу вектором), расположенную вдоль выбранной координатной оси.
Модификатор Vertex Weld
Этот простой модификатор позволяет объединять вершины, расположенные в пределах порогового значения (Threshold). С помощью модификатора Vertex Weld удобно упрощать объекты каркасного типа.
Модификаторы дополнительных поверхностей
В меню Modifiers>Subdivision Surfaces находятся модификаторы MeshSmooth и HSDS Modifier. Эта группа модификаторов применяется для сглаживания объекта путем добавления дополнительных поверхностей. За счет этого увеличивается разрешение объекта и появляется возможность детализировать моделирование.
Модификатор MeshSmooth
Используется для сглаживания каркасных объектов с помощью добавления поверхностей к каждой вершине или краю. Этот модификатор особенно удобен для сглаживания острых углов и краев. Модификатор MeshSmooth может применяться и к NURMS-объектам (Non-Uniform Rational MeshSmooth — неоднородное рациональное каркасное сглаживание). NURMS-метод создания объектов основан на присвоении каждой контрольной точке объекта определенного веса. В разворачивающейся панели Subdivision Method этого модификатора можно выбрать один из трех типов каркасного сглаживания: классическое (Classic), NURMS и с четырехугольными гранями (Quad Output). Можно также определить действие модификатора с треугольными и четырехугольными поверхностями, щелкнув на соответствующей кнопке раздела Input Conversion разворачивающейся панели Settings. Значения параметров сглаживания вводятся в полях Strength (Сила) и Relax (Ослабление) разворачивающейся панели Parameters этого модификатора.
Модификатор HSDS
Модификатор HSDS (Hierarchical Subdivision Surfaces — иерархические поверхности секций) увеличивает разрешение и сглаживает выделенную область. Он аналогичен модификатору Tessellate (Увеличить разрешение), с той лишь разницей, что работает не со всей поверхностью объекта, а только с небольшой группой субобъектов. Модификатор применяют к вершинам (Vertex), краям (Edge), многоугольникам (Polygon) и элементам (Element). Щелчок на кнопке Subdivide (Разделить) после выделения области субобъекта разобьет ее на дополнительные поверхности.