Рассмотрим два последних варианта.
Первый вариант
Как я уже говорил выше, для моделирования NURBS-поверхности понадобится создать два профиля. Построение необходимо проводить в окне проекции Top (Cверху), а в качестве кривой должна использоваться CV Curve (CV-кривая), для построения которой выполните команду главного меню Create ► NURBS ► CV Curve (Создать ► NURBS ► CV-кривая).
Я думаю, вы знаете, как выглядят шторы, поэтому не стану рассказывать вам о том, что они собой представляют и каким образом крепятся. Замечу лишь, что в верхней части складки обычно более плотные, что обусловлено способом крепления шторы к карнизу (кольца, зажимы и т. д.). В нижней части штора свободно свисает под воздействием силы гравитации, а те физические законы, которые заставляют ткань распрямляться, в некоторой степени сглаживают неровности, создаваемые в местах крепления. Таким образом, складки нижней части шторы должны в целом соответствовать верхним, но иметь более свободную форму (рис. 9.39).
Рис. 9.39. Форма CV-кривых для верхнего и нижнего края шторы
На самом деле верхняя кривая (на рис. 9.39 она белая) может выглядеть иначе. Я в данном случае предположил, что в качестве шторы у меня используется гладкое полотно (не имеющее декоративной отделки), которое крепится к карнизу зажимами (без создания предварительных складок). В результате, если немного собрать такую штору, как раз получится волна.
СОВЕТ
После создания сплайнов их кривизну можно редактировать при помощи изменения положения вершин в пространстве, для чего на вкладке Modify (Изменить) командной панели необходимо перейти в режим редактирования Curve CV (Управляющие вершины кривой) (рис. 9.40).
При желании можно создать эффект подвешенной ткани. Обычно в области изгиба ткани, максимально удаленной от места крепления, возникает провисание. Такое провисание ткани легко получить путем выделения среднего ряда вершин (в местах крепления к карнизу) и небольшого смещения их вверх (рис. 9.41).
Кривые готовы. Не забывайте о том, что они должны быть расположены в одной плоскости относительно вертикали и расстояние между ними должно составлять высоту шторы.
Рис. 9.40. Уровень подобъектов Curve CV (Управляющие вершины кривой) для редактирования кривой
Рис. 9.41. Результат перемещения среднего ряда управляющих вершин верхнего сплайна
Осталось совсем немного – создать поверхность между двумя кривыми. Для этого как нельзя лучше подойдет инструмент Ruled Surface (Поверхность по краям), но прежде необходимо объединить построенные кривые в один объект. Сделать это можно путем присоединения одной кривой к другой. Для этого выделите одну кривую, нажмите кнопку Attach (Присоединить), расположенную в свитке General (Общие) настроек кривой, и щелкните в окне проекции на второй кривой.
Щелкните на кнопке Create Ruled Surface (Создать поверхность по краям)
расположенной на плавающей палитре инструментов NURBS1, и выберите в окне проекции одну кривую, а затем вторую. В результате вышеописанных операций вы получите готовую поверхность шторы (рис. 9.42).
ПРИМЕЧАНИЕ
После создания поверхности можно продолжить редактировать кривые, поэтому, если вас не удовлетворяет получившийся результат, вы можете изменить форму кривых, контролируя при этом общую форму поверхности шторы.
1 Плавающую палитру NURBS можно вызвать щелчком на кнопке NURBS Creation Toolbox (Панель инструментов создания NURBS-объекта), расположенной в свитке General (Общие) настроек NURBS-кривой на вкладке Modify (Изменение) командной панели.
Рис. 9.42. Штора, построенная по двум кривым
Этим можно было бы ограничиться, но я хотел бы еще в общих чертах описать, как изменить геометрию шторы, если она собрана у основания или в другой части.
Наверное, вы уже успели заметить, что NURBS-поверхность не имеет других контрольных точек, кроме тех, которые расположены на сплайнах в верхней и нижней частях шторы. Этого явно недостаточно для того, чтобы редактировать поверхность в горизонтальной плоскости. В связи с этим первое, что необходимо сделать, – это добавить управляющие вершины в среднюю часть. Для этого выполните следующие действия.
1. В стеке модификаторов перейдите на уровень редактирования подобъектов Surface (Поверхность).
2. Выделите поверхность и в свитке Surface Common (Общие свойства поверхности) щелкните на кнопке Make Point (Создать точку) (рис. 9.43), в результате чего откроется окно Make Point Surface (Создать точки поверхности).
Рис. 9.43. Свиток Surface Common (Общие свойства поверхности) настроек построенной шторы
3. Значение параметра Number In U (Количество по горизонтали) окна Make Point Surface (Создать точки поверхности), который определяет количество точек поверхности по горизонтали, оставьте заданным по умолчанию. Параметру Number in V (Количество по вертикали) задайте значение в пределах от 10 до 20, в зависимости от стоящей перед вами задачи. Я задал значение, равное 14. Этого вполне достаточно, чтобы собрать штору в нижней ее части.
После того как будут добавлены точки поверхности, их можно редактировать, для чего необходимо перейти на уровень подобъектов Point (Точка) и воспользоваться инструментами перемещения, масштабирования и поворота.
На рис. 9.44 представлена штора, которую я получил при помощи перемещения точек и использования параметра Soft Selection (Плавное выделение).
Рис. 9.44. Модель шторы после редактирования вершин
Второй вариант
Второй вариант моделирования шторы в общих чертах напоминает описанный выше, но имеет свои особенности. Как и в первом варианте, необходимо построить кривую, которая будет являться профилем модели шторы. Чтобы ее создать, необходимо воспользоваться командой главного меню Create ► Shapes ► Line (Создать ► Формы ► Линия) и построить кривую в окне проекции Top (Сверху). Скопируйте построенную кривую со смещением по вертикали и отредактируйте ее форму так, чтобы получить геометрию нижнего края.
ВНИМАНИЕ
Копирование используется для того, чтобы сохранить одинаковое количество вершин обоих сплайнов – это важно! Если вы решите вместо копирования строить вторую кривую, то позаботьтесь о том, чтобы количество вершин обоих сплайнов было одинаковым.
Для продолжения моделирования нужно, как и в предыдущем случае, чтобы оба сплайна принадлежали одному объекту. Сделать это просто: достаточно выделить один из сплайнов, затем в свитке Geometry (Геометрия) его настроек нажать кнопку Attach (Присоединить) и в окне проекции щелкнуть на втором сплайне. После этого можно перейти к созданию поверхности, которая строится при помощи двух модификаторов: CrossSection (Поперечное сечение) и Surface (Поверхность) (рис. 9.45).
Рис. 9.45. Стек модификаторов шторы