• Ferrofluid

     
    The physically not at all accurate ferrofluid

    Made using Blender
    Focusses on procedural displacement

    Ferrofluid is something really fascinating. It is a suspension of tiny magnetic particles in a liquid. So it reacts in presence of a magnetic field. For this animation, it is assumed that a magnet is under the table. 

    The main thing I wanted to do is to replicate the ferrofluid's attraction towards a magnet. First, I took a cylinder, scaled it down, and filled the top using grid fill for more geometry.


    I need spikes. I used a Voronoi texture with zero randomness to get the circles with fall off. Then I made an empty to control where the spikes are to be shown. So I multiplied the circles with a spherical gradient having object coordinates of the empty.


    This is plugged into a displacement node and fed to the material displacement. This only works in cycles and in displacement settings of the material, displacement should be chosen as 'displacement only' only or 'displacement and bump'. I chose displacement only. For the surface, I have a principled BSDF for a metallic look. After tweaking the textures for the required shape, this is the result.


    This is the final node setup I decided on.


    This material is completely procedural and can basically be applied to any object.


    To animate the motion of the ferrofluid, I applied an object constraint to the empty to follow the path of a bezier circle. I deformed the circle into the shape I want and added keyframes for the offset factor to have a perfect loop.


    Then I modeled a petri dish with glass material and set up a scene with a marble table with some depth of field.

    After a while, it felt lifeless and static. So I added some camera shake and made a few small modifications. This is the result.



  • 0 comments:

    Post a Comment

    Search This Blog

    Powered by Blogger.

    Blog Archive