Community Tutorial: Ocean Simulation

You will need to check output log for specific error message.

@CursorOverkill

I want to save some performance when the ocean is not visible. Setting the active flag on the UNiagaraComponent works once to deactivate it, but it will not activate after that, so I tried pause which seems to work nicely. I am seeing less than 1 ms improvement with it paused. Does pausing the UNiagaraComponent stop all the texture sampling and shaders from running temporarily, or is it just using a constant time when paused? I cannot tell other than the slight improvement. I am wondering if more performance would be gained by destroying the effect and creating it, but I don’t want to do that if creating it is going to cause the performance to spike. Is there another way to temporarily disable the effect for a performance gain?

1ms is about right cost for the whole system.