Двусторонний шейдер с шейдерным графиком - PullRequest
0 голосов
/ 12 февраля 2020

Я начинающий, когда дело доходит до шейдеров, я строю проект и мне нужно использовать в нем Shader Graph.

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

Ответы [ 2 ]

0 голосов
/ 13 февраля 2020

Если вы хотите настроить свой шейдер, созданный ShaderGraph для рендеринга в двухстороннем режиме, вы должны включить эту опцию в основных настройках, как на экране:

0 голосов
/ 13 февраля 2020

Ну ... я как-то придумала способ сделать это, я думаю, что это вообще не оптимизировано, но работает без нареканий.

В инспекторе я добавила второй материал к объекту и я создал новый шейдер, используя "Is Front Face" и узел "Branch", чтобы установить прозрачные нормальные грани, и "back face", чтобы показать нужный мне цвет

...