Fluidsimulation, Unity, Realtime, Fog, Volumetric.
should be orthogonal to the simulation space with an orthogonal projection (in our case and the usual case this would be a top down view, where the camera is looking at the simulation) Take the texture produced in step 1 and run a check to see which pixel is closer to the camera than the simulation