UE V 5.6.1 Water Simulation Bake Crash on macOS, 15.6.1, Metal, Apple M3 Ultra 28-core CPU, 60-core GPU, 32-core

I went through the normal setup steps for creating a River water body with shallow water BP, I set the Resolution Max Axis to match the landscape resolution at 4K, and also tested resolutions at 2K and 1K. In all cases, the simulation itself runs fine PIE,

The problem only occurs when trying to bake the water simulation. The editor crashes immediately

Is this just on Mac ? would someone please offer answers or suggestions on what is going on and if their is a work around solution to try

Thank you

This issue is most likely Mac-only.

I checked the crash log and it seems the texture format for baking is not compatible with Metal GPU.

The format setting isn’t exposed to Blueprint to my knowledge, so you need C++ to fix this.

It is an experimental feature after all and is even more experimental on Mac.

Thanks for confirming it’s a Mac-only issue, I figured it had to be something with the texture formats and Metal, since the sim runs fine but baking instantly crashes. when I saw this /Apple/MetalRHI/Private/MetalRenderTarget.cpp] [Line: 123]

‘RHIReadSurfaceData Format’ is not supported

A bit frustrating that the Water plugin is still classed as experimental, and there’s no mention of the limitation anywhere. though I have just started trying water so I don’t know if water is not usable on Mac in general

is this something they can add for Mac users ? so frustrating to have a powerful hardware that’s also expensive and have stuff not work in UE because of different GPU

the project is for an assignment and now I guess I have to start again

Appreciate your help!