Страница 1 из 1

Интерактивная вода, как делается?

СообщениеДобавлено: 25 авг 2019, 23:19
Woolf
Привет камрады, хочу такую воду


Кто знает, как делаются эти следы на воде? Я пока сделал так - завёл отдельный слой, в котором генерятся эти круги, цветом от черного до белого, завёл камеру, которая рендерит эти круги и передаёт в шейдер воды в виде текстуры. Там я перевожу текстуру в матрицу взгляда и..
И чего дальше то делать? Пока я могу только отобразить эти круги на воде, но это не то, что я хочу, очевидно ) Мне нужен аналог heightmap из стандартного шейдера, как бы это сделать?

Re: Интерактивная вода, как делается?

СообщениеДобавлено: 26 авг 2019, 00:11
waruiyume
перевожу текстуру в матрицу взгляда и..

И ничего, параллакс маппинг для воды не годится.
Нужно текстуру с кругами скармливать, в шейдер воды, уже в виде карты нормалей, т.к. из спроецированной текстуры из будет дюже заумно рассчитывать.
Мне кажется, что легче всего рисовать круги в касательном пространстве частицами, при этом плоскую поверхность рисовать чёрным цветом, потом, после проецирования сложить эту текстуру стой, которая используется для ряби, в z компонент записать какую-то маленькую константу и нормализовать полученное(это считается извратом, но вполне неплохо работает).

Re: Интерактивная вода, как делается?

СообщениеДобавлено: 26 авг 2019, 00:32
Woolf
Звучит страшновато )
А почему параллакс не годится-то? Вроде то, что нужно.

Re: Интерактивная вода, как делается?

СообщениеДобавлено: 26 авг 2019, 05:27
waruiyume
Параллакс искажает текстурные координаты, а тут как бы дополнительные нормали нужны. Как приятный бонус- может быть, но не как основной способ.

Re: Интерактивная вода, как делается?

СообщениеДобавлено: 27 авг 2019, 00:54
waruiyume
https://yadi.sk/i/2sASTx-8Xu44OQ
https://yadi.sk/i/-c8TS8SVNnD2Lg

Re: Интерактивная вода, как делается?

СообщениеДобавлено: 27 авг 2019, 12:37
Woolf
ай спасибо! А в сборе шейдер можно? Это же ASE, как я понял? Оно у меня есть..

Re: Интерактивная вода, как делается?

СообщениеДобавлено: 27 авг 2019, 14:33
waruiyume

Re: Интерактивная вода, как делается?

СообщениеДобавлено: 27 авг 2019, 14:56
Woolf
waruiyume писал(а):https://yadi.sk/d/PCp529XRFNpoFw


Спасибо, забрал. Буду ковырять..

Re: Интерактивная вода, как делается?

СообщениеДобавлено: 27 авг 2019, 15:16
waruiyume
Забыл, там ещё этот файл используется
https://yadi.sk/d/TgO78LLIdiFhiw
рекомендую так не делать и использовать готовую нормалку в касательной ск.