flow map + parallax map

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

flow map + parallax map

Сообщение waruiyume 12 ноя 2019, 21:33

Здравствуйте, подскажите как можно поженить эффекты flow map и parallax map?
Аватара пользователя
waruiyume
Адепт
 
Сообщения: 6143
Зарегистрирован: 30 окт 2010, 05:03
Откуда: Ростов на Дону

Re: flow map + parallax map

Сообщение jetyb 12 дек 2019, 09:08

Полагаю примееерно так
Синтаксис:
Используется csharp
void ApplyFlow(inout Input IN)
{
    IN.uv_mainTex += _FlowSpeed * _Time.x * tex2D(_FlowMap, IN.uv_mainTex);
}
void AppluParallax(inout Input IN)
{
                float height = tex2D(_ParallaxMap, IN.uv_mainTex ).g - 0.5;
                height *= _ParallaxStrength;
                i.uv_mainTex  += i.viweDir.xy * height;
}

void Surf(Input in, SufaceOutputStandard o)
{
    ApplyFlow(IN);
    ApplyParallax(IN):
    //....
}

 
jetyb
Адепт
 
Сообщения: 1486
Зарегистрирован: 31 окт 2011, 17:21


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

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

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