Порядок создания сплайнов
Для создания сплайнов выполните следующие действия:
Щелкните на кнопке Shapes (Формы) командной панели Create (Создать) и выберите в раскрывающемся списке разновидность объектов Splines (Сплайны). В свитке Object Type (Тип объекта), показанном на рис. 8.2, появятся кнопки с надписями, соответствующими типам стандартных сплайнов. Всего в свитке Object Type (Тип объекта) имеются инструменты для создания следующих одиннадцати стандартных сплайнов: Line (Линия), Rectangle (Прямоугольник), Circle (Круг), Ellipse (Эллипс), Arc (Дуга), Donut (Кольцо), NGon (N-угольник), Star (Звезда), Text (Текст), Helix (Спираль) и Section (Сечение).
Рис. 8.2. Свиток Object Type (Тип объекта) с инструментами создания объектов разновидности Splines (Сплайны)
ЗАМЕЧAНИЕ
В подменю Shapes (Формы) меню Create (Создать) программы max 6 имеются команды создания сплайнов, дублирующие аналогичные инструменты свитка Object Type (Тип объекта).
Над кнопками типов объектов в свитке Object Type (Тип объекта) находится кнопка Start New Shape (Начать новую форму), которая по умолчанию заблокирована во включенном (нажатом) состоянии. Если разблокировать ее, сбросив расположенный справа флажок, то все вновь создаваемые сплайны будет принадлежать к одной и той же форме. В этом случае, чтобы начать новую форму, придется щелкнуть на кнопке Start New Shape (Начать новую форму). Щелкните на кнопке объекта нужного типа. В нижней части командной панели Create (Создать) появятся свитки с параметрами выбранного объекта. Как правило, это свитки Rendering (Визуализация), Interpolation (Интерполяция), Creation Method (Метод создания), Keyboard Entry (Клавиатурный ввод) и Parameters (Параметры). Из всей совокупности сплайнов только объекты типа Section (Сечение) и Helix (Спираль) не имеют свитка Interpolation (Интерполяция). Установите переключатель свитка Creation Method (Метод создания) в положение Edge (От края), чтобы строить сплайн от одного края или от одного угла к другому, растягивая его по диагонали. Чтобы построить сплайн от центра, установите переключатель Center (От центра). Только объекты Line (Линия) и Arc (Дуга) имеют иные свитки Creation Method (Метод создания), которые будут рассматриваться при описании соответствующих сплайнов. Если требуется сделать сплайн видимым в составе визуализированной сцены, например если сплайн представляет собой строку текста, изображает проволоку или веревку, установите флажок Renderable (Визуализируемый) в свитке Rendering (Визуализация), показанном на рис. 8.3.
Рис. 8.З. Свитки Rendering (Визуализация) и Interpolation (Интерполяция)
6. Задайте толщину визуализируемой линии сплайна в счетчике Thickness (Толщина) свитка Rendering (Визуализация). Линия будет визуализироваться в виде трубки с диаметром, равным параметру Thickness (Толщина), при этом число сторон поперечного сечения такой трубки задается счетчиком Sides (Сторон). Счетчик Angle (Угол) задает угол поворота поперечного сечения относительно продольной оси сплайна. Установка флажка Display Render Mesh (Показать визуализируемую сетку) обеспечивает видимость в окнах проекций той сетки, повторяющей форму сплайна, которая будет визуализироваться при установке флажка Renderable (Визуализируемый), как показано на рис. 8.4 слева. Если флажок Display Render Mesh (Показать визуализируемую сетку) установлен, становится доступным еще один флажок: Use Viewport Settings (Использовать настройки для окон проекций). Его установка позволяет при отображении сплайнов в виде сетки в окнах проекций использовать для простоты иные параметры толщины трубки, числа сторон и угла ориентации сечения сплайна, чем это будет при визуализации. Например, можно указать существенно меньшее число сторон. Чтобы задать иные значения названных параметров, следует установить переключатель Viewport (Окно проекции) в верхней строке свитка. При необходимости применения к линии сплайна материала на основе текстурных карт, как показано, например, на рис. 8.4 справа, установите флажок Generate Mapping Coords (Проекционные координаты).
Рис. 8.4. Слева - вид сплайна Circle (Круг) при установке флажка Display Render Mesh (Показать визуализируемую сетку); Thickness (Толщина) = 10. Справа - тот же сплайн в тонированном виде после применения карты текстуры типа Checker (Шахматная)
Настройте параметры интерполяции криволинейных сегментов сплайна, то есть автоматической замены их совокупностью прямолинейных отрезков, в свитке Interpolation (Интерполяция). Набор параметров этого свитка одинаков для всех объектов:
задайте число точек излома криволинейных сегментов с помощью счетчика Steps (Шагов). Мах б будет разбивать криволинейные сегменты на прямолинейные отрезки, число которых на единицу больше числа точек излома; не сбрасывайте установленный по умолчанию флажок Optimize (Оптимальная): это заставляет max 6 не разбивать на отрезки прямолинейные сегменты сплайнов. Все криволинейные сегменты используют при этом заданное число шагов; установите флажок Adaptive (Адаптивная), чтобы заставить программу автоматически подбирать число шагов разбиения для каждого сегмента сплайна, исходя из его кривизны. Установка этого флажка делает невозможным задание числа шагов и включение режима Optimize (Оптимальная).
Дальнейшие действия различаются в зависимости от типа выбранного сплайна. Ниже будут рассмотрены только особенности применения интерактивного метода создания сплайнов. Общий принцип создания объектов методом численного ввода описан в предыдущей главе, а назначение используемых при этом параметров будет разъяснено при описании каждого сплайна.
Содержание раздела