Modeling and Rendering Viscous Liquids

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


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
    • "Among these models' advantages over grid-based methods are the inherent conservation of mass, no need for creating and maintaining a grid structure and fast computations of equations of motion. Because of their superior simulation speeds, particle models are of utmost interest in the graphics community and they have been used to model fluids and flow of colloids such as sand [11]–[14]. Heuristic approaches are taken in these methods to model the particle-particle and particle-environment interactions that best serve the specific application of interest. "
    [Show abstract] [Hide abstract]
    ABSTRACT: Femoroplasty is a potential preventive treatment for osteoporotic hip fractures. It involves augmenting mechanical properties of the femur by injecting Polymethylmethacrylate (PMMA) bone cement. To reduce the risks involved and maximize the outcome, however, the procedure needs to be carefully planned and executed. An important part of the planning system is predicting infiltration of cement into the porous medium of cancellous bone. We used the method of Smoothed Particle Hydrodynamics (SPH) to model the flow of PMMA inside porous media. We modified the standard formulation of SPH to incorporate the extreme viscosities associated with bone cement. Darcy creeping flow of fluids through isotropic porous media was simulated and the results were compared with those reported in the literature. Further validation involved injecting PMMA cement inside porous foam blocks - osteoporotic cancellous bone surrogates - and simulating the injections using our proposed SPH model. Millimeter accuracy was obtained in comparing the simulated and actual cement shapes. Also, strong correlations were found between the simulated and the experimental data of spreading distance (R(2) = 0.86) and normalized pressure (R(2) = 0.90). Results suggest that the proposed model is suitable for use in an osteoporotic femoral augmentation planning framework.
    PLoS ONE 06/2013; 8(6):e67958. DOI:10.1371/journal.pone.0067958 · 3.23 Impact Factor
  • 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(6):2528-2536. DOI:10.1016/ · 2.43 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
Show more