Проблема с прозрачностью

Шейдеры и все-все-все.

Проблема с прозрачностью

Сообщение TexeL 21 мар 2012, 02:40

Тени прорисовываются на прозрачных пикселях, а через прозрачные пиксели теней не видно. Как исправить?
На обе plane-а стоит один и тот же шейдер.
Изображение
shader: http://pastebin.com/BMbbWqBz
ИзображениеИзображение
Аватара пользователя
TexeL
UNITрон
 
Сообщения: 244
Зарегистрирован: 15 ноя 2009, 20:57
  • Сайт

Re: Проблема с прозрачностью

Сообщение WhiteDevil 21 мар 2012, 14:58

может... ZWrite Off ? :-\
Аватара пользователя
WhiteDevil
UNIверсал
 
Сообщения: 455
Зарегистрирован: 19 дек 2010, 15:55

Re: Проблема с прозрачностью

Сообщение TexeL 21 мар 2012, 19:26

Нет :-?
ИзображениеИзображение
Аватара пользователя
TexeL
UNITрон
 
Сообщения: 244
Зарегистрирован: 15 ноя 2009, 20:57
  • Сайт

Re: Проблема с прозрачностью

Сообщение WhiteDevil 21 мар 2012, 19:51

Но тут явно пиксел пишется в буфер. У вас текстура НЕ прозрачная. Отсюда и малая тень рисуется на ней. Отсюда же и большой тени не видно под текстурой.
Сделайте нормальную прозрачность через альфа-тест или блендинг
Аватара пользователя
WhiteDevil
UNIверсал
 
Сообщения: 455
Зарегистрирован: 19 дек 2010, 15:55


Вернуться в Shader Lab

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1