top of page

3D Modeling | Animation

My affinity for modeling and visualization grew out of a strange obsession to precipitate the visceral experience which I was unable to capture through photos. The image you see on the right is one example of this. On hovering, it appears to play like a video. At first, I learned to introduce a subtle depth to this photo through iterative offsetting of its displacement and bump maps but this trickery still couldn't bring out my expectation.

 

 

And so, I continued to  

Follow the fish

A-Jelly-TaLe

Explore my fascination with Jellyfishes across dimensions
Hover to add a dimension
2013 | S.E.A Aquarium, Singapore

The application of mathematics in art and design, especially in relation to motion graphics acts not just as a subtle overtone but also catalyses perfection in the resulting output. It was imperative for me to understand the governing equations of their physicality so as to model them. Mathematically, jellyfish are treated as a system of elastic volumes that are deformed by both internal and external forces. While the horizontal movement is affected by ocean currents, the kinetics of their umbrella controls the overall means of their vertical locomotion. 

 

The following are the briefs of four crucial processes involved in the rendering of a jellyfish.

Hemispherical mesh

Velocity-color coded

motion capture

Thrust/ Propulsion force

Buoyancy and other viscous forces

A basic visual model

The base structure of the umbrella (at rest position) is realized as a triangular tesselation on a subdivided hemispherical mesh. The motion is visualized through particulate propulsion. The velocity of expulsion is represented through color-code (blue-low,red-high) based on the total field strength from the forces acting on it.

Volumetric deformation and the resulting motion

In motion, the umbrella expands by filling the subumbrellar cavity with water. The force of water expulsion then propels the jellyfish along its axis of symmetry. This was captured here by programming the transformations of necessary parameters as detailed below.

R0 =  Radius of the umbrella at rest (1.5 cm)         

Rm = Radius of the umbrella at motion      

▲R = Contraction gradient of  the umbrella

H0 = Height of the umbrella at rest (1.3 cm)     

H=  Height of the umbrella at motion                 

Equations:                - Rm =  R0 + a sin³(wt) +b sin(wt)          Hm = 1.62 Rm              -▲R = 0.81 Rm            -Vm =V0 +sin(wt +e sinwt)

Viscosity=2.110

Damping Coefficient=0.357

Spring Tension=1.9

Buoyancy=0.071

V0 = Volume of the umbrella at rest

Vm = Volume of the umbrella at motion

w = 2πf   , f= frequency of contraction (2 seocnds) 

e= Umbrella Shear factor (0.7)

a+b=1 

0.72

0.9

Environment & Interaction
An ocean model depicting an aquatic environment was developed with appropriate lighting and caustics. This enhances the understanding of natural systems and their reactions to the behavioral effects of a jellyfish. 

Materialisation

The surface imperfections were added with the aid of digital sculpting. The information regarding mass density distribution was applied through weight painting followed by the final skin texturing to bring definitive resemblance.  

The result

Thank you!

Rendering this most fascinating and one of the oldest lifeforms has made me appreciate their existence even more. Hope this experience makes you feel the same about ocean life in general.

References

Rudolf, Dave & Mould, Prof. (2020). Animating Jellyfish through Observational Models of Motion. 

Yang, Patricia & Lemons, Matthew & Hu, David. (2018). Rowing jellyfish contract to maintain neutral buoyancy. Theoretical and Applied Mechanics Letters. 8. 147-152. 10.1016/j.taml.2018.03.001. 

Tools

bottom of page