Коротко
- Объёмные зонды записывают непрямое освещение в разных точках заданной области; данные необходимо запекать вручную.
- Плоские зонды предназначены для отражений на гладких плоских поверхностях и работают только с методом Screen-Trace.
- Если подстроить объёмную сетку под форму помещения, не придётся тратить разрешение на пустые зоны и участки с небольшими изменениями освещения.
- Если в больших сценах для запекания не хватает памяти, рекомендуется разделить сцену, снизить значение Surfel Resolution или отключить видимость зонда для некоторых объектов.
Что вы узнаете из этого руководства?
Световые зонды Blender Eevee позволяют записывать определённые типы света в сцене и использовать эти данные для освещения поверхностей. В этом руководстве мы рассмотрим два варианта: объёмные зонды, сохраняющие рассеянный свет, поступающий из разных точек внутри объёма, и плоские зонды, записывающие отражения на плоских поверхностях. Мы разберём, как планировать расположение зондов в интерьерах, выбирать параметры запекания и оценивать появившиеся утечки света или проблемы с памятью.
Эти два типа зондов выполняют разные задачи. Объёмный зонд захватывает свет со всех направлений в точках выборки, расположенных по всему объёму, и записывает только рассеянный свет. Плоский зонд, напротив, записывает свет, поступающий с одного направления, для видимых точек — вдоль направления отражения. Поэтому для отражений на глянцевых плоских поверхностях стоит использовать плоский зонд, а для непрямого освещения внутри помещения — объёмный.
Требования
Инструкция основана на функциях световых зондов Eevee в Blender. В исходной документации не указаны конкретная версия Blender или требования к учётной записи, поэтому здесь они не предполагаются. Данные объёмных зондов статичны и должны запекаться вручную. Плоские зонды работают только в том случае, если метод трассировки лучей установлен на Screen-Trace.
Во время запекания данных объёмного зонда сцена преобразуется в другое представление, чтобы ускорить перенос света. Оно может занимать значительный объём памяти GPU. Поэтому, особенно при работе с большими сценами, учитывайте не только параметры запекания, но и размер сцены, а также доступную память GPU. Кроме того, прежде чем принимать решение о дизайне, учтите, что плоские зонды не поддерживают отражения и объёмные эффекты.
Настройка и запекание объёмного зонда
Разместите объёмные зонды с учётом помещения. В интерьерах выстраивайте сетки зондов в соответствии с формой комнаты. Не выделяйте лишние точки выборки пустым зонам или участкам, где освещение почти не меняется. Если проблема возникает в углу или отдельной области, рассмотрите возможность добавить там небольшую сетку вместо повышения разрешения всего объёма. В крупных сценах могут понадобиться несколько объёмов с разной степенью детализации.
Выберите подходящее разрешение сетки. Параметры Resolution X, Y и Z в разделе Object Data > Probe определяют, на сколько ячеек будет разделён локальный объём. Учитывайте, что для каждой ячейки записывается свет, поэтому увеличение плотности сетки может повлиять на время запекания и расход ресурсов. Документация рекомендует не использовать высокое разрешение в пустых зонах и создавать небольшую сетку для проблемных участков.
Найдите баланс между качеством запекания и затратами. Параметр Bake Samples задаёт число направлений лучей, учитываемых при расчёте; его увеличение удлиняет запекание. Surfel Resolution определяет количество surfel на единицу локального расстояния. Более высокое значение может улучшить качество, но также значительно увеличить расход памяти. В документации в качестве хорошего значения рекомендуется удвоенное максимальное Resolution. Рассматривайте это как отправную точку, а не как обязательное правило для каждой сцены.
Выберите, какой свет записывать. В разделе Capture доступны параметры для включения в запекание мирового освещения, непрямых отражений света и излучающих поверхностей. Запекание мирового освещения может обеспечить более точное освещение, но при этом может быть утрачено корректное смешивание с окружающими объёмами irradiance. Выбирайте параметры непрямого света и излучающих поверхностей с учётом типов источников света в сцене.
Запеките данные и проверьте результат. Данные освещения объёмного зонда не обновляются автоматически — их необходимо запекать вручную. После запекания данные хранятся в data-block объекта. Проверьте точки захвата и влияние объёма в окне просмотра, чтобы убедиться, что распределение выборок покрывает помещение.
Настройка отражений с помощью плоского зонда
Выберите гладкую плоскую поверхность. Плоский зонд подходит для гладких плоских поверхностей. Каждый видимый плоский зонд увеличивает время рендера, поскольку для него требуется повторно обработать сцену. Поэтому используйте его только на поверхностях, которым действительно нужны отражения.
Установите метод Screen-Trace. Плоские зонды не работают с другими методами трассировки лучей. При включённом Screen-Trace зонд может ускорить процесс трассировки и восполнить недостающие данные трассировки лучей в экранном пространстве.
Проверьте положение зонда относительно поверхности. Если Backface Culling отключён, установка плоского зонда вплотную к поверхности может привести к захвату её нижней стороны. Можно немного поднять плоскость зонда над поверхностью, чтобы она не попадала в захват, или отключить видимость зонда в панели видимости объекта.
Проверьте расстояние влияния и смещение отсечения. Значение Distance плоского зонда и масштаб объекта определяют, какие поверхности попадут под его влияние. Отражение получают только поверхности, нормали которых выровнены относительно плоскости отражения. Увеличение Clipping Offset может помочь устранить проблемы с контактами в отражении. Параметр Parallax влияет на воспринимаемую глубину отражений в поддерживаемых материалах.
Распространённые ошибки и дальнейшие действия
Одна из распространённых проблем с объёмными зондами — точки захвата, признанные недействительными, оказываются внутри замкнутой геометрии. Параметр Validity Threshold, описанный в документации, исключает точки с низким показателем валидности из интерполяции освещения; Dilation Threshold и Radius управляют заполнением данных с низкой валидностью данными от ближайших валидных точек. Прежде чем менять эти параметры, проверьте расположение точек зонда относительно геометрии сцены и область запекания.
Если заметны утечки света, внимательно проверьте смещения при выборке, такие как Normal Bias и View Bias. Normal Bias смещает выборку вдоль нормали поверхности, а View Bias — вдоль направления обзора. Слишком большие значения могут создать новые проблемы: Normal Bias способен сделать рассеянные поверхности визуально зеркальными, а View Bias — привести к результатам, зависящим от камеры. Для неподвижной камеры документация считает View Bias предпочтительным вариантом. Увеличение Facing Bias может смягчить интерполяцию, но также усилить утечки света.
Если для запекания не хватает памяти GPU, сначала рассмотрите возможность разделить сцену на более мелкие части или создать объёмы с разным уровнем детализации. Среди других рекомендаций — снизить Surfel Resolution и отключить видимость светового зонда для объектов, которые мало влияют на запекание. Для плоских зондов помните об отсутствии поддержки отражений и объёмных эффектов: если эти ограничения не соответствуют ожиданиям от сцены, искать решение только в настройках зонда не стоит.
В рабочих процессах архитектуры, дизайна интерьеров и archviz эти методы особенно полезны командам, которым нужно контролировать распределение непрямого света внутри помещений и отражения на плоских поверхностях. Размещение объёмных зондов следует планировать с учётом геометрии комнаты, а плоские зонды использовать с оглядкой на влияние на время рендера и ограничения поддержки. В крупных проектах объём памяти GPU и время запекания не менее важны для производства, чем настройки качества. Перед внедрением в рабочий процесс стоит сначала протестировать небольшой участок интерьера — так будет проще сравнить влияние разных параметров на сцену.
Источники и лицензия
Это руководство адаптировано на турецкий язык на основе разделов “Light Probe Volume” и “Light Probe Plane” официального руководства пользователя Blender. Оба источника распространяются по лицензии CC BY-SA 4.0.
Источники
Источников: 2Тексты источников не перепечатываются; короткие цитаты отмечены, остальное — наш пересказ и комментарий.
Для архитектурных и интерьерных бюро в Турции главное практическое преимущество объёмных зондов — возможность рассчитывать непрямой свет с учётом геометрии помещения. Однако это не означает, что в каждой сцене нужно повышать разрешение: излишне плотные сетки могут увеличить время запекания и потребление памяти GPU. Более контролируемый подход — начать с теста на небольшом участке и сравнить результаты.
Плоские зонды могут пригодиться для глянцевых плоских поверхностей. Однако каждый видимый зонд увеличивает время рендера, а некоторые эффекты не поддерживаются. Командам важно совместно оценивать возможности оборудования, масштаб сцены и требования к отражениям. Источники не раскрывают условия лицензирования или покупки, поэтому делать дополнительные предположения по этим вопросам нельзя.
Частые вопросы
Для чего нужен объёмный световой зонд в Blender Eevee?
Объёмный зонд записывает свет с разных направлений во множестве точек внутри объёма и сохраняет только рассеянный свет. Записанные данные статичны, их необходимо запекать вручную.
С каким методом трассировки лучей работают плоские зонды Eevee?
Плоские зонды работают только при включённом методе Screen-Trace. Отражения и объёмные эффекты с этими зондами не поддерживаются.
Что делать, если для запекания данных объёмного зонда не хватает памяти GPU?
Сцену можно разделить на более мелкие части или использовать объёмы с разной степенью детализации. Также рекомендуется снизить Surfel Resolution и отключить видимость зонда для объектов, которые мало влияют на запекание.



