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

flow map + parallax map

СообщениеДобавлено: 12 ноя 2019, 21:33
waruiyume
Здравствуйте, подскажите как можно поженить эффекты flow map и parallax map?

Re: flow map + parallax map

СообщениеДобавлено: 12 дек 2019, 09:08
jetyb
Полагаю примееерно так
Синтаксис:
Используется 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):
    //....
}