CG-гиперреализм: моделинг, материалы, свет и рендер
Гиперреализм в CG — это не один “секретный” параметр рендера, а согласованность нескольких слоёв: геометрии, материалов, света, камеры, атмосферы и цвета. В первой статье курса мы разобрали, по каким признакам зритель верит картинке. Во второй — как на препродакшене и площадке собрать факты, чтобы потом не угадывать. Эта статья соединяет оба подхода и переводит их в CG-пайплайн: как из моделей и текстур получить рендер, который выглядит как реальная съёмка.
> Ключевая мысль: гиперреализм появляется, когда ваш CG воспроизводит те же физические причины, что и камера на площадке: свет от реальных источников, оптика конкретного объектива, масштаб и микронеровности материалов, а не “красивую картинку по вкусу”.
!Карта процесса от данных с площадки до финального рендера
Минимальный пайплайн, который даёт предсказуемый реализм
Вам нужен процесс, в котором каждый следующий шаг опирается на измеримые данные или проверяемые референсы.
Матчмув и камера: виртуальная камера повторяет движение и оптику плейта.
Моделинг и масштаб: геометрия соответствует реальному миру и содержит фаски.
UV и текстуры: материалы имеют правильные карты и масштаб деталей.
Шейдинг PBR: параметры отражения и шероховатости физически правдоподобны.
Свет: повторяет условия площадки через HDRI и практические источники.
Рендер: сохраняет динамический диапазон и даёт полезные пассы для композа.Полезно держать под рукой два технических ориентира:
принципы PBR в Physically Based Materials в Unreal Engine
устройство универсального шейдера в Blender Manual: Principled BSDFМоделинг для гиперреализма
Масштаб и “ощущение размера”
Одна из самых частых причин “игрушечности” — неверный масштаб. Даже без линейки вы можете заметить проблему по признакам:
слишком резкие грани у твёрдых объектов
одинаковая “частота” деталей на всех поверхностях
неестественные толщины: металл как бумага или пластик как бетонПрактика:
задайте сцене реальные единицы измерения и придерживайтесь их
добавьте объект-якорь знакомого размера (дверь, человек, лист А4)Фаски и реальные кромки
В реальности почти нет идеально острых граней: кромка всегда ловит хайлайт. Поэтому:
твёрдым объектам почти всегда нужна фаска или небольшой bevel
ширина фаски должна соответствовать масштабу объектаПроверка: поставьте контровой свет. Если кромка не ловит “живой” блик, объект будет выглядеть вырубленным.
Микрогеометрия: где она действительно нужна
Микродетали можно добавлять двумя способами:
геометрией (displacement или микромоделинг), когда нужен силуэтный вклад
нормалями (normal map), когда важен только характер света на поверхностиПравило выбора:
если деталь должна менять контур на фоне или давать заметную контактную тень — делайте геометрией
если это царапины, поры, небольшая шагрень — обычно достаточно normal mapUV, текстуры и масштаб деталей
Почему хорошие текстуры не спасают плохую систему
Даже дорогие текстуры разваливаются, если нарушены два базовых принципа:
последовательная плотность пикселей: одинаковые по важности объекты имеют сопоставимое качество текстур
масштаб узора совпадает с реальностью: дерево не “с волокнами как у ковра”, бетон не “как наждачка”Если вы используете UDIM (формат раскладки UV на несколько тайлов), фиксируйте правила заранее, чтобы не потерять контроль при росте проекта.
Какие карты чаще всего нужны в PBR
Минимальный набор карт для большинства материалов:
base color (albedo): цвет без теней и бликов
roughness: микрошероховатость, определяющая ширину бликов
metalness: маска “металл/не металл” для стандартной PBR-модели
normal: микрорельеф для светаТипичная ошибка: “рисовать” в base color тени и засветы. Это ломает физику, потому что освещение должно приходить от света сцены, а не из текстуры.
Для HDRI и ряда текстур удобно использовать библиотеки с проверенной лицензией, например Poly Haven.
Материалы и шейдинг PBR
Базовые понятия, которые важно не путать
Диэлектрик: неметалл (пластик, дерево, кожа, камень). Обычно имеет цвет в base color и слабое отражение.
Металл: отражение окрашено цветом металла, а base color работает иначе, чем у диэлектриков.
IOR (index of refraction): показатель преломления, влияющий на силу отражения под разными углами. В шейдерах он может называться IOR или быть скрыт за параметрами “specular”.Практическая цель: не “угадать красивый блеск”, а воспроизвести поведение поверхности при данном свете.
Самая полезная карта в гиперреализме — roughness
Зритель очень чувствителен к правдоподобию бликов. Поэтому roughness почти всегда должна иметь вариативность:
затёртости там, где объект трогают
более глянцевые зоны на выступах
пятна и неоднородность от эксплуатацииЕсли всё выглядит “одинаково матовым” или “одинаково глянцевым”, CG быстро становится стерильным.
Таблица быстрых ориентиров по материалам
| Материал | Что продаёт реализм | Частая ошибка |
|---|---|---|
| Пластик | неоднородный roughness, мелкая шагрень | “идеально гладкий” пластик как стекло |
| Окрашенный металл | фаски, сколы по краям, разная шероховатость | отсутствие слоя краски как покрытия |
| Стекло | правильная толщина, грязь, микроцарапины | “чистое 100% стекло” без дефектов |
| Дерево | правильный масштаб волокон, пористость | слишком крупный или слишком мелкий рисунок |
Свет: как получить правдоподобную сцену
В терминах курса “свет” — это не только источники, но и среда, которая даёт заполнение, переотражения и атмосферу.
Базовая схема для реалистичного лайтинг-теста
Если у вас есть HDRI с площадки, начинайте с неё.
поставьте HDRI как окружение
добавьте один “ключ” (key light), если нужно усилить читаемость
добавьте практические источники, которые видны в кадре (лампы, экран, неон), чтобы блики и отражения имели причинуЕсли HDRI нет, используйте референсные фото и восстановите направление ключевого света, жёсткость и заполнение.
Сверка по шарам и референсам
Если вы снимали на площадке хромированный и серый шар (из предыдущей статьи), используйте их как объективный контроль:
хромированный шар проверяет направления источников и яркость отражений
серый шар проверяет мягкость теней и уровень заполненияЦель: не совпадение “на глаз”, а совпадение характера света.
Камера и оптика в CG
Гиперреализм почти всегда рушится на “идеальной” виртуальной камере, которая не похожа на реальную оптику.
Что нужно матчить по данным с площадки:
фокусное расстояние и кроп
диафрагма и характер глубины резкости
выдержка или угол затвора и смаз движения
дисторсия, виньетка, иногда лёгкие аберрацииВажно: не добавляйте артефакты “пакетом”. Они должны соответствовать истории и типу камеры. Рекламный ролик и репортаж с рук имеют разную норму “грязи” и стабильности.
Рендер: настройки, которые влияют на правдоподобие
Линейный свет и управление цветом
Современный реалистичный рендер предполагает работу в линейном пространстве и аккуратный вывод в нужный стандарт. Если вы используете управляемый пайплайн, изучите основы ACES: ACES Central.
Для практики в конкретных DCC полезно понимать, как устроено управление цветом в сцене, например в Blender Manual: Color Management.
Шум, сэмплинг и денойз
Путь к “чистому” кадру не всегда означает максимум сэмплов.
увеличивайте качество там, где шум заметнее всего: в глянцевых отражениях, DOF, объёмном свете
используйте денойз аккуратно: он может “убить” микроконтраст и сделать поверхность пластиковой
проверяйте результат на стоп-кадре и в движении: в видео артефакты денойза часто виднееДинамический диапазон и формат вывода
Для композа и грейда обычно нужен формат, который сохраняет широкий диапазон яркостей. Частый выбор — OpenEXR. Ориентир по формату: OpenEXR на Wikipedia.
Практическая цель: чтобы хайлайты, неон, отражения и полутона не “ломались” при дальнейшей обработке.
Рендер-пассы (AOV) как страховка гиперреализма
Даже при хорошем рендере композ почти всегда требует контроля. Поэтому полезно выводить пассы.
| Пасс | Зачем нужен | Типичный кейс |
|---|---|---|
| Beauty | итоговое изображение | базовая сборка |
| Diffuse / Albedo | контроль цвета без бликов | вернуть “правду” материала |
| Specular / Reflection | контроль бликов и отражений | согласовать с плейтом |
| Z-depth | глубина | атмосферная перспектива, DOF в композе |
| Cryptomatte | маски объектов | точные выборки без ручной ротоскопии |
Если ваш рендерер поддерживает Cryptomatte, это одна из самых практичных технологий маскирования. Спецификация: Cryptomatte.
Быстрые проверки, которые экономят дни
Тестовый рендер до “полного качества”
Делайте короткие тесты до того, как начнёте финальные прогоны:
один ключевой кадр с максимальным количеством отражений
короткий клип 1–2 секунды, где есть движение камеры и смаз
крупный план материала с бликом и тенями“Разбор по слоям” как метод диагностики
Если кадр выглядит “не так”, последовательно проверяйте:
свет: есть ли читаемая причина хайлайтов и заполнения
масштаб: не слишком ли резкие кромки и слишком ли крупный микрорельеф
материал: не одинаковый ли roughness, не “пластик” ли отражения
камера: совпадают ли DOF, смаз движения, дисторсия
воздух: нужна ли лёгкая дымка или рассеяниеТиповые ошибки CG-гиперреализма и быстрые правки
Стерильность: добавьте контролируемые несовершенства в roughness и микродефекты, а не “грязь поверх всего”.
Неверные кромки: добавьте фаски и проверьте контровым светом.
Плоский свет: усилите заполнение через окружение, добавьте практические источники, проверьте контактные тени.
Слишком “компьютерный” DOF: матчьте параметры объектива, избегайте агрессивного размытия без физической причины.
Потеря хайлайтов: выводите в формате с широким диапазоном и не клиппуйте света на этапе рендера.Связь с предыдущими этапами курса
Критерии из статьи про гиперреализм становятся чек-листом качества: свет, материалы, движение, оптика, воздух, цвет.
Данные с площадки из статьи про препродакшен становятся входом для CG: HDRI, шары, цветовые карты, метаданные камеры, измерения.В следующих материалах курса логично перейти к тому, как эти рендеры “садятся” в плейт: трекинг, матчмув, композ, грейдинг и финальные артефакты камеры, которые превращают хороший CG в убедительное видео.