на плавающей панели NURBS.
9. Щелкните в окне проекции на поверхности и сместите указатель в сторону. В результате будет создана новая поверхность.
1 0. Не снимая выделения с поверхности, в свитке Offset Surface (Смещенная поверхность) установите флажок Flip Normals (Обратить нормали) и задайте параметру Offset (Смещение) значение, равное -30 мм.
1 1. Щелкните на кнопке Create Blend Surface (Создать переходную поверхность)
на плавающей панели инструментов NURBS.
1 2. В окне проекции Perspective (Перспектива) подведите указатель к боковой верхней грани и, когда она подсветится синим цветом, щелкните на ней. После этого переместите указатель на нижнюю грань и щелкните на ней, в результате чего построится поверхность, соединяющая две ранее созданные поверхности.1 3. Для изменения параметров отображения построенной поверхности внесите изменения в свиток Blend Surface (Переходная поверхность) так, как показано на рис. 3.41.
Рис. 3.40. NURBS-поверхность после редактирования положения вершин
Рис. 3.41. Свиток Blend Surface (Переходная поверхность) с изменениями для боковых поверхностей
Мы построили пять объектов соответствующих сиденью барного стула. Все они выглядят практически одинаково, но для их построения использовались разные способы моделирования (рис. 3.42).
Я думаю, на данном примере вы поняли, насколько важно знать возможности программы, чтобы находить оптимальное решение при моделировании сложных объектов.
Продолжим моделирование стула. Осталось совсем немного – сделать металлическую обводку вокруг сиденья. Это простая задача, и лучше всего решить ее при помощи лофт-объекта. Для этого выполните следующие действия.1. Для сплайна пути возьмите созданный ранее сплайн и немного подкорректируйте его в передней нижней части, а в качестве формы постройте Rectangle (Прямоугольник) с закругленными краями (рис. 3.43).
Рис. 3.42. Пять объектов, построенных пятью различными способами
Рис. 3.43. Сплайны, построенные для последующего создания лофт-объекта
2. Примените к сплайнам модификатор Loft (Лофтинговые), для чего выполните следующие действия:
1) выделите сплайн формы (маленький прямоугольник в закругленными краями) и на вкладке Geometry (Геометрия) командной панели выберите из раскрывающегося списка строку Compound Objects (Составные объекты);
2) щелкните на кнопке Loft (Лофтинговые), чтобы активизировать режим построения лофтинговых объектов;
3) в свитке Creation Method (Метод создания) нажмите кнопку Get Path (Взять путь) и в любом окне проекции щелкните на форме пути, в результате чего будет построена форма обводки сиденья стула (рис. 3.44).Собрав воедино все построенные ранее детали стула, применив материалы и визуализировав объект, получим окончательный вид модели (рис. 3.45).
Рис. 3.44. Обводка сиденья стула, выполненная при помощи модификатора Loft (Лофтинговые)
Рис. 3.45. Окончательный вид модели барного стула
...
ПРИМЕЧАНИЕ
Если у вас возникли трудности с моделированием, обратитесь к файлу упражнения barnyi stul.max, расположенному в папке Examples\Глава 03\Barnyi stul на прилагаемом к книге DVD.
Какие выводы можно сделать из проделанной работы? Мы рассмотрели пять вариантов моделирования сиденья. Какой же из них лучше, быстрее и проще? Если вы не просто читали описание упражнения, но и моделировали вместе со мной, то сможете сами ответить на этот вопрос. Лично для меня все варианты хороши, а какой использовать, зависит от поставленной задачи. Главное – знать и уметь моделировать различными способами, а какой применять в конкретном случае, подскажет опыт.
3.4. Практическое задание. Пес Барбос
В данном разделе рассмотрен простой пример персонажного моделирования. В этом упражнении я не преследую цель детально описать процесс моделирования – это лишь концепция и мой личный подход к работе такого рода.
Все начинается с выбора персонажа для будущей модели. На рис. 3.46 представлен герой упражнения.
Речь в данном разделе идет о сплайновом моделировании, поэтому персонажем может быть все что угодно – от простых геометрических фигур до изображения людей, животных и птиц. Вы должны четко представлять себе то, что должно получиться в конце работы. Если ваше воображение не может нарисовать полную картину до начала работы, это не беда – можно корректировать во время работы. Однако я предпочитаю продумать все до мелочей заранее, тогда не приходится отклоняться от задуманной идеи.
Рис. 3.46. Модель собачки
Для построения модели я взял реально существующую игрушечную собачку, выполнил два наброска в фас и профиль, на основе которых будут вестись все дальнейшие построения (рис. 3.47).
Рис. 3.47. Набросок будущей модели
Обратите внимание, рисунки должны иметь одинаковые пропорции, иначе возникнут проблемы с подгонкой, что создаст путаницу во время работы. Далее есть два пути.
? Создать виртуальную студию [5] .
? Использовать эскизы в качестве Background (Фон) в окнах проекций Front (Спереди) и Right (Справа). Для этого служит команда Views ? Viewport Bakground (Вид ? Фон окна проекции). Кроме того, нужно установить переключатель Aspect Ratio (Пропорции) в положение Match Bitmap (По изображению), а также установить флажки Lock Zoom/Pan (Согласовать масштаб/прокрутку) и Display Background (Показать фон). Это не позволит искажать изображение фона в окне проекции и привяжет рисунок к создаваемому объекту.
Прежде всего построим виртуальную студию. Для этого сделайте следующее.
1. Выполните команду Create ? Standard PrimitivesPlane (Создание ? Простые примитивы ? Плоскость).
2. В окне проекции Front (Спереди) постройте объект Plane (Плоскость) с пропорциями, соответствующими пропорциям фронтального рисунка. В моем случае это 115,3 х 83,4.
3. Сделайте копию этой плоскости. В окне проекции Top (Сверху), удерживая нажатой клавишу Shift, поверните плоскость на 90° и укажите в качестве метода копирования Copy (Независимая копия объекта).
4. Во второй плоскости, которая будет подложкой для бокового вида, измените ширину для соответствия рисунку бокового вида (в моем случае – с 83,4 на 58,2).
5. Выровняйте взаимное расположение плоскостей так, чтобы они располагались под прямым углом друг к другу.
После построения плоскостей, соответствующих по размеру эскизам модели, нужно создать для них текстуры. Для этого выполните следующие действия.
1. В окне Material Editor (Редактор материалов) выберите свободный материал.
2. В свитке Maps (Карты текстур) щелкните на кнопке рядом с Diffuse Color (Цвет рассеивания).
3. В открывшемся окне Material/Map Browser (Окно выбора материалов и карт) выберите Bitmap (Растровое изображение).
4. В появившемся окне Select Bitmap Image File (Выбор растрового изображения) укажите путь к файлу с эскизом вида игрушки спереди.
5. Щелкните на кнопке Go to Parents (Вернуться к исходному).