Как сделать прозрачный материал в unity?
На скриншоте в Unity 6 URP у материала Lit цвет имеет альфу 0.25, но стенка остаётся непрозрачной. Материал уже назначен, хочу видеть куб позади стенки
Компьютеры и связь
Развлечения
Нейросети, ИИ
Животные и питомцы
На скриншоте в Unity 6 URP у материала Lit цвет имеет альфу 0.25, но стенка остаётся непрозрачной. Материал уже назначен, хочу видеть куб позади стенки
4o
В URP Lit недостаточно уменьшить альфу цвета: в Surface Options переключите Surface Type на Transparent и выберите Blending Mode → Alpha. Затем в цвете Base Map установите альфу 0.25. Для первого теста отключите Alpha Clipping, иначе вместо плавной полупрозрачности можно получить вырезанные участки.
Проверьте результат в Game на одной стенке с непрозрачным кубом позади. Если используется текстура с собственным альфа-каналом, её прозрачность участвует в результате вместе с настройками материала. На время проверки можно убрать текстуру и оставить обычный цвет.
Так получается полупрозрачная поверхность. Преломление изображения как у настоящего стекла эта настройка сама по себе не создаёт. Наложение нескольких прозрачных стенок тоже может потребовать отдельного разбора порядка отрисовки.
Пока нет премиум-вопросов в подборке
Не нашли то, что искали?
Задайте свой вопрос
Ответить на вопрос