forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Программирование для мобильных устройств (http://forum.boolean.name/forumdisplay.php?f=173)
-   -   Мягкие тени Soft Shadows (http://forum.boolean.name/showthread.php?t=20521)

Evgen 08.01.2017 00:25

Мягкие тени Soft Shadows
 
Кто-нибудь может подсказать поддерживает ли OpenGL 2.0 ES на Android мягкие тени или нет? Если нет, то можно ли их как-то реализовать? Или где-то нужно включать поддержку OpenGL 3.0?

RegIon 08.01.2017 12:05

Ответ: Мягкие тени Soft Shadows
 
Цитата:

Сообщение от Evgen (Сообщение 311208)
Кто-нибудь может подсказать поддерживает ли OpenGL 2.0 ES на Android мягкие тени или нет? Если нет, то можно ли их как-то реализовать? Или где-то нужно включать поддержку OpenGL 3.0?

https://www.codeproject.com/Articles...roid-OpenGL-ES

Evgen 09.01.2017 14:46

Ответ: Мягкие тени Soft Shadows
 
https://habrahabr.ru/post/307582/

Evgen 09.01.2017 17:12

Ответ: Мягкие тени Soft Shadows
 
На сколько я понял Мягкие тени поддерживаются начиная с OpenGL ES 3.0, в свою очередь OpenGL ES 3.0 поддерживается в Android версии 4.3 и выше. Устройства с OpenGL ES 3.0 у меня нет поэтому проверить работоспособность мягких теней на android пока не могу.

Интересно, есть ли готовый Unity пример данной PCF фильтрации приведенной в статьях выше? Хочется проверить производительность, может овчинка выделки не стоит.

RegIon 09.01.2017 17:15

Ответ: Мягкие тени Soft Shadows
 
Цитата:

Сообщение от Evgen (Сообщение 311271)
А есть ли готовый Unity пример данной PCF фильтрации? Хочется проверить производительность, может овчинка выделки не стоит.

Ты же сам ссылку дал, там есть исходники.

Evgen 09.01.2017 17:28

Ответ: Мягкие тени Soft Shadows
 
Цитата:

Сообщение от RegIon (Сообщение 311272)
Ты же сам ссылку дал, там есть исходники.

Что-то не нашел.

Вот здесь наиболее разжевано как мне кажется.
http://www.gamedev.ru/code/forum/?id=209046

Там нужно ...\Unity5\Editor\Data\CGIncludes\UnityShadowLibra ry.cginc" редактировать.

RegIon 09.01.2017 17:35

Ответ: Мягкие тени Soft Shadows
 
Цитата:

Сообщение от Evgen (Сообщение 311271)
На сколько я понял Мягкие тени поддерживаются начиная с OpenGL ES 3.0, в свою очередь OpenGL ES 3.0 поддерживается в Android версии 4.3 и выше. Устройства с OpenGL ES 3.0 у меня нет поэтому проверить работоспособность мягких теней на android пока не могу.

Интересно, есть ли готовый Unity пример данной PCF фильтрации приведенной в статьях выше? Хочется проверить производительность, может овчинка выделки не стоит.

OpenGL ES3.0 - аппаратная штука.

Я не могу найти статистики по ES3.0, но там вроде чуть больше 30%.

Evgen 10.01.2017 10:40

Ответ: Мягкие тени Soft Shadows
 
Цитата:

Сообщение от RegIon (Сообщение 311278)
OpenGL ES3.0 - аппаратная штука.

Я не могу найти статистики по ES3.0, но там вроде чуть больше 30%.

Пока нет возможности потестить хардварные мягкие тени на OpenGL ES 3.0, если найду девайс отпишусь.

RegIon 10.01.2017 11:46

Ответ: Мягкие тени Soft Shadows
 
Цитата:

Сообщение от Evgen (Сообщение 311288)
Пока нет возможности потестить хардварные мягкие тени на OpenGL ES 3.0, если найду девайс отпишусь.

У меня один из девайсов ES3.1

Evgen 10.01.2017 15:49

Ответ: Мягкие тени Soft Shadows
 
Вложений: 1
Цитата:

Сообщение от RegIon (Сообщение 311294)
У меня один из девайсов ES3.1

Нет готового проекта под рукой. Однако спасибо за предложение.

P.S. Раз уж ES 3.0 не слишком распространен конечно есть резон повозиться с PCF тенями, но с другой стороны чем возиться с костылями, проще дождаться широкого распространения ES 3.0. Склоняюсь к последнему.

Вот что получилось, как-то скромно. Если источник Target тогда PCF не работает.
*.cginc брал отсюда https://yadi.sk/d/SSGcKbUbnaUJ9

Evgen 10.12.2020 00:00

Ответ: Мягкие тени Soft Shadows
 
Короче есть мягкие тени на android но только в режиме render path deffered. Ресурсы есть хорошо. Требуется shader model 3.0.


Часовой пояс GMT +4, время: 16:16.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot