3D · 5 мин

Из чего на самом деле складывается красивая 3D-картинка

Модель, материал, свет и камера: разбираем сцену с обычной чашкой и выясняем, почему сложная геометрия ещё не делает хороший рендер.

Что разберём

Модель, материал, свет и камера: разбираем сцену с обычной чашкой и выясняем, почему сложная геометрия ещё не делает хороший рендер.

Один предмет, несколько независимых решений

Представь простую чашку на столе. В первом изображении она похожа на игрушку, во втором — на керамику из каталога, в третьем — на предмет из мрачной игры. Форма может оставаться одинаковой. Разница появляется из-за материала, света, ракурса, окружения и того, как программа рассчитывает итоговое изображение.

Рендер — результат превращения описания сцены в картинку. Полезно разделять эту сцену на составляющие: какие предметы в ней есть, как устроены поверхности, откуда приходит свет и что видит камера. Если менять всё одновременно, трудно понять причину улучшения. Для первого осмысленного опыта достаточно одной чашки, плоскости под ней, камеры и одного источника света.

СветПредметКамера
Схема учебной сцены: источник освещает предмет, камера выбирает видимую часть. Это объяснение устройства сцены, а не физически рассчитанный рендер.

Геометрия отвечает за форму

У распространённой полигональной модели поверхность состоит из граней, рёбер и вершин. Для чашки особенно важны силуэт корпуса, толщина края и ручка. На общем плане мелкие детали могут исчезнуть, а слишком угловатая ручка останется заметной. Поэтому добавлять геометрию разумно там, где она меняет видимый результат.

Представь два варианта: чашка с тысячами незаметных бороздок и чашка попроще, но с убедительной толщиной стенки. На небольшом изображении второй вариант может читаться лучше. Это не правило «меньше полигонов всегда лучше», а способ расставить приоритеты. Сначала проверь силуэт на однотонном фоне. Затем посмотри, не ломается ли форма в самом важном ракурсе.

Материал определяет поведение поверхности

Цвет — только часть материала. Два одинаково синих предмета могут выглядеть как резина и глазурованная керамика. Для нашего опыта полезно менять шероховатость: более гладкая поверхность даёт собранные отражения, более шероховатая — размытые. Результат при этом зависит от освещения и окружения, которые есть чему отражать.

Попробуй оставить геометрию неизменной и сделать три версии чашки: матовую, блестящую и металлическую. Не меняй одновременно свет. Тогда будет видно, что именно сделал материал. Текстура с нарисованной царапиной тоже не всегда равна настоящему углублению: одни способы меняют цвет, другие имитируют мелкий рельеф при освещении, третьи действительно меняют поверхность.

Свет объясняет объём

Для первой проверки поставь источник немного сбоку и сверху. На чашке появятся освещённая и затенённая стороны, а на столе — тень. Теперь перенеси источник почти за камеру: рисунок изменится, форма может выглядеть более плоской. Это хороший опыт, потому что предмет и материал остались прежними.

Размер источника тоже влияет на характер теней. В учебной сцене сравни небольшой источник и большую светящуюся площадку, сохраняя сопоставимую яркость изображения. Смотри на границу тени и блик. Не нужно сразу расставлять десять ламп: каждый новый источник должен решать конкретную задачу — например, отделять ручку от тёмного фона, а не просто делать всё светлее.

Камера создаёт композицию

Камера отвечает не только за то, что попадёт в кадр. Её положение меняет видимые отношения частей предмета. Если приблизиться к ручке широкоугольным ракурсом, она станет зрительно заметнее относительно дальнего края. Если отойти и подобрать более узкий угол обзора для похожего заполнения кадра, соотношения будут другими. Поэтому «увеличить объект» и «подойти камерой» — разные действия.

В нашем примере сначала реши, что главное: форма ручки, рисунок на боку или вся чашка как предмет. Оставь пространство вокруг важной детали. Проверь маленькую версию кадра: если на ней чашка сливается со столом, дополнительные текстуры вряд ли спасут композицию. Нередко достаточно изменить фон или повернуть предмет на несколько градусов.

Разбираем неудачный кадр по признакам

Допустим, чашка выглядит как плоское пятно. Сначала убери рисунок с материала и оставь нейтральную поверхность. Если объём всё ещё не читается, проблема может быть в свете или ракурсе. Поверни источник и сравни. Если после этого форма появилась, дополнительные полигоны были бы лишней работой: слабым местом оказалось освещение.

Другой случай: чашка отделена от фона, но кажется ненастоящей. Проверь край и ручку: нет ли у них неправдоподобной толщины, не проходит ли ручка сквозь корпус? Затем посмотри на контакт со столом. Предмет, который зрительно висит над плоскостью, может выглядеть странно даже при качественном материале. Важно рассматривать конкретный признак, а не повышать все настройки подряд.

Сделай лист сравнения из четырёх кадров: исходный, с новым светом, с новой камерой и с исправленной геометрией. Под каждым укажи единственное изменение. Так легче выбрать удачную комбинацию и объяснить решение другому человеку. Этот лист полезнее десятка финальных рендеров с разными случайными настройками, причины отличий которых уже никто не помнит.

Почему картинка шумит и долго считается

Разные движки используют разные способы получить изображение. В частности, Cycles в Blender применяет трассировку лучей. При ограниченном числе выборок в сложном освещении результат может содержать шум; увеличение расчётов обычно требует дополнительного времени. Шумоподавление помогает, но слишком мелкие детали тоже могут пострадать. Точное время зависит от сцены, оборудования и настроек.

Не оценивай сцену только по самому дорогому финальному режиму. Для композиции достаточно небольшого предпросмотра, для материала — фрагмента с бликом, для финала — полного кадра. Такой порядок экономит работу: не придётся ждать большой рендер, чтобы обнаружить обрезанную ручку. Сохрани три изображения с одной изменённой настройкой и подпиши отличие. Это будет собственное наглядное исследование, а не случайный перебор кнопок.

Источники и дальнейшее чтение