Link:INB Home|INB English| INB русский язык|INB العربية|INB Türkiye|INB فارسی|INB Español|INB Français|INB Português|INB Deutsch|INB 國語|INB 中文|INB 日本语|INB 한국어|INB ภาษาไทย|INB tiếng Việt||Уроки Maya Пространственные решетки и кластеры 4
INB русский язык Форум
Добро пожаловать! inbforum.COM Интернет без границ Форум Здесь вы можете обсудить с друзьями по всему миру прений, приходите и присоединяйтесь к нам! Постоянный имя: Ruinbforum.forumotion.com
INB русский язык Форум
Добро пожаловать! inbforum.COM Интернет без границ Форум Здесь вы можете обсудить с друзьями по всему миру прений, приходите и присоединяйтесь к нам! Постоянный имя: Ruinbforum.forumotion.com
INB русский язык Форум

Добро пожаловать! inbforum.COM Интернет без границ Форум Здесь вы можете обсудить с друзьями по всему миру прений, приходите и присоединяйтесь к нам! Постоянный имя: Ruinbforum.forumotion.com


Вы не подключены. Войдите или зарегистрируйтесь

《《《《《《《上一页INBforum   Перейти вниз

上一页INBforum》》》》》》》Предыдущая тема Следующая тема Перейти вниз  Сообщение [Страница 1 из 1]

1Уроки Maya Пространственные решетки и кластеры 4 Empty Уроки Maya Пространственные решетки и кластеры 4 Пт Окт 01, 2010 9:25 pm

Admin

Admin
Admin
Попробуем воспользоваться кластерами для деформирования цилиндра по кривой, который потом превратим в шевелящую щупальцами актинидию. Сам цилиндр получим выдавливанием. Поэтому создайте вначале кривую-путь (для нее подойдет отрезок прямой, полученный инструментом EPCurveTool), а в качестве сечения возьмите обычную окружность (команда Create=>NURBSPrimitives=>Circle). Обратите внимание, что кривая-путь должна быть вытянута вдоль оси Y (а это значит, что создавать ее следует в проекции Front или Side), в противном случае параметры назначаемой ей впоследствии пространственной решетки будут иными. Выделите кривую-профиль, затем при нажатой клавише Shift — кривую-путь и примените команду Surfaces=>Extrude (Поверхности=>Выдавить) — будет создан цилиндр, пока прямолинейный (рис. 72).
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
Рис. 72. Исходные кривые (слева) и объект, полученный на их основе методом Extrude


Выделите кривую-путь и создайте для нее решетку Lattice с параметрами 2 x5 x2 (рис. 73). Активируйте в окне Outliner решетку воздействия Lattice-деформатора, выделите на ней верхнюю из пяти вершин и назначьте ей кластер, применив команду Deform=>Create Сluster (Деформация=>Создать кластер), — рис. 74. Аналогичным образом создайте свои кластеры для каждой из других четырех вершин решетки (рис. 75). Заметим, что теоретически кластеры можно назначить и непосредственно точкам кривой (а не точкам назначенной ей решетки). Но тогда создать пять одинаковых кластеров или невозможно (если прямолинейная кривая-путь строится при минимуме точек), или неудобно (когда точек в кривой в расчете на последующую криволинейную деформацию заведомо взято очень много). Поэтому вариант формирования решетки с нужным числом узлов с последующим назначением ее узлам кластеров в данном случае оптимален. Поперемещайте созданные кластеры, наблюдая за цилиндром, — он будет деформироваться, правда довольно грубо (рис. 76). Проблема в том, что количество вершин, имеющихся на исходной кривой-пути, в нашем случае явно недостаточно для плавной деформации. Поэтому выделите в окне Outliner кривую-путь и откройте окно Rebuild Curve Options (команда Edit Curves=>Rebuild Curve — Редактировать кривые=>Перестроить кривую). Измените параметры кривой примерно так, как показано на рис. 77, — скорее всего, потребуется включить опцию 3 Cubic и увеличить значение параметра Number of Spans. В результате цилиндр не только станет деформироваться в связи с перемещением кластеров, но будет делать это плавно (рис. 78).
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
Рис. 73. Назначение кривой-пути пространственной решетки

[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
Рис. 74. Выделение верхнего узла решетки (слева) и назначение ему кластера

[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
Рис. 75. Появление пяти кластеров

[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
Рис. 76. Результат перемещения кластеров пространственной решетки

[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
Рис. 77. Настройка параметров в окне Rebuild Curve Options

[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
Рис. 78. Деформированный по кривой цилиндр


Теперь на основе такого деформированного цилиндра можно создать шевелящую щупальцами актинидию, колеблющийся на ветру цветок и т.п. Для этого вначале следует продублировать деформированный цилиндр, щелкнув на квадратике справа от команды Edit=>Duplicate — Правка=>Дублировать и настроив параметры формирования дубликатов (рис. 79 и 80). А затем создать анимацию, что можно сделать, например, путем анимирования деформаторов Bend и Twist, предварительно назначенных всем копиям деформированного цилиндра. Выделите образец деформированного цилиндра вместе со всеми его копиями и последовательно создайте для них названные деформаторы, подобрав их параметры по своему усмотрению — в данном случае для деформатора Bend было изменено значение в поле Curvature (Кривизна), а для деформатора Twist — в поле StartAngle (Начальное значения угла). Затем выделите деформатор Bend, в режиме анимации с ручным созданием кадров активируйте первый кадр и откройте редактор атрибутов. Нажмите в поле Curvature (Кривизна) правую кнопку мыши и выберите из контекстного меню команду SetKey (Установить ключ) — рис. 81, что приведет к созданию первого ключа для данного параметра. Перейдите по временной шкале в конец диапазона, смените значение кривизны в поле Curvature и точно так же создайте для данного параметра второй ключ. Аналогичным образом анимируйте деформатор Twist. Проиграйте анимацию, и вы увидите, что щупальца актинидии слегка шевелятся (рис. 82).
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
Рис. 79. Настройка параметров дублирования

[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
Рис. 80. Результат дублирования деформированного цилиндра

[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
Рис. 81. Создание ключа для первого кадра

[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
Рис. 82. Вид сцены в двух разных кадрах анимации

[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
Качающееся на ветру дерево


Оценим преимущества применения кластеров при создании анимации качающегося на ветру дерева, правда ограничимся минимальным его деформированием, так как реальная анимация займет слишком много времени. Откройте смоделированное в одном из предыдущих уроков путем вытягивания полигонов дерево (рис. 83) и создайте для него пространственную решетку с параметрами по умолчанию (рис. 84). Активируйте решетку, нажмите клавишу F9, выделите две нижние плоскости вершин и назначьте им кластер (рис. 85). Аналогичным образом создайте второй кластер для следующих двух плоскостей вершин (рис. 86), а затем третий кластер — для вершин, расположенных на верхнем ярусе пространственной решетки (рис. 87). Теоретически кластеры можно было создать и без предварительного формирования пространственной решетки, но тогда в дальнейшем при регулировании весовых коэффициентов входящих в них вершин пришлось бы очень долго вручную изменять значения весов. С решеткой же все гораздо проще и быстрее.
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
Рис. 83. Исходное дерево

[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
Рис. 84. Появление Lattice-решетки

[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
Рис. 85. Назначение первого кластера

[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
Рис. 86. Назначение второго кластера

[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
Рис. 87. Назначение третьего кластера


Выделите средний кластер и поверните его по оси Z в положительном направлении, активируйте первый кадр, включите режим создания анимации с автоматическим формированием ключей и нажмите клавишу S для назначения первого ключа анимации (рис. 88). Переключитесь в последний кадр анимации, поверните выделенный кластер в противоположном направлении на тот же угол — на этот раз ключ будет создан уже автоматически (рис. 89). Точно так же создайте ключи в первом и последнем кадрах для нижнего и верхнего кластеров, только для нижнего кластера угол поворота должен быть меньше, а для верхнего — больше. По окончании щелкните на кнопке Autokeyframe (Автоматическая установка ключевых кадров) для отключения режима автоматической генерации ключей. Если запустить анимацию, то окажется, что дерево изгибается совершенно немыслимым образом, так что его ствол отрывается при этом от земли.
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
Рис. 88. Создание ключа анимации для первого кадра

[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
Рис. 89. Создание ключа анимации для последнего кадра


Теперь требуется сделать так, чтобы деревце, наклоняясь, изгибалось без неестественной деформации. Это означает, что у основания ствола никакой деформации быть не должно, центральная часть ствола и скелетные ветви должны изгибаться незначительно, а вот молодые ветви — наоборот, весьма заметно. Поэтому активируйте решетку и выделите в ней те узлы, уровень которых близок к уровню основания скелетных ветвей. Откройте окно редактора компонентов (команда Window=>GeneralEditors=>ComponentEditor... — Окно=>Основные редакторы=>Редактор компонентов), перейдите на вкладку WeightedDeformers и для всех точек установите весовой коэффициент равным 0,5 (рис. 90). То же значение весового коэффициента выставите и для узлов решетки, близких к центральной части ствола (рис. 91). Обратите внимание, что, несмотря на равные значения весов, уровень колебаний в скелетных ветвях и в центральной части ствола будет различным, так как они расположены в разных кластерах, обеспечивающих различный уровень деформации. Выделите самые нижние вершины решетки (они находятся на уровне основания ствола) и установите для них веса равными нулю. Проиграйте анимацию, и вы увидите, что наклон дерева станет более естественным (рис. 92).
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
Рис. 90. Изменение весовых коэффициентов для вершин, близких к основанию скелетных ветвей

[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
Рис. 91. Изменение весовых коэффициентов для вершин, близких к центральной части ствола

[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
Рис. 92. Вид сцены в двух разных кадрах анимации
]

http://ru.inbforum.com

上一页INBforum   Перейти вниз

上一页INBforumПредыдущая тема Следующая тема Вернуться к началу  Сообщение [Страница 1 из 1]

Права доступа к этому форуму:
Вы не можете отвечать на сообщения

Copyright ©2009-2010 LTD Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

IT:SINGLESERVGoogle谷歌翻译TranslateFORUMSOFTLAYERGoogle谷歌广告联盟AdSenseAsia

 

Создать форум | ©phpBB | Бесплатный форум поддержки | Сообщить о нарушении | Последние обсуждения