
Как проецировать тени на HDRI-полы без визуальных трюков
Когда вы используете окружение HDRI в программах вроде Blender, 3ds Max или Maya, HDRI служит как для освещения, так и для отображения фона, но не проецирует тени напрямую на пол, поскольку это не физический объект. Чтобы тень персонажа отображалась на полу, как на пляже с естественным освещением, вам нужен дополнительный плоскостной объект и активация опции, которую многие упускают из виду: Shadow Catcher. И нет, вам не нужно быть экспертом в освещении, чтобы это сделать! 🌅
Использование Shadow Catcher
Ключ в том, что этот плоскостной объект не должен рендериться как видимый объект, он должен только ловить тень. В Blender, например, вы создаёте плоскость под своим персонажем и в панели объектов активируете опцию Shadow Catcher из свойств объекта, если используете движок Cycles. Это заставляет плоскость принимать тень, но не отображаться в финальном изображении. В 3ds Max с V-Ray или Arnold используется материал типа Matte Shadow или Matte/Shadow/Reflection material, который делает то же самое.
Детали для правильной визуальной интеграции
Убедитесь, что цвет плоскости похож на цвет пола HDRI, чтобы избежать визуальных разрезов. Также вы можете настроить непрозрачность или интенсивность тени из узла материала или в настройках света. Это позволяет тени не выглядеть преувеличенной или фальшивой. Если вы используете Eevee в Blender, учтите, что Shadow Catcher ещё не полностью реализован, так что лучше использовать Cycles для такого рода рендера.
Кстати, не беспокойтесь, если вначале кажется, что ничего не происходит: иногда тень есть, но очень слабая, особенно если HDRI из очень освещённой сцены. Тогда вы можете увеличить контраст тени или добавить вспомогательный свет, который усилит её проекцию. И как забавный факт, все мы через это проходили. Один спорится с плоскостью, масштабирует её, поворачивает, добавляет тысячу узлов... пока не обнаруживает, что трюк был просто в отметке галочки. Жизнь в 3D такая! 😄
С этими советами вы сможете проецировать тени на HDRI-полы эффективно и реалистично. И помните, если тень не выглядит так, как ожидалось, всегда можно проверить настройки! 🔍