Литмир - Электронная Библиотека

Рис. 3.12. Поверхность округлой линии немного ступенчата Interpolation

Optimize

4. Перед вами два варианта метода сглаживания линии: (Оптимизиро-ванный) и Adaptive (Адаптивный). В случае выбора первого варианта вы само-стоятельно можете изменять степень сглаживания линии при помощи параметра Steps (Шаги). Увеличивая значение данного параметра, вы делаете форму линии более сглаженной, и наоборот. На рис. 3.14 показана одна и та же окружность с разными значениями параметра Steps (Шаги). При выборе варианта Adaptive (Адаптивный) сглаженность автоматически становится максимальной. Обычно удобнее всего использовать второй вариант сглаживания — Adaptive (Адаптив-ный).

Таким образом, интерполяция позволяет сделать округлые линии действительно округлыми, а не ступенчатыми.

3ds Max 2012 - img_280

Рис. 3.14. Влияние параметра Steps на внешний вид округлых линий Редактируемые и процедурные сплайны

Сплайны, как и геометрические модели, могут быть редактируемыми или про - цедурными.

Процедурные сплайны — это такие, форма которых заранее известна и может быть скорректирована лишь на уровне параметров. Пример — окружность. Создавая сплайн Circle (Окружность), вы так или иначе создаете круг. Вручную можно из-менять лишь радиус круга, но видоизменить как - то его нельзя. К процедурным от-носятся все сплайны , кроме одного — Line (Линия). Дело в том, что программа не может предугадать заранее, линию какой формы вы будете создавать. Поэтому та-кой сплайн не может иметь параметров, описывающих его форму. Следовательно, сплайн Line (Линия) — единственный изначально непроцедурный сплайн. Редактируемые сплайны — это такие, форму которых можно менять вручную, оперируя подобъектами сплайна. Параметров, описывающих форму, у них нет и быть не может. Программа не "узнаѐт" их формы, для нее это просто линии. Например, если перевести сплайн Circle (Окружность) в тип редактируемого, то для программы это будет уже не окружность, а линия в форме круга. Ранее мы говорили о параметрах сплайна. Необходимо отметить, что параметры первых двух свитков — Rendering (Визуализация) и Interpolation (Интерполя-ция) — есть у сплайнов любых типов. Даже после конвертирования из типа проце-дурного в тип редактируемого сплайна данные параметры сохраняются, т. к. они не относятся к форме сплайна, а характеризуют саму линию. Изменение типа сплайна

Как и геометрические модели, процедурные сплайны можно конвертировать в тип редактируемых.

Для этого необходимо применить один из двух аналогичных способов:  использование квадрупольного меню, вызываемого нажатием правой кнопки

мыши при выделенном сплайне ( Convert To | Convert to Editable Spline (Пере-вести в | Перевести в редактируемый сплайн));

 использование специального меню, вызываемого щелчком правой кнопки мыши по строчке с названием сплайна в стеке модификаторов.

При создании произвольных линий можно поступить двумя способами:  рисовать форму линии вручную при помощи сплайна Line (Линия);  сначала использовать какой - либо процедурный сплайн, форма которого ближе

всего подходит к требуемой форме, затем конвертировать его в тип редактируе-мого сплайна и вручную довести форму линии до нужной.

Оба метода одинаково хороши, выбирать между ними приходится в зависимости от конкретной ситуации.

Структура сплайна

Как и любые геометрические модели, сплайны также состоят из подобъектов, со-ставляющих элементов.

Создайте любой сплайн и переведите его в тип редактируемого сплайна. Выделите линию, перейдите во второй раздел командной панели ( Modify ) и нажмите кнопку с изображением "+" слева от надписи Editable Spline в стеке модификаторов. Рас-кроется структура подобъектов сплайна, которая включает следующие элементы (рис. 3.15):

 Vertex (Вершина) ;

 Segment (Сегмент) ;

 Spline (Сплайн).

Рассмотрим каждый составляющий элемент подробно. Vertex (Вершина) — вершина, представляет собой

3ds Max 2012 - img_281

узловую точку, образуемую в местах надлома линии. Рис. 3.15. Подобъекты сплайна Общая форма сплайна зависит от позиций отдельных вершин. Перемещая вершины, можно изменять фор-му линии, корректировать ее. Также существует ряд инструментов, позволяющих влиять на вершины, изменять форму линии при кон-кретных вершинах.

Вершины бывают нескольких типов. От типа вершины зависит сглаженность линии при прохождении через вершину. Подробнее о типах вершин и инструментах рабо-ты с ними мы поговорим далее.

При выборе в стеке модификаторов подобъекта Vertex (Вершина) все вершины сплайна выделяются небольшими квадратиками. На рис. 3.16 показан сплайн с вы-деленными вершинами.

3ds Max 2012 - img_282

Рис. 3.16. Вершины сплайна

Segment (Сегмент) — сегмент представляет собой отрезок линии между вершина-ми. Сегмент может быть любой формы — как ровный отрезок, так и любая кривая линия. Форма сегмента обычно определяется типом вершин. Сегменты можно вы-делять, перемещать, вращать, масштабировать, изменяя тем самым форму всего сплайна.

На рис. 3.17 показан выделенный сегмент линии.

3ds Max 2012 - img_283

Рис. 3.17. Выделен сегмент

Spline (Сплайн) — данный подобъект в большинстве случаев совпадает с формой всей линии целиком. Используется он в тех случаях, когда форма сплайна состоит из форм двух или более линий. Например, это сплайны Donut (Пончик) из группы стандартных сплайнов или сплайн WRectangle (Прямоугольник для стен) из груп-пы улучшенных сплайнов (напомню, что любой из этих сплайнов надо сначала конвертировать в тип редактируемых, только после этого станет доступным редак-тирование на уровне подобъекта Spline и остальных подобъектов). Работая с подобными составными сплайнами, вы можете редактировать отдельные линии, входящие в их состав, оперируя подобъектом Spline (Сплайн). На рис. 3.18 показаны результаты преобразования составных сплайнов на уровне подобъекта Spline (Сплайн).

3ds Max 2012 - img_284

Рис. 3.18. Сплайны преобразованы на уровне последнего подобъекта

Метод выдавливания сечения Ранее я отмечал, что сплайны нужны, прежде всего, для создания на основе них геометрических моделей. Создание геометрических моделей на основе сплайнов происходит с использованием ряда специальных методов. Сейчас мы рассмотрим один из этих методов — метод выдавливания сечения. Это наиболее распространенный и вместе с тем простой метод, который позволяет вы-полнять формы самых разнообразных объектов. Суть метода выдавливания сечения заключается в следующем: сначала рисуется сплайн, форма которого совпадает с формой сечения будущего объекта, а затем, при помощи специального модификатора ( Extrude ), сечению добавляется высота, образуя тем самым модель.

Рассмотрим порядок использования данного метода на отвлеченном примере.

1. Очистите сцену, удалив все лишние объекты.

2. В окне проекций Top (Вид сверху) создайте сплайн Ellipse (Овал) произвольной формы.

3. Выделите созданный объект и перейдите во второй раздел командной панели — Modify (Изменить). Раскройте список модификаторов Modifier List (см. рис . 2.23) и выберите пункт Extrude (Выдавить). Сплайн в сцене сразу же затя-нется плоскостью (рис. 3.19).

4. Обратите внимание, что параметры сплайна Ellipse (Эллипс) в свитке парамет-ров, расположенном ниже, заменились параметрами модификатора Extrude (Выдавливание) — рис. 3.20. Здесь перед нами множество параметров выдавли-вания формы. Прежде всего, нам понадобится параметр Amount (Количество) . Именно он позволяет задавать высоту выдавливаемого объекта. Увеличьте зна-чение данного параметра. Чем выше значение, тем большей получается высота выдавленной формы.

43
{"b":"943080","o":1}