Опрос

Что такое, по вашему мнению, «демократия»?













Изменения в графе зависимости

15.01.2010 11:44 Администратор
Печать PDF
Рейтинг пользователей: / 0
ХудшийЛучший 
Индекс материала
Изменения в графе зависимости
Страница 2

Знать принципы применения узла-деформатора в графе зависимости Maya, так же важно, как и понимать принципы его написания. При отладке своего деформатора вам важно уяснить его место в грандиозной схеме общей деформации Maya. Команда языка MEL deformer вносит ряд изменений в гра - Dependency Graph. До деформации NURBS-шюскости DG выглядит так, как показано на рис. 4.29. Это стандартный вид истории построения NURBS-плоскости.

После выполнения оператора def оrmeг - type swirl плоскость NURBS станет выглядеть так, как на рис. 4.30. Ради простоты некоторые фрагменты были изъяты, однако основные узлы и их соединения сохранены. Узел makeNurbPlanel теперь является входом узла nurbsPlaneShapeOrig. Этот узел - точная копия NURBS-формы nurbsPlaneShapel до деформации. Далее эта форма передается узлу доводки с именем tweakl.

В ходе первой деформации объекта Maya создает его копию и связывает ее с новым узлом доводки. Это позволяет вам возвращаться назад и заниматься доводкой объекта. Любые доводки исходного объекта вступают в силу после всех деформаций. Выход узла доводки — это потенциально деформированный объект. Поскольку никакая доводка исходной формы NURBS-плоскости не производилась, узел доводки без изменений передает геометрический объект от узла формы к узлу скручивания swirl 1. Узел swirll является экземпляром узла-деформатора SwirlDeformer.

Он деформирует переданную ему геометрию. Полученный в результате деформированный геометрический объект затем поступает на вход последней NURBS-формы nurbsPlaneShapel. Эта послздняя форма содержит окончательный вариант геометрического объекта и выводит его на экран.

Всякий раз при создании узла-деформатора порождается новый узел категории set. Узел set содержит список тех объектов, а также, возможно, их компонентов, на которые должно распространяться действие деформатора. В данном случае для узла tweakl и узла деформации swirll созданы узлы наборов tweakSetl и swirll Set, соответственно.



Добавить комментарий


Защитный код
Обновить

Поиск

В закладку

 
 

Авторизация



Погода