Перейти к содержимому

Как сделать видео текстурой материала — рендер V-ray 6.10

Как оказалось, решение совсем не очевидное. Любая статичная картинка в качестве текстуры работает также, как в стандартном рендере. Но, если нужна живая фактура — например, экран работающего телевизора — рендер V-ray вместо видео просчитывает темноту. Прекрасную чёрную темноту...

Решение несложное, если не учитывать, что информации в сети об этом нет абсолютно никакой.

  1. Создаём материал PBR (вероятно, можно и стандартный, но они слишком медленные, я их не использую).
  2. В режиме Color в текстурах открываем выпадающий список, ищем plugins → V-ray → выбираем VRayC4DBake.
  3. Ниже появляется блок General, в нём добавляем видео, устанавливаем количество кадров и режим воспроизведения.
  4. Настраиваем разрешение в текстурах, методом подбора наилучших цифр для вашей задачи. Я использую разрешение исходного видео, без изменений.

Как сделать видео текстурой материала


Мерцают тени на финальном рендере

Довольно много времени потратил на поиски проблемы, которая появилась при использовании в Cinema 4D рендера V-ray версии 6.10 — с его родными материалами, светом и камерой. Сам процесс поиска решения заключался в последовательной установке и снятии флажков в чек-боксах. Совет: если выполняете подобные действия при отлове ошибок — снижайте разрешение просчёта, отключайте сохранение, считайте в Picture Viewer и в нём же воспроизводите анимацию. Для определения проблемы с тенями достаточно 10 кадров.

Теперь о сцене: два базовых материала (пол и объёмные буквы), одна камера с вертикальным движением, 31 источник света, 2 из них двигаются. 30 источников я отключил в процессе поисков, они не влияли на результат. Под конец эпопеи остался один фронтальный светильник. Свет весь, кстати, тоже готовый из Chaos Cosmos.

Больше всего провозился с изменениями материалов и откражений, а также с настройками камеры. Казалось, что проблема в сочетании рефлекшн с частотой кадров, ISO, F-stop и Shutter Angle. Поиски усугублялись ещё и тем, что в сети на русском языке обсуждения устарели лет на десять. А на английском языке осталась только поддержка Redshift (помешались на нём все).

Когда все чек-боксы в Cinema закончились, перешёл к настройкам рендера. V-ray для меня абсолютно новый продукт, поэтому включал и выключал последовательно каждую опцию. Философская работёнка...

Когда добрался до anti-aliasing, понял что это здесь. Но ошибся. Ни один флажок на картинку не влияет.

anti-aliasing в Cinema

Решение

Оказалось, проблема в GI — это Global Illumination или «глобальное освещение» по-русски. Отключать режим не нужно — именно такой совет в большинстве дают на англоязычных форумах. Достаточно выбрать в выпадающем списке GI Engine режим Brute Force (у меня был по умолчанию Light Cache).

Global Illumination в Cinema

Мерцания нет. Рендер идёт почти в два раза дольше. Задача решена.

Оказывается, пересекая горизонт событий, тот кто его пересекает, падает к центру черной дыры — если он смог бы это ощущать и фиксировать. А те, кто за ним наблюдают, этого падения не увидят. Для них падающий в дыру будет двигаться к ней вечно. Без видимого финала...
...читать далее "На границе черной дыры время исчезает"