US 11,928,404 B1
Methods and systems for simulating fluid movement
Sam Glassenberg, Evanston, IL (US); and Matthew Yeager, Chicago, IL (US)
Assigned to LEVEL EX, INC., Chicago, IL (US)
Filed by LEVEL EX, INC, Chicago, IL (US)
Filed on Apr. 21, 2022, as Appl. No. 17/660,137.
Application 17/660,137 is a continuation of application No. 16/169,990, filed on Oct. 24, 2018, granted, now 11,347,905.
Int. Cl. G06F 30/20 (2020.01); G06T 15/04 (2011.01); G06T 17/10 (2006.01)
CPC G06F 30/20 (2020.01) [G06T 15/04 (2013.01); G06T 17/10 (2013.01); G06T 2210/24 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method of simulating a fluid, comprising:
determining fluid surface location information comprising a new fluid volume, the determining comprising;
taking into account an underlying 3D object along which the fluid flows;
determining 3D location elements for the fluid's surface;
determining inflow and/or outflow using an air diffusion approach, wherein the air diffusion approach comprises determining inflow and/or outflow between a grid cell and neighboring grid cells using at least one of a dither pattern or a Bresenham line pattern; and
determining a new fluid volume using the original fluid volume, the inflow and the outflow; and
generating a fluid simulation using the location information for the fluid's surface.