Шейдер PBR слишком прозрачен

#unity3d #shader #pbr #shader-graph

Вопрос:

У меня есть этот шейдер:

График шейдера PBR

И вот результат:

Результат

Как я могу сделать траву менее прозрачной, я перешел с HDRP на URP, и есть только шейдер PBR, который я знаю, как использовать.

Ответ №1:

попробуйте проверить значения альфа(прозрачности) изображения, и если они слишком низкие, увеличьте их, открыв изображение

Комментарии:

1. Привет, спасибо за ответ, я не уверен, как это проверить или изменить. не могли бы вы, мэйби, указать мне правильное направление?

2. попробуйте открыть изображение в Visual студии(некоторые другие программы тоже работают), затем на панели инструментов( проверьте изображение ) отмените выбор кнопки маркировкой Р, G и B, оставляя на кнопку, а затем вы найдете изображение оказалось черно-белым, любых белая часть-непрозрачная, любых задняя часть прозрачна и любой серая часть-прозрачный

3. Я исправил это, связав канал A образца текстуры с Альфа вместо RGBA, что решило эту проблему для меня.