Продвинутая 3D графика в пакете Maya

       

В результате перемещения



ПРИМЕЧАНИЕ
Благодаря наличию истории построения объекта можно изменить форму поверхности, отредактировав лежащие в основе этой поверхности кривые. Ведь они до сих пор присутствуют в сцене и связаны с поверхностью. Попробуйте проделать вышеуказанную операцию с различными объектами. Потом их можно легко вернуть в исходное состояние нажатием клавиши r. Можно получить весьма впечатляющие результаты и открыть для себя многообразие приемов моделирования и анимации на основе NURBS-кривых.

Упражнение. Заполнение просветов и создание внутренней стены
  1. Выделите первую из кривых leftnurbsSquarel, которая использовалась для создания поверхности Wallside_l. Это будет намного проще сделать, скрыв на время слой OuterWallsL. Введите в поле Translate Y (Смещение по оси Y) окна каналов значение 80. Хотя поверхность Waltside_l и не была выделена, в результате она будет продолжена до нового положения кривой. Это связано с наличием истории создания объекта.
  2. Теперь стена проходит сквозь крышу, что дает возможность создания кривой на месте пересечения двух поверхностей, как показано на Рисунок 5.12. Затем можно просто отрезать лишний фрагмент. Получив такую кривую на пересечении объекта Wallside_l с крышей, вы точно укажете точки, в которых стена прорезает крышу. Выделите объект Wallside_l и затем, нажав клавишу Shift, щелкните на нижней поверхности объекта RoofSlab. Одновременно нажмите комбинацию клавиш Alt+z и левую кнопку мыши. В появившемся контекстном меню щелкните на квадратике, расположенном справа от команды Intersect Surfaces (Пересечь поверхности). Установите переключатель Create Curve For (Создать кривую для) в положение First Surface (Первой поверхности) и нажмите кнопку Intersect (Пересечение). Затем выполните эту операцию для симметричной стороны здания.
  3. Выделите объект Wallside_l. Одновременно нажмите комбинацию клавиш Alt+z и левую кнопку мыши. В появившемся контекстном меню выберите команду Trim Toot (Подрезка). Результатом применения данного инструмента к поверхности будет появление белой сетки. Щелкните в точке той области поверхности, которую требуется сохранить, и нажмите клавишу Enter. Выступающие над крышей края исчезнут. Повторите эту операцию для стены, расположенной с другой стороны дома.
  4. После выполнения всех вышеописанных действий вам не составит труда добавить внутренние стены. Создайте NURBS-примитив Cube (Куб), выбрав в контекстном меню, вызываемом с помощью комбинации клавиш Ctrl+z, команду Cube (Куб), и присвойте ему имя InnerWalls. В поля Translate Y (Смещение по оси Y), Scale X ( Масштабирование по оси X), Scale Y (Масштабирование по оси Y) и Scale Z (Масштабирование по оси Z) окна каналов введите значения -89, 132, 112 и 192,5 соответственно. Верхняя грань полученного объекта должна располагаться на линии стыка внешних стен с крышей.

Рисунок 5.13. Процесс добавления объекта в слой после его выделения в окне диалога Outliner




  1. Сохраните сцену, выбрав в меню оперативного доступа команду File > Save Scene (Файл > Сохранить сцену).


  2. Содержание раздела