Skip to main content

I am excited to share a video tutorial to show a method for dynamic simulation of blood flow, which is commonly shown in medical animation.

I am using a slightly different approach based on my background as an engineer. When objects in a fluid move through a tube or a pipe, objects at the centre are pushed along faster than those at the edges. This is called the no-slip boundary condition, and can be applied to many other situations, including wind blowing dust or leaves through a tunnel, or molecules flowing down a pipe.

[pullquote]When objects in a fluid move through a tube or a pipe, objects at the centre are pushed along faster than those at the edges[/pullquote]

 

Simulating Blood flow in Maya

To achieve this motion, we will use nParticles and Volume Curve fields in Maya to create a velocity profile.

We will also look at some quick ways to model and instance simple blood cell geometry. To achieve a more fluid look, we will enable a powerful function in Maya to calculate rotational/directional responsiveness to collisions. We will also use the same curves that we used to generate the fields to create branching tube geometry so that we are not limited to a single path for flow.

Finally, we will look at some options in the Hypershade to generate a material with a semi-transparent front and opaque back using the Sampler Info node.

To help you follow along, you can download the PDF handout version on my website, here.

 

 

 

 

 

 

 

[well]

About The Author, Karyn Ho

Karyn Ho is a Biomedical Communicator, specializing in Biomedical and scientific illustration and animation. Karyn holds a Ph.D. in biomedical engineering, where she focused on finding better ways to deliver anti-cancer drugs. Karyn has researched biomaterials and self-assembly of nanostructures, and used these tools to study molecular targeting and pharmacokinetics.

[/well]
Charles Rowland

Charles is a freelance motion graphics artist, web developer, and plugin developer for Cinema 4D.