Форум

Fresnel на инвертированных нормалях

12 января 2018 14:43
В простых сценах с объектами без толщины, на которых есть необходимость использовать Fresnel - обычно это окна или эффекты - возникает проблема на обратной стороне этих поверхностей, Fresnel там работает не так как на "лицевой" поверхности

Приложил пример

fresnel.blend

fresnel.html
12 января 2018 17:08
Да, известная проблема. Поговорю с Кириллом, вероятно, он сможет найти математическое решение (хак). Или стоит кардинально подойти к решению этой проблемы?
ЕЕЕ БОЙ
13 января 2018 14:54
Ну фейковый френель через vector transform и dot product работает нормально, но от кошерного френеля эффект лучше.
13 января 2018 18:58
Придумал хак:


чтобы получить обратное число просто делим 1 (единицу) на прямое число. Ну или сразу нодами:
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.