UnityФорумПрограммирование

God Rays

#0
14:46, 11 сен 2020

В общем, сделал я что хотел. Но все через жопу. А производительность так вообще никакая. Как подходил к решению:

+ Показать

В общем, все сделано через задницу и так делать не нужно судя по тому, как сжопилась производительность. Шейдер впервые на юньку пишу и потому хз че и как и куда. В доке долго не разбирался, делал наобум в желании скорее увидеть изменения в картинке. Да и в целом, это не совсем то чего мне хотелось бы получить.

Получил:

+ Показать

Хочется:

+ Показать

Мне бы инфу как реализуются такие вкусные прелести, а ещё круче было бы если уже где-то готовый шейдер был, не важно на чём, glsl или hlsl.

#1
16:22, 11 сен 2020

нет ничего проще )

https://developer.nvidia.com/sites/default/files/akamai/gameworks… cattering.pdf

http://www.alexandre-pestana.com/volumetric-lights/

либо делай фейк, если нужно только вокруг солнца. например, как тут на странице 104
http://advances.realtimerendering.com/s2017/Nubis%20-%20Authoring… 0Final%20.pdf

#2
16:33, 11 сен 2020

Неа, это будто всё не то. Попробую в сорцах краенжина поковыряться.

#3
12:52, 12 сен 2020

в hdrp из коробки саншафты идут

#4
13:18, 12 сен 2020

Strelitzia У меня на моем железе hdrp проекты не открываются в редакторе. Фризится на этапе импорта.

#5
20:04, 12 сен 2020

Пфф... обычный RadialBlur применяют, только он какой-то сглаженный, без ступеньчатых переходов, которые зависят от количества проходов, +- модификации в различных проектах для рассеивания прозрачности и цвета. Вот, к примеру, разбор как это в ведьмаке третьем делается:

+ Показать
UnityФорумПрограммирование

Тема в архиве.