For this animation I added a dynamicpaint canvas to a plane and used an icosphere as a particle instance object and the dynamicpaint brush. I added a second inivisible plane below the canvas to act as a obstacle for the particles.
you can download the blend file here
hard edge displacement
displacement texture bifurcation