simulation of a pliable jellyfish in fluidsfharhad/ganbatte/siggraph...and other molluscous can be...

1
Simulation of A Pliable Jellyfish in Fluids Junsei Hirato The University of Tokyo Yoichiro Kawaguchi The University of Tokyo Figure 1: Rendering of a variety of kinds of jellyfish (left: Moon jelly, center: Brown jellyfish, right: Box jellyfish) 1 Introduction Physical simulation of molluscous is hard task. Recently motion of molluscous has been represented in various fields such as movies and computer games, however physical simulation techniques is of- ten ignored due to huge computational cost, therefore simple mo- tion – completely regular, cyclic or symmetrical motion – is fre- quently used. In this paper, we propose the method for asymmet- rical motion of molluscous, especially jellyfish, by an easy mecha- nism with few computational complexity. This paper shows that the method of the calculation; firstly mod- eling, secondly implementation, thirdly generating motion, and fi- naly the result. Applying this method, a variety kind of jellyfishes and other molluscous can be represented by changing the parame- ters and the texture (Fig 1). 2 Modeling and implementation Figure 2: Left: jellyfish body and shrink of the circular muscle, right: the control points in the range of a constant distance are connected with springs. The range is shown as the red circle, and the connection with springs expressed by the blue lines. We assumed that the virtual jellyfish consists of three parts for sim- plicity; an umbrella-shaped body called a bell, four oral arms, and thirty-six legs. Both a bell and oral arms are assumed to be 0-thick membranes, and the tentacles are assumed as curves. All the three parts are formed by sets of control points. This paper shows that jellyfish-like motion can be easily realized by a virtual mass-spring model. In practice, all the control points in the range of a constant distance are connected with the springs (Fig 2 right). Note that, this assumption differs from other mass-spring model. Jellyfish pliable motion was simulated considering influence of surrounding fluid. We used the MPS (i.e. Moving Particle Semi- implicit) for fluid simulation. This method is suitable for calcula- tion large boundary deformation of the jellyfish and the fluid. In this paper we deal with MPS method and the virtual mass-spring model together. We generate triangle mesh for curved surfaces of a e-mail: [email protected] e-mail:[email protected] bell and oral arms by connecting their control points, therefore in- teraction between fluid and the membrane is calculated as collision of the triangle elements and fluid particles. Mass of the triangle ele- ments is required when calculating the collision, hence only at that time the membrane is assumed to have thickness equivalent to the diameter of the fluid particle and mass of the triangle elements are calculated. Control points of tentacles calculate fluid pressure as well as fluid particles, therefore tentacles move influenced by fluid pressure and spring power. Not only modeling but also motion is also represented simply. The largest motion that jellyfish voluntarily generates is shrinking of the circular muscle of the bell (see Fig 2 left), thus the motion compulsorily given to this model is only periodical shrinks of it. 3 Result and Conclusion Figure 3: Simulation using MPS Method (Top row: a bell, Middle row: oral arms, Bottom row: tentacles) All results were calculated in the tank filled with fluid as is shown at the top row. The result of the bell simulation in the tank filled with fluid is shown (see Fig 3 top row), and the result of the oral arms and the tentacles simulation in the same tank is shown on (Fig 3). It is observed that the parts of the jellyfish move softly while maintaining their shape. Some features similar to real jellyfish motion can be obtained, for example, the simulated jellyfish is driven forward getting buoy- ancy force in then fluid only by shrinks of the circular muscle. We believe that this paper is a clue to generate lively motion of mollus- cous with few computational complexities. Acknowledgment This research is supported by CREST of JST (Japan Science and Technology). References S.KOSHIZUKA, AND Y.OKA. 1996. Moving-particle semi-implicit method for fragmentation of incompressible fluid. Nucl.Sci.Eng. 123, 3, 421–434.

Upload: others

Post on 31-Jan-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

  • Simulation of A Pliable Jellyfish in Fluids

    Junsei Hirato∗

    The University of TokyoYoichiro Kawaguchi†

    The University of Tokyo

    Figure 1: Rendering of a variety of kinds of jellyfish (left: Moonjelly, center: Brown jellyfish, right: Box jellyfish)

    1 Introduction

    Physical simulation of molluscous is hard task. Recently motion ofmolluscous has been represented in various fields such as moviesand computer games, however physical simulation techniques is of-ten ignored due to huge computational cost, therefore simple mo-tion – completely regular, cyclic or symmetrical motion – is fre-quently used. In this paper, we propose the method for asymmet-rical motion of molluscous, especially jellyfish, by an easy mecha-nism with few computational complexity.

    This paper shows that the method of the calculation; firstly mod-eling, secondly implementation, thirdly generating motion, and fi-naly the result. Applying this method, a variety kind of jellyfishesand other molluscous can be represented by changing the parame-ters and the texture (Fig 1).

    2 Modeling and implementation

    Figure 2: Left: jellyfish body and shrink of the circular muscle,right: the control points in the range of a constant distance areconnected with springs. The range is shown as the red circle, andthe connection with springs expressed by the blue lines.

    We assumed that the virtual jellyfish consists of three parts for sim-plicity; an umbrella-shaped body called a bell, four oral arms, andthirty-six legs. Both a bell and oral arms are assumed to be 0-thickmembranes, and the tentacles are assumed as curves. All the threeparts are formed by sets of control points. This paper shows thatjellyfish-like motion can be easily realized by a virtual mass-springmodel. In practice, all the control points in the range of a constantdistance are connected with the springs (Fig 2 right). Note that, thisassumption differs from other mass-spring model.

    Jellyfish pliable motion was simulated considering influence ofsurrounding fluid. We used the MPS (i.e. Moving Particle Semi-implicit) for fluid simulation. This method is suitable for calcula-tion large boundary deformation of the jellyfish and the fluid. Inthis paper we deal with MPS method and the virtual mass-springmodel together. We generate triangle mesh for curved surfaces of a

    ∗e-mail: [email protected]†e-mail:[email protected]

    bell and oral arms by connecting their control points, therefore in-teraction between fluid and the membrane is calculated as collisionof the triangle elements and fluid particles. Mass of the triangle ele-ments is required when calculating the collision, hence only at thattime the membrane is assumed to have thickness equivalent to thediameter of the fluid particle and mass of the triangle elements arecalculated. Control points of tentacles calculate fluid pressure aswell as fluid particles, therefore tentacles move influenced by fluidpressure and spring power.

    Not only modeling but also motion is also represented simply.The largest motion that jellyfish voluntarily generates is shrinkingof the circular muscle of the bell (see Fig 2 left), thus the motioncompulsorily given to this model is only periodical shrinks of it.

    3 Result and Conclusion

    Figure 3: Simulation using MPS Method (Top row: a bell, Middlerow: oral arms, Bottom row: tentacles)All results were calculated in the tank filled with fluid as is shownat the top row.

    The result of the bell simulation in the tank filled with fluid is shown(see Fig 3 top row), and the result of the oral arms and the tentaclessimulation in the same tank is shown on (Fig 3). It is observed thatthe parts of the jellyfish move softly while maintaining their shape.

    Some features similar to real jellyfish motion can be obtained,for example, the simulated jellyfish is driven forward getting buoy-ancy force in then fluid only by shrinks of the circular muscle. Webelieve that this paper is a clue to generate lively motion of mollus-cous with few computational complexities.

    AcknowledgmentThis research is supported by CREST of JST (Japan Science andTechnology).

    ReferencesS.KOSHIZUKA, AND Y.OKA. 1996. Moving-particle semi-implicit

    method for fragmentation of incompressible fluid. Nucl.Sci.Eng.123, 3, 421–434.