Hi Unity Seniors) I really can`t search how to solve a little problem: my mesh don’t won’t move on shaders points, just stay in “low poly water”. I need that “Player Boat” swim like on waves. So any idea?
The object’s position is calculated on the CPU, while the water surface is calculated on the GPU. Getting information back from the GPU to the CPU is possible in some limited situations, but this is not one of them, and it’s very slow even when it is possible.
What you need to do is use the same GPU side calculations the water’s vertex shader is using to ripple the surface a second time on the CPU and use that to move your “boat”.
1 Like
Ok, this is items. Can you help me, because I’m not coding(
Sorry, no, I’m not going to write the script for you. You might try looking on the asset store if this is something you’re not comfortable doing or at least starting on your own.