Cinema 4D или сокращённо C4D фирмы Maxon является пакетом для создания трёхмерной графики и анимации.
Cinema 4D является универсальной комплексной программой для создания и редактирования двух- и трехмерных эффектов и объектов. Позволяет рендерить объекты по методу Гуро. Поддержка моделирования, рисования, скульптинга, композитинга, трекинга, анимации и высококачественного рендеринга. Отличается более простым интерфейсом, чем у аналогов, и встроенной поддержкой русского языка (включая полную русскоязычную справку), что делает её популярной среди русскоязычной аудитории.
Локализация
Интерфейс и справочные материалы Cinema 4D доступны на различных языках: русский, английский, испанский, итальянский, китайский, корейский, немецкий, французский, чешский и японский. Документация программы так же доступна на нескольких языках, среди которых: русский, английский, немецкий и другие языки.
Официальный сайт компании Maxon доступен на русском, английском, итальянском, испанском, немецком, французском и японском языках.
Модули
С выходом 12-й версии, Maxon больше не предоставляет модули к продаже. Вместо этого, Cinema 4D теперь доступна в шести пакетах, описанных ниже. Помимо основной программы, которая содержала в себе основные инструменты для моделирования, текстурирования, анимации и рендера, существовали также и модули, которые позволяли пользователю получить более специализированные инструменты и функции программы.
- Advanced Render — модуль, предоставляющий расширенные возможности для визуализации сцен.
- BodyPaint 3D — инструментарий для создания развёрток UV и текстурных карт. (с R10 включён в базовый пакет)
- Dynamics — модуль для симуляции динамики твёрдых и мягких тел.
- HAIR — модуль для создания волос.
- MOCCA — модуль, предназначенный для работы над анимацией персонажей. Включает в себя систему симуляции тканей, морфинг, различные деформаторы, инструменты для создания рига, и многое другое.
- MoGraph — модуль, предназначенный для генерации и анимации объектов. Заточен для создания анимационного дизайна.
- NET Render — модуль, позволяющий просчитывать анимацию в рендер-ферме. С 15-й версии модуль прекратил своё существование и заменён на систему Team Render.
- PyroCluster — инструментарий для создания волюметрических эффектов. Дым, пыль и т. д. (с R10 включён в модуль Advanced Render)
- Sketch and Toon — модуль, позволяющий создать нефотореалистическую визуализацию сцены.
- Thinking Particles — модуль, включающий в себя нодовую систему управления частицами.
Пакеты
С выходом 12-й версии программы, компания Maxon предоставляет своим пользователям пять различных сборок Cinema 4D. С весны 2013-го года к ним добавился шестой пакет — «Lite». Каждый из пакетов имеет свою целевую группу.
С выходом R21, вместо пакетов Prime, Broadcast, Visualize, Studio, BodyPaint 3D имеется только один пакет под названием Cinema 4D. Он содержит в себе все функции программы.
Lite
Упрощённый пакет Cinema 4D поставляющийся в комплекте с Adobe After Effects, начиная с версии CC. Предназначен для создания несложной трёхмерной анимации и использования трёхмерных объектов в композиции After Effects. Желающие могут обновить Lite на Broadcast или Studio, а также подключить к After Effects свой имеющийся пакет Cinema 4D вместо Lite. Подключение Cinema 4D к After Effects совершается с помощью плагина-моста Maxon CINEWARE, находящегося также в комплекте поставки After Effects. Также в пакете поставки имеются плагины для экспорта данных из Cinema 4D в After Effects и из After Effect в Cinema 4D, поставляющиеся также с другими пакетами Cinema 4D.
Prime
Обладает основным набором инструментов для моделирования, текстурирования, анимации и рендеринга. Также включает в себя все инструменты, ранее доступные только в BodyPaint 3D.
Broadcast
Пакет содержит в себе все функции Prime, а также инструменты предназначенные для создания анимационного дизайна для телевидения и видеопроизводства. Среди этих инструментов система создания клонов и работы с ними «MoGraph», а также некоторые функции динамики, дополнительные шейдеры и расширенные функции визуализации. В комплекте поставки имеются обширные библиотеки объектов, материалов, звуковых файлов и прочих сцен и установок.
Visualize
Пакет содержит в себе все функции Prime, а также обладает дополнительным набором инструментов для визуализации. В комплекте поставки имеются обширные библиотеки объектов, источников света и прочих сцен и установок. Целевая группа — архитекторы, инженеры и дизайнеры.
Studio
Пакет обладающий полным набором инструментов Cinema 4D, включает в себя всё то, что содержится в Prime, Broadcast и Visualize, а также другие функции, не доступные ни в одном из других пакетов. Также имеется расширенный набор заготовок, сцен с примерами и прочие заготовки.
BodyPaint 3D
Пакет, целевую группу которого составляют художники по текстурам и по созданию «Matte Painting».
Основная статья: BodyPaint 3D
Программирование в Cinema 4D
Cinema 4D поддерживает следующие языки программирования:
- Python — Код можно использовать в менеджере для создания скриптов и плагинов, а также в объектах, тегах, узлах Xpresso и в других функциях программы.
- C++
- C.O.F.F.E.E. — скриптовый язык программирования. Встречается только в программах Cinema 4D и BodyPaint 3D. Код можно использовать в менеджере для создания скриптов и плагинов, а также в объектах, тегах, узлах Xpresso и в других функциях программы. R19 является последним релизом, в котором используется этот язык программирования.
- Xpresso — нодовая система программирования. Система основана на графическом интерфейсе. Представляет собой набор узлов (нодов) обладающих входными и выходными портами. Узлы являются отдельными функциями. Порты узлов можно соединять между собой, что приводит к последовательному просчёту функций. Новые узлы можно создавать наподобие плагинов при помощи C++. Выражения Xpresso назначаются объектам с помощью тега Xpresso, содержащего в себе менеджер по работе с узлами Xpresso. Среди узлов имеются как основные узлы программирования, так и специальные узлы для работы с Thinking Particles, динамикой, волосами и MoGraph. Также имеется отдельный узел Python, в котором можно создавать код на соответствующем языке и тем самым расширять возможности Xpresso.
Обмен данных
Возможности для обмена данных входящие комплект поставки Cinema 4D R20 или же предоставляемые сторонними производителями.
Tекстурирование
- 3ds Max — 3ds Max 2012—2019
- Maya — Maya 2012—2018
Симуляция и эффекты
- Realflow 4 — 5
Создание игр
NeoAxis Engine — (через OBJ)
- Unity — (через FBX и C4D)
- Unreal Engine — (через FBX и полноценно напрямую, начиная с версии Unreal 4.23)
- CryEngine — (через FBX)
Kомпозитинг
- Adobe After Effects — CS5, CS6, CC
- Adobe Photoshop — CS5, CS6, CC
- Apple Motion — (только на системаx OS X)
- Apple Final Cut Pro
- Apple Shake
- Blackmagic Fusion
- The Foundry Nuke
CAD
- Nemetschek Allplan
- Graphisoft ArchiCAD
- Nemetschek Vectorworks
Список форматов данных
Следующие форматы файлов для импорта (И) и экспорта (Э) поддерживаются Cinema 4D Studio напрямую. Имеется целый ряд плагинов расширяющие возможности обмена данных с другими программами.
- 3D Studio (*.3ds) И/Э
- Alembic (*.abc) И/Э
- Allplan (*.xml) И/Э
- BVH (*.bvh) И
- CATIA (*.CATPart, *CATProduct, *.cgr) И
- COLLADA 1.4, 1.5 (*.dae) И/Э
- DEM (*.dem) И
- Direct 3D (*.x) Э
- DWG (*.dwg) И
- DXF (*.dxf) И/Э
- FBX (*.fbx) И/Э
- IGES (*.igs, *.iges) И
- Illustrator (*.ai) И/Э сплайнов. Благодаря особенностям системы MacOS, на этой системе есть возможность использовать файлы AI в качестве текстур.
- JT (*.jt) И
- LightWave (*.lwo) И
- SketchUp (*.skp) И
- Solidworks (*.SLDPrt, *.SLDAsm, *.SLDDrw) И
- STEP (*.stp, *.step, *.p21) И
- STL (*.stl) И/Э
- Volume (*.vdb) И/Э
- VRML 2 (*.wrl) И/Э
- OBJ (*.obj) И/Э
Визуализация
Кроме встроенных рендеров (standart CPU, phtysical CPU, prorender GPU) Cinema 4D может работать и со сторонними рендерами, как встраиваемыми непосредственно в саму среду программы, так и с помощью коннекторов (т.н. экспортеров). Часть из сторонних рендеров до R19 напрямую поддерживался через встроенный в пакеты Cinema 4D Visualize, Cinema 4D Studio и BodyPaint 3D коннектор CineMan.
Встраиваемые рендеры
- RedShift Render
- Octane Render
- Thea Render
- Maxwell Render
- U-Render
- VRAYforC4D (англ.) (Vray)
- m4d mental ray and iray (англ.) (mental ray and iray)
- finalRender
- Indigo Render
- Krakatoa (система визуализации частиц)
- Arnold Render
Рендеры подключаемые при помощи коннекторов
- Corona Renderer
- RenderMan — Pixar’s Photorealistic RenderMan® renderer / PRMan (через CineMan)
- 3Delight (через CineMan)
- AIR — Site Graphics AIR 7-10 (через CineMan)
- Maxwell Render
- mental ray
- Indigo Renderer
- Sunflow
- V-Ray
- Thea (англ.)
- Octane Render
Скачать программу можно по этой ссылке