Документация Справка Cinema 4D Cinema 4D Visualize, Broadcast, Studio Персонажная анимация
Функция доступна в CINEMA 4D Studio

VAMP

Выражение VAMP является сокращением и обозначает в дословном переводе – Менеджер карты вершин. Он является очень мощным инструментом, предназначенным для переноса информации точек с одного объекта на другой. При этом эти объекты не должны быть одинаковыми, если речь идёт об их структуре и количестве точек. Наряду с картами вершин, вы можете производить перенос различных выделений, координат UV, значения веса созданной оснастки и даже цели морфа. Все эти действия могут быть отображены на основе функции отражения программы, вдоль одной из осей вашего выбора. Дополнительная функция этого менеджера заключается в возможности VAMP создания отражения морфа цели, принадлежащей соответствующему тегу Pose Morph. Таким образом, вы можете создавать отражение дубликата мимики, например, для левой половины лица вашего персонажа, если вы предварительно создали цели морфа для правой стороны. На нижнем изображении вы видите пару примеров использования инструмента VAMP:

Действие

Эта группа включает все возможные действия, которые вы можете выполнить на основе инструмента VAMP.

Источник

Это поле связи предназначено для объекта, информацию которого вы намерены перенести на другой объект. Но при этом в это поле не обязательно перетаскивать один объект. Для увеличения скорости работы с этим инструментом, VAMP придерживается простых следующих правил:

Цель

Это поле связи предназначено для объекта, для которого вы намерены перенести информацию. Но это поле по аналогии с полем источника, не должно быть заполненным в обязательном порядке. Если вы оставите это поле чистым, VAMP будет использовать тот же объект, как объект цели и источника. Вы можете в таких случаях использовать инструмент VAMP для создания, например, всех имеющихся отражённых копий, принадлежащих соответствующим тегам или тегам выбора точек. Если вы хотите произвести отражения всех целей морфа одного объекта, вы можете оставить поле Цель просто пустым. Если вы хотите отразить определённую цель морфа, вы можете это выполнить посредством контекстного меню, находящегося в установках тега морфа. Альтернативно, вы можете выбрать там только одну цель, и инструмент VAMP создаст только для этой цели отражённую копию.

Вы можете очень быстро, таким образом, создать копию только для одного тега карты вершин. Оставьте для этого поля цели и источника пустыми, удалите все имеющиеся выделения и произведите выделение необходимого тега. В окне инструмента VAMP вам необходимо теперь выбрать ось отражения и проверить, что установка Карту вершин является активной, прежде чем вы кликните на кнопку передачи карты.

Перенести

В этой группе вы устанавливаете необходимые параметры, которые вы намерены перенести.

Значение веса

Установите это поле активным, если вы намерены перенести значения веса сустава объекта, который является занесённым в поле связи источника.

Цели морфа

Установите это поле активным, если вы намерены перенести цели морфа для объекта, который является занесённым в поле связи источника.

Выделение точек

Посредством этой установки вы можете переносить все теги выбора точек от объекта источника на объект цели. В зависимости от установленного метода просчёта, при этом будет произведён поиск схожести геометрии на объекте цели, для каждой в отдельности взятой точки.

UVs

Эта установка предназначена для переноса развёртки UV, в зависимости от выбранного метода просчёта на объект цели.

Выделение рёбер

Эта установка функционирует по аналогии с выделением точек. Но при этом будет дополнительно перенесен созданный для рёбер тег выделения.

Выделение полигонов

Эта установка функционирует по аналогии с выделением точек. Но при этом будет дополнительно перенесен созданный для полигонов тег выделения.

Тег текстуры

Эта установка позволяет вам определить перенос всех имеющихся тегов текстуры на объект цель.

Карту вершин

Эта установка функционирует по аналогии с выделением точек. Но при этом будут перенесены все теги для соответствующих карт вершин. При этом имеющиеся значения веса ля карты вершин будут также перенесены.

Метод просчёта

Здесь вы можете выбрать, какую методику назначения точек между объектами вы намерены использовать. Для вашего выбора программа предоставляет следующие установки.

Следующая поверхность

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

Следующая точка

При этом методе будет произведён поиск на предмет поиска точки, расположенной как следующей и ближайшей. Для этой точки произойдёт передача значения веса.

Проекция нормалей

Эта методика является похожей на изложенную выше Следующая поверхность. Но при этом для каждой точки объекта-источника, будет создан луч вдоль её нормалей, для определения его столкновения с участком поверхности на объекте-цели. В зависимости от геометрии объектов, это должна быть не обязательно следующая точка.

Проекция осей источника

При этой методике для каждой точки объекта-цели будет спроецирован луч, который производит пересечение этой точки и оси объекта-цели. Если луч при этом столкнётся с точкой, расположенной на поверхности объекта-источника, она будет использована для передачи информации.

Проекция осей цели

Эта методика функционирует по аналогии с предыдущей. Но при этом луч будет спроецирован через ось объекта-цели.

Преобразование

Установки, которые расположены здесь, позволяют вам создавать отражение данных при их переносе.

Выкл

Если эта установка активна, перенос информации будет произведён без её отражения.

X Развернуть

При этой установке, вся переносимая информация будет отражена вдоль оси Х, то есть на плоскости Y-Z.

Y Развернуть

При этой установке, вся переносимая информация будет отражена вдоль оси Y, то есть на плоскости X-Z.

Z Развернуть

При этой установке, вся переносимая информация будет отражена вдоль оси Z, то есть на плоскости X-Y.

Позиция

Эта установка определяет, что перенос вашей информации будет произведён при использовании мировой системы координат или локальной системы объекта.

Локальная

Выберите эту установку, если вы намерены для просчёта переноса, использовать оси объекта. Если установка выбрана, объекты источника и цели не должны обязательным образом находиться на одной позиции, а могут быть свободно размещены в сцене, масштабированы или повёрнуты. Но при этом оси обоих объектов, должны иметь одинаковое направление по отношению к каркасу.

Глобальная

В этом случае для переноса будут использованы оси мировой системы координат. Объекты, которые при этом находятся в вашей сцене, должны по возможности быть точно расположенными друг над другом. При этом направление осей ваших объект не имеет никакого значения.

Перенести карту

Эта кнопка приводит к началу переноса информации между объектами.