Чтение онлайн

на главную - закладки

Жанры

Шрифт:

В 3ds Max используются четыре типа вершин.

? Corner (Угловая) – к такой вершине примыкают прямые сегменты (рис. 3.1).

? Smooth (Сглаженная) – кривая сплайна проводится с изгибом и имеет одинаковую кривизну сегментов с обеих сторон от нее (рис. 3.2).

Рис. 3.1. Вершина Corner (Угловая)

Рис. 3.2. Вершина Smooth (Сглаженная)

? Bezier (Безье) – похожа на сглаженную, но позволяет управлять кривизной сегментов сплайна с обеих сторон от нее. Для этого вершина снабжается касательным отрезком с маркерами в виде квадратов зеленого цвета на концах (манипуляторами Безье). Перемещая манипуляторы, можно изменять направления, по которым сегменты сплайна входят в вершину и выходят из нее, а изменяя длину ручек – регулировать кривизну сегментов сплайна (рис. 3.3). ? Bezier Corner (Угол Безье) – так же, как и вершина Bezier (Безье), снабжена касательным вектором, однако касательные не связаны друг с другом отрезком и манипуляторы Безье можно перемещать независимо (рис. 3.4).

Рис. 3.3. Вершина Bezier (Безье)

Рис. 3.4. Вершина Bezier Corner (Угол Безье)

Такое разнообразие типов вершин позволяет очень гибко создавать сплайны любых форм. Обратите внимание на следующие рекомендации по использованию типов вершин:

? если нужно построить фигуру с изломами по пути следования сплайна – используйте вершины Corner (Угловая);

? при необходимости плавного искривления сплайна применяйте сглаженные вершины Smooth (Сглаженная);

? если кроме плавного искривления сплайна необходим контроль над кривизной сплайна в данной точке, используйте вершины Bezier (Безье);

? вершины Bezier Corner (Угол Безье) дают полный контроль над сегментами сплайна в данной точке, но работать с ними нужно крайне осторожно, так как при визуализации они могут создавать на форме изломы и перепады (если, конечно, это не соответствует вашей задумке).

Создание сплайнов

Рассмотрим, как создаются сплайны. Щелкните на кнопке Shapes (Формы)

вкладки Create (Создание) командной панели и выберите в списке объектов строку Splines (Сплайны). В свитке Object Type (Тип объекта) появится набор стандартных примитивов. Здесь можно выбрать готовые примитивы, такие, как Rectangle (Прямоугольник), NGon (Многоугольник), Helix (Спираль), Text (Текст), Ellipse (Эллипс) и т. д., или, используя примитив Line (Линия), построить что-то новое.

Если вам нужны готовые примитивы, выберите в свитке Object Type (Тип объекта) объект требуемого типа. В нижней части появятся свитки с параметрами выбранного объекта: Rendering (Визуализация), Interpolation (Интерполяция), Creation Method (Метод создания), Keyboard Entry (Ввод с клавиатуры), Parameters (Параметры).

В свитке Rendering (Визуализация) вы можете установить флажок Enable In Renderer (Показывать при визуализации), позволяющий отображать сплайн при визуализации, и задать значения параметров Thickness (Толщина), Sides (Количество сторон) и Angle (Угол). В тех случаях, когда нужно построить криволинейный объект с одинаковым диаметром по всей длине, не задумываясь пользуйтесь сплайновым способом как самым быстрым и наименее ресурсоемким.

В свитке Creation Method (Метод создания) вы можете задать способ построения: Edge (Ребро), то есть от края, или Center (От центра). Для объекта Line (Линия) в свитке Creation Method (Метод создания) указывается тип вершин, используемых при построении. Для Arc (Дуга) задается способ построения (либо сначала строятся два конца, а затем середина, либо сначала определяется середина дуги, а затем строятся ее конечные точки).

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

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

Сплайны можно редактировать на четырех уровнях:

? формы, иначе говоря, на уровне объекта;

? вершин;

? сегментов;

? сплайна как составляющей части объекта.

Доступ к редактированию сплайнов на уровне отдельных сегментов и вершин осуществляется с помощью кнопки Modify (Изменение)

СОВЕТ

При возможности преобразуйте сплайн в Editable Spline (Редактируемый сплайн). Сделать это можно, щелкнув правой кнопкой мыши на сплайне и выполнив команду Convert To ? Convert to Editable Spline (Преобразовать ? Преобразовать в редактируемый сплайн). Хотя при этом теряются параметрические свойства объекта (вы больше не сможете использовать такие параметры объекта, как ширина, высота, радиус и т. д.), вы получите доступ к редактированию дополнительных параметров объекта на уровне подобъектов.

Редактирование сплайна на уровне формы позволяет присоединять к нему другие готовые сплайны, создавать отрезки линий в качестве сегментов текущего сплайна и изменять параметры интерполяции криволинейных сегментов. Для присоединения к выделенной сплайновой форме другого сплайна щелкните на кнопке Attach (Присоединить) свитка Geometry (Геометрия), при этом кнопка подсветится цветом. Переместите указатель в окно проекции и укажите на присоединяемый сплайн. Когда указатель примет специальный вид, щелкните левой кнопкой мыши. Два сплайна будут соединены в одну форму.Редактирование сплайнов на уровне вершин позволяет создать сплайн практически любой конфигурации. Для перехода в режим редактирования вершин в свитке Selection (Выделение) щелкните на кнопке Vertex (Вершина)

...

СОВЕТ

Для быстрого переключения в режимы редактирования подобъектов удобно использовать горячие клавиши: для вершин – 1, сегментов – 2 и сплайнов – 3.

В выделенном сплайне все вершины обозначаются квадратиками, а первая вершина выделяется цветом (белый цвет для первой вершины, остальные желтые). Для изменения типа вершины выполните следующие действия.

1. Выделите одну или несколько вершин любым известным способом (например, прямоугольной рамкой).

2. Подведите указатель к одной из вершин и щелкните правой кнопкой мыши.

3. В появившемся контекстном меню выберите тип вершины: Bezier Corner (Угол Безье), Bezier (Безье), Corner (Угловая) или Smooth (Сглаженная). При этом возле текущего типа будет стоять флажок.

Рассмотрим основные параметры, применяемые при редактировании вершин (все эти кнопки находятся в свитке Geometry (Геометрия) настроек сплайна):

Поделиться:
Популярные книги

Потомок бога

Решетов Евгений Валерьевич
1. Локки
Фантастика:
попаданцы
альтернативная история
аниме
сказочная фантастика
5.00
рейтинг книги
Потомок бога

Иной. Том 5. Адская работа

Amazerak
5. Иной в голове
Фантастика:
боевая фантастика
городское фэнтези
технофэнтези
рпг
5.00
рейтинг книги
Иной. Том 5. Адская работа

Дважды одаренный. Том III

Тарс Элиан
3. Дважды одаренный
Фантастика:
альтернативная история
аниме
фэнтези
фантастика: прочее
юмористическое фэнтези
5.00
рейтинг книги
Дважды одаренный. Том III

Мастер порталов

Лисина Александра
8. Гибрид
Фантастика:
боевая фантастика
попаданцы
технофэнтези
аниме
фэнтези
5.00
рейтинг книги
Мастер порталов

Олд мани

Голд Яна
Любовные романы:
современные любовные романы
остросюжетные любовные романы
фемслеш
5.00
рейтинг книги
Олд мани

Врубель

Коган Дора Зиновьевна
Жизнь в искусстве
Документальная литература:
биографии и мемуары
5.00
рейтинг книги
Врубель

Менталист. Трансформация

Еслер Андрей
4. Выиграть у времени
Фантастика:
фэнтези
альтернативная история
7.28
рейтинг книги
Менталист. Трансформация

Охотник за головами

Вайс Александр
1. Фронтир
Фантастика:
боевая фантастика
космическая фантастика
5.00
рейтинг книги
Охотник за головами

Хозяин Теней 4

Петров Максим Николаевич
4. Безбожник
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Хозяин Теней 4

Алекс и Алекс

Афанасьев Семен
1. Алекс и Алекс
Фантастика:
боевая фантастика
6.83
рейтинг книги
Алекс и Алекс

Московское золото и нежная попа комсомолки. Часть Четвертая

Хренов Алексей
4. Летчик Леха
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Московское золото и нежная попа комсомолки. Часть Четвертая

Третий Генерал: Том III

Зот Бакалавр
2. Третий Генерал
Фантастика:
попаданцы
рпг
аниме
5.00
рейтинг книги
Третий Генерал: Том III

Новик

Ланцов Михаил Алексеевич
2. Помещик
Фантастика:
альтернативная история
6.67
рейтинг книги
Новик

Изгой Проклятого Клана. Том 5

Пламенев Владимир
5. Изгой
Фантастика:
аниме
фэнтези
попаданцы
5.00
рейтинг книги
Изгой Проклятого Клана. Том 5