Начать с требований шота
Уточните, что снимается вживую, что создаётся в 3D и как элементы перекрываются. Нужны ли волосы, сложный дым, прозрачность, многочисленные экземпляры или крупные деформации? Зафиксируйте камеру, lens data, время, рабочее цветовое пространство и ожидаемые выходные passes.
Для CGI поверх plate особенно важны масштаб, перспектива, направление света и отклик камеры. Ошибка matchmove не исправляется более точным GI. Сначала подтверждают геометрическое соответствие, затем доводят свет и материалы.
Версия и обработка изображения
Blender Manual 3.5 — архив документации от 23.02.2023; точная версия интерфейса отдельных кадров не указана. Преобразование в WebP без потерь; исходные размеры сохранены; без кадрирования, дорисовки и удаления подписей. Все авторы и источники.
Производственный класс решения
| Ситуация | Подход | Ограничение |
|---|---|---|
| Финальный сложный шот | Производственный офлайн-рендерер | Функции конкретного backend |
| Previs и оперативный layout | Realtime | Соответствие финальному look |
| Объёмные перекрытия | Согласованный deep-workflow при поддержке | Память, каналы и композитор |
Arnold, RenderMan, Karma и другие решения оцениваются по конкретным версиям и интеграциям. Наличие CPU/GPU-режима не означает полную функциональную паритетность. Перед внедрением нужен репрезентативный тест шота.
Сцена и версии
Отделяйте опубликованный ассет от overrides конкретного шота. USD является примером системы композиции слоёв и ссылок, но сам по себе не гарантирует одинаковый shading во всех рендерах. Формат сцены и модель материалов решают разные части задачи.
Зафиксируйте версии геометрии, groom, симуляций и текстур. Lighting должен понимать, какие изменения пришли из других отделов. Без этого сравнение двух рендеров теряет смысл: отличаться могли исходные данные, а не настройки интегратора.
Версия и обработка изображения
Blender Manual 3.5 — архив документации от 23.02.2023; точная версия интерфейса отдельных кадров не указана. Преобразование в WebP без потерь; исходные размеры сохранены; без кадрирования, дорисовки и удаления подписей. Все авторы и источники.
AOV и deep
Световые AOV дают контроль над вкладом компонентов, технические passes — над некоторыми операциями композитинга. Deep-изображение хранит несколько выборок на пиксель, связанных с глубиной. Оно может облегчать пространственное совмещение сложных слоёв, но не является полной 3D-сценой и не делает любой эффект поправимым.
Поддержка deep должна быть подтверждена и у рендерера, и у композитора. Заранее протестируйте конкретные каналы, прозрачность и volume. Дополнительная информация увеличивает I/O и память, поэтому её включают под задачу.
Проверка сквозного процесса
Практическая рекомендация: перед большим расчётом передайте один сложный кадр через весь пайплайн. Соберите beauty из необходимых компонентов, проверьте маски, alpha, движение и цветовой вывод. Сравните с исходным render view при одинаковой конфигурации.
Ошибки premultiplication, двойной tone mapping и несовпадение shutter могут выглядеть как дефект рендерера. Их дешевле обнаружить на одном шоте, чем после выпуска большого пакета кадров.
Выдача и воспроизводимость
Сохраняйте manifest зависимостей, настройки и идентификаторы версий. Ферма должна считать именно опубликованный набор, а не случайное состояние рабочей сцены. После получения кадров проверяйте пропуски, стабильность и соответствие монтажу. Успех VFX-пайплайна измеряется тем, насколько предсказуемо команда получает согласованный шот после очередной правки, а не только скоростью одного лучевого теста.
Для совместной работы согласуйте минимальный пакет передачи шота: камера, frame range, caches, версии ассетов, цветовая конфигурация и ожидаемые каналы. Проверяйте не только открытие, но и смысл данных. Например, глубина может измеряться в разных единицах, а normals — храниться в разных пространствах. Чёткий контракт уменьшает число ручных догадок в композитинге и помогает автоматизировать проверки. Если часть эффекта остаётся художественным приближением, это должно быть известно команде, которая будет дальше менять кадр.