Справка Cinema 4D Cinema 4D Visualize, Broadcast, Studio Advanced Render CineMan
Функция доступна в CINEMA 4D Visualize, Studio

Вопросы и ответы

Как я могу ускорить процесс рендера?

При проведении процесса рендера в пакетах программ совместимых с RenderMan, важным звеном является ваше знание некоторых особенностей. Для опытных пользователей программы Cinema 4D наверное такое заявление также показалось бы, как минимум странным, но это действительно так! Использование полигонов для процесса рендера является негативной методикой переноса геометрии объектов в пакеты рендера, совместимые с RenderMan (особенно для пакета PRMan). Пакеты совместимые с RenderMan функционирую оптимальным образом с так зазываемыми "High Level Primitives" (например NURBS и "Subdivision Surfaces". Они будут подразделены абсолютно точно в соответствии с разрешением изображения. Внешние пакеты рендера кроме этого, не сохраняют весь объём подразделенной геометрии в кеше. Рендерер при этом может создавать оптимальные каркасы при минимальном потреблении памяти.

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

Как мне установить активной функцию GI?

GI существует для пакетов рендера совместимых с RenderMan в форме LightSource шейдеров. Это гарантирует максимальную гибкость, так как язык Shading предлагает доступ к функции GI при процессе рендера. Обычно имеется один или несколько стандартных GI LightSources, которые будут поставлены с соответствующим рендером. Они являются различными между собой. Поэтому отсутствует единый интерфейс, обеспечивающий визуальный доступ к ним. Вместо этого произведите импорт в материал шейдера RenderMan, шейдера GI LightSource и произведите его назначение для источника освещения. Источник света, принадлежащий программе Cinema 4D, при этом будет замещён посредством шейдера LightSource. Параметры шейдера при этом вы можете обрабатывать в редакторе материалов или менеджер атрибутов. Это функционирует для всех шейдеров, импорт которых вы будете производить аналогичным способом.

Не все установки GI вы сможете найти в шейдере LightSource. Некоторые являются настройками, и некоторые атрибутами (и могут быть назначены на уровне объекта).

Установки вы найдёте в закладке GI для настроек рендера \ CineMan.

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

Посредством этого вы вносите определённую степень различия для установок GI, но при этом получаете возможность показа происходящего процесса в пределах RenderMan.

Как я могу создать шейдер для внешнего использования?

Иногда имеет смысл произвести экспорт шейдеров, принадлежащих программе Cinema 4D, для последующего их использования как RIB шейдеров или дополнительного изменения. Обычно вы хотите для шейдера иметь некоторые параметры задания. Обычно каждый параметр, который может быть установлен в интерфейсе программы Cinema 4D, является кодированным в шейдере, что затрудняет для нас путь определения направления для этого параметра. Кроме этого, значение может многократно использоваться в пределах шейдера. Если параметр шейдера программы Cinema 4D должен появиться в данных RIB, произведите просто анимацию параметра (создайте пустой трек) в программе Cinema 4D. Соответствующий параметр впоследствии появится в RIB шейдере.

Почему не просчитывается просмотр материала?

Одновременно возможно функционирование только одной инстанции CineMan. Если вы производите внешний рендер, при этом как в окне редактора, так и на других участках программы Cinema 4D дополнительный рендер на его основе не возможен.