ThinkingParticles / Hidraulics TDtool

To start with i have to say that these tool was inspired by one work of Danil Krivoruchko called "ICE | Mirrorfield", is just awesome.

In my spare time I tried to do the effect in ThinkingParticles but implementing new functions just for fun to the tool like the moving ring of the piston (up and down and Spin), or the motion compensation for the balls.