Cinema 4D Cinema 4D Prime Конфигурация программы Настройки программы Импорт и экспорт
Функция доступна в CINEMA 4D Prime, Visualize, Broadcast, Studio & BodyPaint 3D

Alembic

Alembic является результатом совместной разработки компаний Lucasfilm и Sony Pictures Imageworks и представляет собой формат открытого типа, который используется в 3D анимированных проектах для таких направлений, как – анимированная геометрия, частицы и сплайны.

При импорте вами файла Alembic все имеющиеся в нём объекты будут импортированы как специальные объекты Alembic, в которых содержится специальная связь для соответствующего объекта в файле «*.abc» (это должно выглядеть именно таким образом в связи с тем, что данные анимации находятся исключительно в файле Alembic, а не в программе Cinema 4D). Если происходит изменение только файла «*.abc», в этом случае программа Cinema 4D учитывает это изменение при повторном импорте проекта или его рендере. Из этого следует, что при дальнейшей передаче проекта вы должны предоставить, как файл проекта «*.c4d» так и файл «*.abc». При этом не исключается создание ссылки на несколько файлов Alembic.

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

На заметку:
Импортируемые объекты не могут быть обработаны на предмет их геометрии, позиции, размера или угла. Все эти параметры являются сохранёнными в файле Alembic и не изменяются без дополнительных правил (исключения при этом составляют установки Обновить ПМВ и Обновить геометрию).

Alembic является форматом, который предназначен для передачи анимированной геометрии в другие программы без потери при этом процессе её качества. Он является экстремально оптимизированным для этого и предлагает файлы значительно меньших размеров по сравнению с другими форматами, например, «*.obj». Но и в пределах рабочего процесса программы Cinema 4D, использование формата Alembic может иметь определённые преимущества. Если вы используете сложную анимацию из файлов Alembic (например, созданные на основе динамики) для других целей, в этом случае расход памяти является минимальным, так как данные анимации не должны полностью сохраняться в рабочей памяти вашего компьютера. Кроме этого является возможным использования объектов с низким разрешением при обработке сцены, которые заменяются на объекты с высоким разрешением только при окончательном просчёте сцены (смотрите материал Alembic).

В общем и целом при использовании формата Alembic вы можете производить импорт проектов и сложной анимации такого уровня, которые для программы Cinema 4D предоставляют определённые сложности. Например, для запекания Thinking Particles вы можете сохранять их в файле Alembic с возможностью его последующего использования в программе.

Некоторые объекты Alembic (которые являются генераторами) в окне Менеджер атрибутов наряду с настройками Alembic имеют собственные установки (закладка Объект). Объекты содержащиеся в файле Alembic могут конвертироваться в программе при использовании клавиши C в настоящие, полигональные объекты программы Cinema 4D. После их конвертации эти объекты больше не являются связанными с оригинальным файлом Alembic.

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

На заметку:
Пока в Cinema 4D открыт файл, в котором используется файл Alembic, нельзя изменять или заменять внешний файл Alembic. Это действие может привести к сбоям в работе программы.