Читаем 3ds Max 2008 для дизайна интерьеров полностью

Сложно переоценить роль текстиля в интерьере. Текстиль – это и цветовые акценты, и стилевые линии. Текстиль позволяет вдохнуть жизнь в виртуальную картинку, сделать ее более реалистичной.

Отличительной особенностью всевозможных текстильных изделий являются драпировки. Несложные драпировки можно создать при помощи NURBS-поверхностей.

Простую штору на виде сверху (или в окне проекции Тор (Вид сверху)) можно представить как изгибающуюся кривую (рис. 6.1).

Рис. 6.1. Штора (вид сверху)


Такую кривую проще всего нарисовать не сплайнами, а NURBS-кривыми (NURBS Curves – неоднородные рациональные В-кривые).

NURBS-кривые относятся к двухмерным телам, поэтому искать их следует в категории Shapes (Формы)

вкладки Create (Создание) командной панели (рис. 6.2).

Рис. 6.2. Категория двухмерных объектов, подкатегория NURBS Curves (NURBS-кривые)


В свитке Object Type (Тип объекта) представлено только две разновидности кривых – Point Curve (Точечная кривая) и CV Curve (Кривая с управляющими вершинами). Разница между ними заключается в том, что точечная кривая проходит через все точки, нарисованные в пространстве, а кривая CV в эти вершины не заходит, а огибает их по касательной (рис. 6.3).

Рис. 6.3. Point Curve (Точечная кривая) (слева) и CV Curve (Кривая с управляющими вершинами) (справа)


Чтобы отредактировать созданную кривую, перейдите на командной панели на вкладку Modify (Редактирование) и щелкните на плюсике слева от названия объекта NURBS Curve (NURBS-кривая). Откроется дерево подобъектов.

Если была создана Point Curve (Точечная кривая), то ее дерево подобъектов состоит из двух уровней редактирования: Point (Точки) и Curve (Кривая) (рис. 6.4).

Рис. 6.4. Уровни редактирования Point Curve (Точечная кривая)


Кривая типа CV Curve (Кривая с управляющими вершинами) имеет следующие подобъекты: Curve CV (Управляющие вершины кривой) и Curve (Кривая) (рис. 6.5).

Рис. 6.5. Уровни редактирования CV Curve (Кривая с управляющими вершинами)


На уровнях редактирования Point (Точки) и Curve CV (Управляющие вершины кривой) вершины кривой будут доступны для редактирования. Кроме возможности трансформирования уровень Curve CV (Управляющие вершины кривой) позволяет получить доступ к такому параметру, как вес вершины (Weight). Этот параметр определяет силу воздействия вершины на прилегающие сегменты, то есть при его увеличении вершина работает, как магнит.

Для работы с NURBS-кривыми существует специальная панель инструментов, которая по умолчанию открывается сразу при активизации вкладки Modify (Редактирование). Если панель не появилась, то для ее вызова в свитке General (Общие) нажмите кнопку NURBS Creation Toolbox (Панель инструментов для работы с NURBS)

Появившаяся панель (рис. 6.6) разделена на три области:

Рис. 6.6. Панель инструментов для работы с NURBS-кривыми


• Points (Точки) – предназначена для работы с вершинами;

• Curves (Кривые) – позволяет работать с кривыми;

• Surfaces (Поверхность) – предназначена для создания и редактирования поверхности.

При работе с NURBS-кривыми очень легко можно создавать плавные изгибы, характерные для тканей. Но при этом непросто нарисовать угловатый объект с прямолинейными сегментами. Чтобы создать прямую линию, нужно четыре раза щелкнуть левой кнопкой мыши в точке, где пройдет сегмент.

Для построения простой шторы мы и воспользуемся возможностью NURBS-кривых без труда создавать округлые формы.

Удобнее всего построить такой объект с помощью лофтинга, причем лофтинга для NURBS-кривых. При этом нужно учитывать следующее:

• в создании лофтинга с помощью NURBS-кривых участвуют только сечения, которые расставляются вручную, то есть такого объекта, как путь, не существует;

• все сечения лофтинга должны быть подобъектами одного объекта.

Выполнить данные условия в нашем случае просто. Мы имеем проекцию шторы на горизонтальную плоскость (то есть, например, кривую Point Curve (Точечная кривая)). Раскроем дерево подобъектов и перейдем на уровень редактирования Curve (Кривая). Выделим кривую в окне проекции Front (Вид спереди) инструментом Select and Move (Выделить и переместить) и, удерживая нажатой клавишу Shift, переместим ее по оси Y вверх для получения копии. В появившемся при этом окне нажмем кнопку OK (рис. 6.7).

Рис. 6.7. Копия кривой


Оба условия выполнены. Во-первых, поскольку мы работали на уровне подобъекта, и кривая, и ее копия сразу же являются подобъектами одного объекта. Во-вторых, получившееся расстояние между двумя кривыми – длина шторы, то есть мы имеем два сечения. Можно создавать объект Loft (Лофтинг). Для этого воспользуемся панелью инструментов для работы с NURBS-кривыми.

Переключитесь на уровень объекта, щелкнув в стеке модификаторов на строке NURBS Curve (NURBS-кривая). Если панели NURBS нет на экране, нажмите в свитке General (Общие) кнопку NURBS Creation Toolbox (Панель инструментов для работы с NURBS). На панели инструментов NURBS в области Surfaces (Поверхность) выберите инструмент Create U Loft Surface (Создать поверхность поперечного лофтинга)

Перейти на страницу:

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
C++: базовый курс
C++: базовый курс

В этой книге описаны все основные средства языка С++ - от элементарных понятий до супервозможностей. После рассмотрения основ программирования на C++ (переменных, операторов, инструкций управления, функций, классов и объектов) читатель освоит такие более сложные средства языка, как механизм обработки исключительных ситуаций (исключений), шаблоны, пространства имен, динамическая идентификация типов, стандартная библиотека шаблонов (STL), а также познакомится с расширенным набором ключевых слов, используемым в .NET-программировании. Автор справочника - общепризнанный авторитет в области программирования на языках C и C++, Java и C# - включил в текст своей книги и советы программистам, которые позволят повысить эффективность их работы. Книга рассчитана на широкий круг читателей, желающих изучить язык программирования С++.

Герберт Шилдт

Программирование, программы, базы данных