Цель: реализация датчика отражения в HDRP.

Мы добавили датчик отражения в нашу сцену URP, теперь я добавлю его в HDRP. Это дорогая функция, однако, на нее очень красиво смотреться.

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

Теперь мы можем отрегулировать размер нашей коробки, чтобы она соответствовала всей нашей комнате. Настройте вид на вид сверху для осей X и Z, а затем вид спереди или сзади для оси Y.

Вы можете заметить в своей сцене, что отражения не очень точны. Мы будем использовать отражения на экране.

Во-первых, мы собираемся выбрать Использовать объем влияния. Без этого он делает зонд отражения бесконечной среды, с выбранным объемом влияния он получает отражения текущей среды.

Чтобы заставить отражения экранного пространства работать, мы перейдем к настройкам HDRPRenderPipelineAsset и выберем Отражения экранного пространства.

Мы также хотим выбрать Сжать кеш зонда отражения. Это сэкономит место на диске.

Нам нужно добавить отражение экранного пространства к нашему глобальному объему, чтобы получить идеальное отражение в нашей сцене, потому что прямо сейчас мы получаем пятнистые отражения, как показано ниже.

Давайте перейдем к нашему Global Volume и Add Override, чтобы включить Screen Space Reflections, чтобы мы могли настроить параметры, перейдя в Lighting → Screen Space Reflections. .

Изначально, когда я включал Отражение экранного пространства, я по-прежнему получал сообщение об ошибке при добавлении переопределения.

По-видимому, есть около 10 мест, где можно включить SSR, и нужно было найти все места. Я зашел в «Настройки проекта» → «Качество» → «HDRP», а затем зашел во все активы качества по отдельности и включил SSR.

Если вы хотите добавить прозрачность в свою SSR, вам придется сделать то же самое с опцией Прозрачность. Теперь мы можем настроить параметры так, как нам нравится.

Вот и все, что нужно для добавления отражений в пространстве экрана. Это дорого, но и выглядит красиво!

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