Проблема с шейдером прозрачности Alpha Test, Z-сортировкой.

Шейдерлаб (fixed function pipeline) и cg\glsl шейдеры для OpenGL ES 2.0 для мобилок

Проблема с шейдером прозрачности Alpha Test, Z-сортировкой.

Сообщение Nolex 09 янв 2013, 23:46

Есть у меня такой уровень:

Изображение

На заднем фоне плашка, шейдер — Unlit/Transparent.
На деревьях и кустах — Unlit/Transparent CutOut. Дерево представляет из себя две плашки. Все деревья склеены в один большй мэш(тоесть одним объектом).

В такой связке все окей работает, НО юнити ругается:
Shader is using clip instruction (usually caused by alpha test). It might cause problems on some Qualcomm/Adreno drivers.


Я пробовал крутить разные шейдеры, и менять им параметры типа:
ZWrite Off // To keep the correct Z order

Если ставлю ZWrite On, то деревья между собой глючат:

Изображение

Если OFF, то иногда задняя плашка вылазит на передний план. Перекрывает деревья, из-за проблем с сортировкой)

Что посоветуете? Какие связки шейдеров юзать? Из стандартных вроде перепробовал массу, решения не нашел.
Разработка игр в студии Brinemedia .
Аватара пользователя
Nolex
UNIверсал
 
Сообщения: 483
Зарегистрирован: 17 окт 2010, 12:26
Откуда: Украина
Skype: exlumen
  • Сайт
  • ICQ

Re: Проблема с шейдером прозрачности Alpha Test, Z-сортировкой.

Сообщение Woolf 10 янв 2013, 00:25

А вы под что игру пишете? Насколько я понимаю, это только на мобилках могут быть проблемы.
Разработчик theFisherOnline - там, где клюёт
Разработчик Atom Fishing II - Первая 3D MMO про рыбалку
Разработчик Atom Fishing - Рыбалка на поплавок, донку, нахлыст, блесну в постъядерный период.
Аватара пользователя
Woolf
Адепт
 
Сообщения: 7179
Зарегистрирован: 02 мар 2009, 16:59

Re: Проблема с шейдером прозрачности Alpha Test, Z-сортировкой.

Сообщение Nolex 10 янв 2013, 00:32

Ага, не зря ветка называется мобильные шейдеры.
Android/iOS
Разработка игр в студии Brinemedia .
Аватара пользователя
Nolex
UNIверсал
 
Сообщения: 483
Зарегистрирован: 17 окт 2010, 12:26
Откуда: Украина
Skype: exlumen
  • Сайт
  • ICQ

Re: Проблема с шейдером прозрачности Alpha Test, Z-сортировкой.

Сообщение Syberex 22 июн 2014, 19:53

Тоже сейчас на это наткнулся, у кого нить в итоге были проблемы? Или можно смело игнорить?
Аватара пользователя
Syberex
Адепт
 
Сообщения: 2292
Зарегистрирован: 14 янв 2011, 20:35
Откуда: Кострома
  • Сайт


Вернуться в Mobile shaders

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

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