1 of 25

Jellyfish

Samson

2 of 25

Agenda

  • Concept
  • References
    • Jellyfish
    • Kelp
  • Process
    • Jellyfish
    • Kelp
  • Challenges
    • Procedural Modeling
    • Procedural Animation
    • Creating a Swarm
    • Creating an Underwater Environment
  • Conclusion

3 of 25

Concept

Stylised Photorealistic shot of jellyfish swarm

4 of 25

References: Jellyfish

5 of 25

References: Kelp

6 of 25

Process: Jellyfish

  • Modeling of head: VOPs
  • Propulsion animation: VOPs
  • Tentacles' motion: Wire simulation

Early Test Render

7 of 25

Process: Kelp

  • Modeling: Skinned curves
  • Animation: Noise in VOPs

Early Test Render

8 of 25

Challenges

  • Procedurally modeling of frills on jellyfish
  • Procedurally animating propulsion of jellyfish
  • Creating a swarm
  • Creating an underwater environment

9 of 25

Procedurally Modeling of Frills on Jellyfish

  • Multiplication of UV component
  • Modulus function of resultant value

10 of 25

Procedurally Modeling of Frills on Jellyfish

  • Sine function used
  • Values fitted appropriately
  • Masked by UV component

11 of 25

Procedurally Animating Propulsion of Jellyfish

  • Animating sine wave
  • Rotation of points about a point in VOPs
  • Transforms masked by UV component

12 of 25

Creating a Swarm

  1. Scattering 3 points in a sphere
    • Stamped random seed
  2. NURBS curve generated procedurally
  3. Curves copied onto more scattered points

  • Jellyfish animated on curves procedurally
    • Randomised speed and position

13 of 25

Creating a Swarm (cont'd)

  • Trickery in comp
  • Duplication and manipulation of renders

Before

After

14 of 25

Creating an Underwater Environment

  • Depth Cues
    • Atmospheric perspective more apparent underwater
  • Manipulation of depth pass

Before

After

15 of 25

Other Experiences

16 of 25

VFX Bootcamp

17 of 25

SIGGRAPH 2012

18 of 25

SideFX 25th Anniversary

19 of 25

Getty Images Center

Grand Canyon South Rim

20 of 25

San Francisco Bay

San Francisco Twin Peaks

21 of 25

Yosemite Valley

Monterey Bay

22 of 25

Malibu Lagoon

23 of 25

Griffith Observatory

24 of 25

Natural History Museum

25 of 25

Thanks to:

  • Mr Daniel Tan & Mr Albert Lim

  • Mr TK Ng

  • SESI LA

  • NUS-MDA