Test done using Niagara and Unreal Engine 5.2 with Simulation Stages and with my own modules of density and viscosity according to the initial color of the paint.
Niagara Paint Sim - Unreal Engine 5.2