Последние новости
LightMix в Corona: несколько световых сценариев из одного рендера — гайд для интерьеровНепрерывный рендеринг в V-Ray и Corona: гайд по Resumable Rendering и CXRИспользование Node Group в Blender: руководство по группировке узлов и композитингуНастройки V-Ray Physical Camera: гайд по реалистичному рендеру интерьераAurora 275 стал самым высоким зданием из массивной древесины в Бразилии — CrosslamGoogle анонсировал Gemini 4 Hydrogen: быстрая и доступная модель ИИPenguin Solutions представила карту памяти CXL SMART CXL-8F2W-D4 с поддержкой DDR4KIOXIA и Dell создали систему хранения на 157 ПБ в одной стойке 42UГлава NVIDIA Дженсен Хуанг ушёл в отставку: Коlette Кресс — временный CEOMesh bevel и запекание текстур через Blender Python API
СоветыV-RayCorona Renderer

Непрерывный рендеринг в V-Ray и Corona: гайд по Resumable Rendering и CXR

Функция Resumable Rendering, анонсированная в грядущем service pack 3.5 для V-Ray, а также Render Elements, VFB 2.0 и Corona Image Editor в Corona делают процессы рендеринга интерьеров и архвиза устойчивыми к сбоям и позволяют выполнять постобработку без открытия сцены.

Архитектурная визуализация интерьера в тёплых тонах с мягким освещениемИИ-изображение
Иллюстрация создана с помощью ИИ.Изображение: 3dsınıfı / FCA AI

Коротко

  1. Следующий service pack 3.5 для V-Ray принесёт функцию Resumable Rendering, сначала для 3ds Max; при bucket-рендеринге используется sidecar-файл .vrimg, при progressive-рендеринге — .vrprog.
  2. В VFB 2.0, появившемся в Corona 12, опция Resume File в меню кнопки Render позволяет продолжить рендер из ранее сохранённого CXR-файла; Resume Last продолжает последний выполненный рендер.
  3. Render Elements Corona (включая CESSENTIAL, CGeometry, CMasking, Cryptomatte) разбивают сцену на составляющие, позволяя вносить правки в постобработке без повторного рендеринга.
  4. Corona Image Editor (CIE) позволяет применять LightMix, denoising, bloom/glare и LUT к CXR-файлам без открытия сцены или 3D-редактора; начиная с Corona 11 поддерживается пакетная обработка через параметр --batch.

В процессах рендеринга интерьеров и архвиза одной из главных причин потери времени остаётся прерывание многочасового рендера из-за отключения электричества, отзыва облачного сервера или вмешательства пользователя. Линейка продуктов Chaos — V-Ray и Corona Renderer — предлагает два взаимодополняющих механизма для снижения этого риска: со стороны V-Ray это Resumable Rendering, со стороны Corona — VFB 2.0 и Corona Image Editor (CIE), работающие через формат файла CXR. Этот гайд, основанный на официальной документации обоих инструментов, рассказывает, как рендер-студия может настроить и использовать эти функции.

Как включить Resumable Rendering в V-Ray

Функция Resumable Rendering, которая появится в следующем service pack 3.5 для V-Ray, позволяет прерванным рендерам продолжаться с места остановки. Сначала функция появится в V-Ray for 3ds Max, затем будет перенесена на другие платформы. Согласно документации, поскольку функция пока находится в разработке, некоторые детали в финальной версии могут измениться.

Чтобы включить её, в настройках VFB в диалоге рендера активируется опция Resumable Rendering; пользователи V-Ray Standalone могут передать следующую команду:

Промпт
-resume=1

Функция работает по-разному в двух режимах рендеринга:

  • Bucket rendering: по мере завершения каждого bucket'а прогресс записывается в sidecar-файл .vrimg; light cache также хранится в этом файле, поэтому не пересчитывается заново.

  • Progressive rendering: здесь необходимо задать временной интервал; с этим интервалом V-Ray сохраняет состояние изображения и light cache в файл .vrprog.

Документация отмечает, что в обоих случаях эти sidecar-файлы могут быть большими, и при продолжении рендеринга потребуется заново выполнить подготовку сцены и загрузку текстур; irradiance map при этом не сохраняется и пересчитывается заново. Не рекомендуется пробовать продолжать рендер с очень короткими интервалами (например, 30 секунд), поскольку при каждом продолжении повторная загрузка сцены занимает время.

Гибкая постобработка в Corona с помощью Render Elements

Corona Renderer с помощью Render Elements разбивает изображение на составляющие компоненты, позволяя редактировать его в постобработке без повторного рендеринга. Основные группы, добавляемые во вкладке Render Setup › Render Elements:

  • CESSENTIAL: компоненты освещения, такие как Direct, Indirect, Reflect, Refract, Emission, Translucency, Volumetrics; суммируются в линейном цветовом пространстве, что позволяет заново собрать изображение Beauty.

  • CGeometry: данные геометрии, такие как Z-Depth, normal, UVW, world position и velocity; используются для симуляции DOF и motion blur или для маскирования.

  • CMasking: элементы маскирования, такие как Cryptomatte, ID, WireColor.

Cryptomatte может генерировать маски по именам объектов, иерархии, слою или материалу; однако документация отмечает, что каждый добавленный render element увеличивает потребление RAM во время рендеринга, поэтому не стоит добавлять элементы, которые не нужны.

VFB 2.0 и формат CXR

В VFB 2.0, появившемся в Corona 12, в меню рядом с кнопкой Render есть две опции продолжения: Resume Last продолжает последний выполненный рендер; Resume File позволяет продолжить рендер из ранее сохранённого CXR-файла. Команда Save CXR сохраняет в одном файле, помимо Beauty, данные LightMix, тональной компрессии (tone mapping) и denoising; благодаря этому даже после завершения рендера все настройки постобработки можно заново отредактировать.

Редактирование без открытия сцены: Corona Image Editor

Corona Image Editor (CIE) — это самостоятельное приложение, позволяющее редактировать CXR-файл без открытия какого-либо 3D-редактора. Применение LightMix, denoising, bloom/glare и LUT можно выполнять через CIE; это даёт возможность выполнять постобработку даже на менее мощных машинах. Начиная с Corona 11 для пакетной обработки добавлен параметр --batch:

Промпт
CoronaImageCmd.exe [arguments] --batch <input-1> <output-1> <input-2> <output-2>

С помощью этой команды, например, 100 кадров анимации можно одновременно обработать denoising и экспортировать в PNG.

НастройкаРекомендуемое значениеЭффект
Resumable Rendering (Bucket)Включено, sidecar .vrimgLight cache сохраняется, продолжение с того же bucket'а
Resumable Rendering (Progressive)Не слишком короткий временной интервалСлишком короткий интервал (например, 30 сек) увеличивает нагрузку от повторной загрузки сцены
CMasking_Cryptomatte LevelsУвеличивается по необходимостиДля каждого уровня требуется отдельный буфер памяти, RAM растёт
CShading_Beauty Denoise amountОт 0 до 10 — оригинальное изображение, 1 — полностью обработанное denoising

Влияние на рабочий процесс архитектурной визуализации

Для команд, занимающихся рендерингом интерьеров и архитектуры, эти функции обеспечивают существенную экономию времени, особенно при длительных рендерах, запускаемых ночью на ферме, или на облачных серверах, подверженных прерываниям (например, spot-инстансы виртуальных машин). Поскольку при остановке и возобновлении рендера сцену нужно загружать заново, не рекомендуются слишком короткие циклы паузы-возобновления. Кроме того, рабочий процесс на основе CXR позволяет команде делиться настройками LightMix и tone mapping через единый файл, что даёт возможность быстро вносить изменения по правкам клиента без повторного открытия сцены.

Частые ошибки

  • Слишком короткий интервал сохранения при progressive-рендеринге, что без необходимости увеличивает время повторной загрузки сцены.

  • Добавление тяжёлых render elements, таких как CMasking_Cryptomatte, без необходимости, что без нужды увеличивает потребление RAM.

  • Сохранение только одного render element (например, Beauty) без использования формата CXR; в этом случае данные LightMix и постобработки теряются.

  • Попытка использовать параметр --batch вместе с аргументом <weight>; документация указывает, что они несовместимы.

Источники

Источников: 3
B
blog.chaos.comblog.chaos.com/understanding-resumable-rendering
Пересказ
D
documentation.chaos.comdocumentation.chaos.com/space/CRMAX/124495479
Пересказ
D
documentation.chaos.comdocumentation.chaos.com/space/CRMAX/125082327/Corona+VFB+2.0
Пересказ

Тексты источников не перепечатываются; короткие цитаты отмечены, остальное — наш пересказ и комментарий.

Мнение 3dsınıfı
3dОценка редактора

Для офисов в Турции, где команды выполняют рендеринг ночью или используют облачные рендер-фермы, эти две функции вместе создают практическую страховочную сетку: отключение электричества или отзыв spot-инстанса облачного сервера больше не означает потерю часов рендеринга. Однако не стоит забывать, что sidecar-файлы (.vrimg, .vrprog, CXR) занимают место на диске; особенно в проектах анимации с высоким разрешением требуется планирование хранилища.

Со стороны Corona то, что формат CXR хранит все данные постобработки после рендера в одном файле, экономит время особенно в проектах интерьеров с интенсивным обменом правками с клиентом; изменение настроек через Corona Image Editor без повторного открытия сцены возможно даже на слабых машинах. Тем не менее стоит помнить, что эта функция (со стороны V-Ray) пока находится в разработке; поведение до официального релиза может измениться.

Частые вопросы

Когда появится Resumable Rendering в V-Ray?

Функция появится в следующем service pack 3.5 для V-Ray, сначала для V-Ray for 3ds Max, затем будет перенесена на другие платформы. Документация отмечает, что функция пока находится в разработке и в финальной версии может измениться.

Почему файл CXR важен в Corona?

Файл CXR, помимо изображения Beauty, хранит в одном файле все render elements, данные LightMix, tone mapping и denoising, что позволяет выполнять постобработку через Corona VFB или Corona Image Editor без повторного запуска рендера.

На что обратить внимание при использовании Resumable Rendering?

При progressive-рендеринге не рекомендуются слишком короткие интервалы сохранения (например, 30 секунд), поскольку при каждом возобновлении заново выполняется подготовка сцены и загрузка текстур; кроме того, создаваемые файлы .vrimg/.vrprog могут занимать много места на диске.

Комментарии и форум — на турецком языке.Присоединиться к обсуждению
+

Похожие новости