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