Best performance for animating a mesh texture, client or server?

We have all seen the games with the animated water textures. An example of what I’m talking about is the ocean texture in Fishing Simulator.

I was wondering when you are trying to animate a massive texture, is there a performance gain/loss by doing it server side? Would this increase replication traffic and cause more lag? Is client side preferable?

For a smooth motion it would be looping every .1 or .05 seconds.(or even faster maybe)

Keep in mind that you’re not asking for Scripting Support but more Game Design Support.

Yes, under all circumstances, ANIMATIONS ARE CLIENT-SIDED.

Just use RunService.RenderStepped man it’s just an offset vector.

1 Like