Шейдерный график Unity 3d PBR: замените прозрачность на цветную - PullRequest
0 голосов
/ 08 апреля 2019

Я использую Unity 2018.3.5f1 с Shader Graph 4.9.0 и Облегченным RP 4.9.0.Я хочу создать шейдер, который заменит прозрачную часть текстуры цветом.

Вот так выглядит мой график шейдера Transparency replacement shader. Проблема в том, что я получаю странное поведение - яполучил несколько черных пятен на модели Black spots on model, изменив свойство «Диапазон» в узле «Заменить цвет» на 0, создаст более грубые края и больше черных пятен, а изменение его в сторону 1 приведет к медленному исчезновению текстуры.По сути, я хочу воссоздать этот шейдер (который я сделал в Blender и который отлично работает, используя ту же текстуру, как показано на скриншотах) Transparency shader in blender No blackspots in Blender, но естьнет узла Mix в шейдерном графике Unity.

...