Dynamic physical ocean

Canvas has a DrawMaterialTile function, that could serve your needs.

Your overall approach is quite expensive though as you’re reading from waves in the texture to drive your gameplay - before getting too involved with what you’re currently doing, I would consider changing the technique so that you’re writing from the gameplay code to the texture instead :slight_smile: