tion. In addition, we consider complex modulus of
elasticity, which can handle both viscosity and elas-
ticity in one term with complex number. This paper
describes the method of the simulations with four dif-
ferent deviatoric stress terms, and shows the results of
the simulations.
2 RELATED WORKS
Related to works on Newtonian fluid represented by
water, (Mould and Yang, 1997) surveyed about wa-
ter modeling and showed that there were two types of
studies: hydrodynamic theory based research and ex-
perimental based works. (Iglesias, 2004) also inves-
tigated papers published during the 1980s and 1990s.
In addition, (Darles et al., 2011) published a survey on
computer graphics based ocean simulation and ren-
dering. According to the survey, there are two types
of researches. One is a physics based method using
Navier-Stokes equation, and the other is an empirical
law based oceanographic work.
(Hinsinger et al., 2002), (Cui et al., 2004) and
(Dupuy and Bruneton, 2012) employed mesh mod-
eling to represent ocean waves, irregular long crest
waves, and vast ocean scene, respectively since ocean
waves basically have continuous surfaces. How-
ever, as the drawbacks, re-meshing is required ev-
erytime the topology changes. On the other hand,
(M¨uller et al., 2003) and (Kipfer and Westermann,
2006) utilized SPH (Smoothed Particle Hydrodynam-
ics), which is one of particle methods, for solving
Navier-Stokes equation with surface tension. They
presented water pouring into a glass and river flow-
ing from a rock, respectively.
In relation to the simulation of fluid behavior, two
kinds of methods are usually used. One is an Eu-
lerian (grid based) method and the other is a La-
grangian (particle based) method. (Chentanez and
M¨uller, 2011) and (Nishino et al., 2012) utilized Eu-
lerian simulation methods to propose an optimized
grid for GPU (Graphics Processing Unit) and to rep-
resent freezing ice with air bubbles, respectively. On
the other hand, (Foster and Fedkiw, 2001) employed
semi-Lagrangian method to represent viscous liquids
interacting with 3D objects and (Busaryev et al.,
2012) proposed a particle based algorithm to repre-
sent bubbles with Voronoi diagram.
Moreover, there is a hybrid method of Eulerian
and Lagrangian methods. (Hong et al., 2008) and
(Chentanez and M¨uller, 2010) used the hybrid method
to represent bubbles in water and spray or splash, re-
spectively. (Miller, 1989) also proposed a method to
animate viscous fluid with collision between particles
and obstacles, and (Sims, 1990) developed a parallel
particle rendering system that allows to treat particles
with different shapes, sizes, colors and transparen-
cies. In addition, (Greenwood and House, 2004) and
(Geiger et al., 2006) proposed particle level-set algo-
rithms to visualize various kinds of bubble shapes and
fine splash particles, respectively. In addition, (Kim
et al., 2007) adopted a levelset method to present bub-
bles in liquid and gas interaction, and (Losasso et al.,
2008) also used a particle level set method for dense
liquid volume and utilized a particle method for dif-
fused regions.
As mentioned above, there are some basic types
for the simulation of Newtonian fluid such as water.
One is a Eulerian (grid based) method and the other is
a Lagrangian (particle based) method, although mesh
modeling is included in grid based modeling and par-
ticle level set method is part of particle based meth-
ods. Of course, some researches are based on exper-
imental observations, and others obey Navier-stokes
equation. However, experimental observations de-
pend on the environment when the data are obtained.
Then, Navier-Stokes equation should be used for the
stable and precise fluid simulation as Newton’s equa-
tion of motion is used for solid mechanics.
Now, for the previous works on the simulation of
viscoelastic fluid, (Tamura et al., 2005) used spring-
mass system to visualize an egg dropping on the floor.
In addition, (Bargteil et al., 2007) and (Wojtan and
Turk, 2008) employed Finite Element methods to rep-
resent large plastic deformation of solid materials and
to simulate the complex elastic and plastic behavior
of viscoelastic materials, respectively. These methods
are in the group of Eulerian methods. On the other
hand, (Clavet et al., 2005) employed a particle based
method for viscoelastic fluid simulation; however, the
method also added springs to accomplish elastic and
non-linear plastic effects. (Ram et al., 2015) proposed
a new method called “Material Point Method” to sim-
ulate foams and sponges, and employed Oldroyd-B
model to preserve plastic volume. (Barreiro et al.,
2017) developeda constrained dynamics solver by ex-
tending position based dynamics method to represent
whipped cream and strawberry syrup. These methods
are some kinds of particle methods or hybrid methods.
They do not obey Navier-Stokes equation as the gov-
erning equation although some works employ conser-
vation of mass and momentum.
(Goktekin et al., 2004) used a grid based method
with level set to animate viscoelastic fluids such as
mucus, liquid soap and so on. On the other hand,
(Chang et al., 2009) utilized a particle based method
called SPH (Smoothed Particle Hydrodynamics) to
visualize melting and flowing viscoelastic fluid. Al-