|
3D Studio MAX Изнутри
ГЛАВА
10
Заключительной деформацией является
деформация Fit (подгонка). Используйте этот тип
деформации для создания трехмерных объектов с помощью
указания профиля вершины, стороны и вида на объект
спереди. Эта команда имеет несколько ограничений, но все
равно остается быстрым и мощным методом генерации
сложной геометрии.
Эта деформация основана на задании
трех форм, служащих профилями трехмерного объекта. 3DS
МАХ ссылается на эти формы как Fit X, Fit Y и Loft Shape.
Fit X и Fit Y представляют собой виды объекта сверху и
сбоку и фактически служат пределами масштабирования для
Loft Shape. Loft Shape можно считать видом спереди или
видом поперечного сечения объекта, и именно эта форма
передается вдоль пути.
При создании таких форм упорядочьте
их с помощью метода, по которому чертежник рисует их
вручную. Другими словами, сначала нарисуйте вид сверху,
спроектируйте справа или слева вид сбоку, затем
спроектируйте внизу вид спереди. Такой метод облегчает
контроль того, что вид сверху и вид сбоку имеют
одинаковую длину. На рисунке 10.30 показан пример
компоновки форм, готовых для импорта в окно деформации
Fit.
СОВЕТ
Деформация Fit выравнивает
локальную ось Х формы для подгонки с длиной пути.
Наиболее предсказуемые результаты создаются, если
рисовать формы для подгонки на виде сверху, когда
ось Х выровнена с длиной формы.
Установка деформации Fit в 3D Lofter
требует создания loft-объекта и выбора форм подгонки в
окне деформации Fit. При этом необходимо выполнить
следующие шаги:
-
Создайте формы подгонки, форму
вида спереди или форму поперечного сечения, а также
форму пути.
-
Выберите форму пути и щелкните на
Loft в панели Create.
-
Щелкните на Get Shape и выберите
форму поперечного сечения.
-
Перейдите к панели Modify,
расширьте свиток Deformations и щелкните на кнопке
Fit.
-
Проверьте состояние кнопки Make
Symmetrical. Чаще всего приходится отделять формы
подгонки для вида на объект сверху и сбоку, поэтому
Make Symmetrical следует выключить.
-
В окне Fit Deformation щелкните
на Display X Axis (отобразить ось X), щелкните на
Get Shape и выберите форму вида сверху для импорта в
окно Fit Deformation как форму Fit X.
-
Щелкните на Display Y Axis
(отобразить ось Y), щелкните на Get Shape и выберите
форму вида сбоку для импорта в окно Fit Deformation
как форму Fit Y.
-
Щелкните на Generate Path
(генерировать путь), чтобы 3DS МАХ обработал формы
для подгонки и сгенерировал путь лофтинга объекта.
На рисунке 10.31 показана установка
Fit Deformation и loft-объект, созданный из форм рисунка
10.30. За счет использования приведенных ниже правил
ваши шансы успешного выполнения деформации Fit
увеличатся:
-
Форма вида сверху (Fit X) и форма
вида сбоку (Fit Y) должны иметь одинаковую длину.
Это требование не является точным, но при разной
длине обеих форм 3DS МАХ будет масштабировать первую
импортируемую форму для согласования с длиной второй
формы.
-
Для каждой вершины на пути форм
видов сбоку (FitY) и сверху (FitX) помещается
уровень. Сложность окончательного объекта можно
значительно упростить, выстроив в ряд вершины в двух
формах.
-
На путь можно помещать множество
форм вида спереди или форм поперечного сечения. Если
поперечное сечение объекта изменяется вдоль пути,
импортируйте на этом уровне другую форму. Многие
упускают такую возможность. Применение данного
метода показано на примере лодки позже в этой главе.
-
После щелчка на Generate Path
путь можно редактировать. Фактически кнопку Generate
Path можно игнорировать полностью и использовать
формы подгонки на любом пути, созданном вручную.
В "Руководстве пользователя 3D Studio
MAX" приведены четыре основных ограничения для форм Fit
X и Fit Y:
-
Формы подгонки должны быть
одиночным сплайном. Контуры или вложенные формы не
допускаются.
-
Форма подгонки Должна быть
замкнутой.
-
Искривленные сегменты не должны
расширяться за пределы первой или последней вершины
формы на оси X.
-
Формы подгонки не должны
содержать подрезании. Простым способом проверки
подрезании является представление линии, выровненной
с локальной осью формы Y, проходящей через формы.
Если можно поместить линию так, что она разрезает
форму более, чем в двух местах, значит имеет место
подрезание. На рисунке 10.32 показаны подрезания,
выявленные с помощью такого метода.
Уже первое ограничение предотвращает
использование формы в качестве формы для подгонки. Формы
с очень искривленными сегментами или подрезаниями можно
выбирать в качестве форм для подгонки, и 3DS МАХ будет
делать кривые более плоскими и игнорировать подрезания.
Следующий пример демонстрирует, как
использовать деформацию Fit для создания loft-объекта
корпуса лодки. Важное изменение заключается в
использовании множества форм на пути, что позволяет
вырезать место для сидения.
Первым шагом является создание
исходных форм, определяющих путь, поперечные сечения и
формы для подгонки. Все эти формы рисуются на виде
сверху.
-
Нарисуйте формы вида сверху и
вида сбоку для корпуса лодки; определите длину обеих
форм равной 240 единицам.
-
Нарисуйте для лодки две формы
поперечного сечения. Одна из форм является сплошной,
а другая полой. Помните о том, что расположение
первой вершины имеет важное значение при
использовании на пути множества форм. Первой
вершиной для форм поперечного сечения является киль.
И, как вы помните из предьщущего раздела
"Согласование вершин", количество вершин у двух форм
согласовывать не нужно, однако, согласованные
вершины обеспечивают ' большее управление
поверхностью лофтинга. Для примера лодки добавление
дополнительных вершин на верхушке простой сплошной
формы для согласования с вершинами полой формы
создает более чистую поверхность.
-
Нарисуйте прямую горизонтальную
линию, которая будет использоваться в качестве пути.
Для упрощения рисования пути можно включить Snap.
Формы и расположение их первых вершин показаны на
рисунке 10.33. Затем создайте loft-объект и выберите
формы для подгонки.
-
Выберите форму для пути и
щелкните на Loft в панели Create.
-
Щелкните на Get Shape и выберите
сплошную форму поперечного сечения. Теперь имеется
основной loft-объект. Может потребоваться выбрать
Smooth с затенением Highligts в виде Perspective
так, чтобы по мере перехода к оставшейся части
упражнения можно было видеть оболочку лофтинга.
-
Перейдите к панели Modify и
щелкните на Fit в свитке Deformations.
-
В окне Fit Deformation выполните
следующее: выключите Make Symmetrical, щелкните на
Display X Axis, щелкните на Get Shape и щелкните на
форме вида сверху (Fit X) для лодки.
-
Щелкните на Display Y Axis,
щелкните на Get Shape и щелкните на виде сбоку для
лодки.
-
Щелкните на Generate Path и
закройте окно Fit Deformation. Шаг 9 не нужен, если
рисуется путь длиной в 240 единиц (для согласования
форм подгонки), но это удобный способ, чтобы путь
имел длину такую же, как у форм для подгонки.
В следующий шаг входит размещение на пути
дополнительных форм поперечного сечения. Размещайте
сплошную форму возле носа и кормы лодки для создания
шпангоутов. Затем разместите возле сплошных форм
полые формы, чтобы создать место для сидения.
-
В свитке Path Parameters
установите Path Level в 15%.
-
Щелкните на Get Shape и щелкните
на сплошной форме поперечного сечения.
-
Установите уровень пути в 15.01%
и получите полую форму поперечного сечения.
Поместите полую форму настолько близко к сплошной
форме, чтобы создавалось впечатление, что оболочка
лофтинга опускается прямо в полую форму.
-
Для кормового шпангоута поместите
полую форму поперечного сечения на путь с уровнем
90.0%, а сплошную форму - на путь с уровнем 90.01%.
-
В свитке Surface Parameters
снимите отметку Smooth Length.
Быстрый переход от сплошной формы к полой вызывает
ошибки визуализации при отмеченном Smooth Length.
Для точной настройки гладкости поверхности
модификатор Smooth можно применить позже.
Loft-объект должен выглядеть подобно
объекту на рисунке 10.34. Если кажется, что форма
выровнена неправильно на пути, войдите в режим Shape
Sub-Object, выберите все формы и щелкните на Center в
свитке Shape Commands. |