Modeling and Rendering Viscous Liquids

Brigham Young University - Provo Main Campus, Provo, Utah, United States
Computer Animation and Virtual Worlds (Impact Factor: 0.42). 07/2004; 15(34). DOI: 10.1002/cav.20
Source: CiteSeer

ABSTRACT We present a particle-based algorithm for modeling highly viscous liquids. Using a numerical time-integration of particle acceleration and velocity, we apply external forces to particles and use a convenient organization, the adhesion matrix, to represent forces between different types of liquids and objects. Viscosity is handled by performing a momentum exchange between particle pairs such that momentum is conserved. Volume is maintained by iteratively adjusting particle positions after each time step. We use a two-tiered approach to time stepping that allows particle positions to be updated many times per frame while expensive operations, such as calculating viscosity and adhesion, are done only a few times per frame. The liquid is rendered using an implicit surface polygonization algorithm, and we present an implicit function that convolves the liquid surface with a Gaussian function, yielding a smooth liquid skin.

Download full-text


Available from: Parris K. Egbert, Jan 02, 2015
  • Source
    • "This data structure, widespread in computer science, allows a very fast access to elements, up to an O(1) access for some implementations, instead of O(log (n)) for octrees, and provides an efficient strategy for storing an implicit surface in term of memory usage. The literature abounds with examples of usage of hash table data structures [21] [18]. "
    [Show abstract] [Hide abstract]
    ABSTRACT: We present a local level-set method based on the hash table data structure, which allows the storage of only a band of grid points adjacent to the interface while providing an O(1) access to the data. We discuss the details of the construction of the hash table data structure as well as the advection and reinitialization schemes used for our implementation of the level-set method. We propose two dimensional numerical examples and compare the results to those obtained with a quadtree data structure. Our study indicates that the method is straightforward to implement but suffers from limitations that make it less efficient than the quadtree data structure.
    Journal of Computational Physics 03/2012; 231:2528-2536. DOI:10.1016/ · 2.49 Impact Factor
  • Source
    • "Particle models have been widely used in the graphics Copyright © 2010 by ASME community to capture the flow of fluids and colloidal dispersions such as water and smoke (e.g. [8] [9] [10]) and the flow of other materials such as sand [11]. In most of the particle models, a heuristic approach is taken for formulating the governing equations of the particles, which best serves the specific application in which the model is used. "
    [Show abstract] [Hide abstract]
    ABSTRACT: Elderly patients with preexisting osteoporotic hip fracture are at high risk of a subsequent fracture in their contralateral hip. Current preventive approaches commonly have a long delay in restoring bone strength leaving patients at continued risk despite preventive efforts. Femoroplasty — injection of bone cement into the proximal femur — has been proposed as a potential preventive approach. However, it can cause complications because of extravasation of the cement into unwanted regions of the bone and an increased pressure within the bone, if not controlled and planned carefully. Therefore, precise modeling of the diffusion of the bone cement in osteoporotic bone and control over the injection process is of substantial importance. This paper presents a patient-specific fluid dynamics model to simulate the diffusion of the bone cement inside femur. The model is based on the smoothed particle hydrodynamics (SPH) method for particle-based modeling of fluids. The Navier-Stokes equations were built into the SPH formulations and viscosity effects were added to model the flow of cement inside porous media. To validate the model, a new prototype automatic injection device was used to inject acrylic silicone into a porous foam block. Results of simulation of the injection show close matching with experimental data. The model is therefore promising for further development of optimized and fully controlled femoroplasty procedures.
    ASME 2010 International Mechanical Engineering Congress and Exposition; 01/2010
  • Source
    • "Our model, which, with its cytoplasmic domains, is yet another particle system variant wherein equations of particle motion use forces to represent viscous drag when domains slide past each other (or past other organelles) and to represent collision forces that prevent domains intruding into each other, gets the physics approximately right. Steele et al. (2004) provides a good introduction, with references, to particle systems using equations of motion similar to ours. Chemical reactions among, and diffusive exchange of, soluble factors the particles contain do not feed back to infl uence particle motions, so we can simply add on equations to account for them. "
    [Show abstract] [Hide abstract]
    ABSTRACT: From experiments by Foe and von Dassow (Foe, V.E., and G. von Dassow. 2008. J. Cell Biol. 183:457–470) and others, we infer a molecular mechanism for positioning the cleavage furrow during cytokinesis. Computer simulations reveal how this mechanism depends on quantitative motor-behavior details and explore how robustly this mechanism succeeds across a range of cell sizes. The mechanism involves the MKLP1 (kinesin-6) component of centralspindlin binding to and walking along microtubules to stimulate cortical contractility where the centralspindlin complex concentrates. The majority of astral microtubules are dynamically unstable. They bind most MKLP1 and suppress cortical Rho/myosin II activation because the tips of unstable microtubules usually depolymerize before MKLP1s reach the cortex. A subset of astral microtubules stabilizes during anaphase, becoming effective rails along which MKLP1 can actually reach the cortex. Because stabilized microtubules aim statistically at the equatorial spindle midplane, that is where centralspindlin accumulates to stimulate furrow formation.
    The Journal of Cell Biology 12/2008; 183(3):471-83. DOI:10.1083/jcb.200807129 · 9.69 Impact Factor
Show more