Figure 10: Example 3: the evolution of the fluid simulation.
unstable configurations that changes too fast without
adding extra machinery to the fluid flow model. This
may be an undesirable behavior depending on the an-
imator goals. Moreover, we want to combine image
processing techniques, so that we can use as input
some photos of fluid flows and extract from them a
potencial initial velocity field for the GVF method.
Another future direction of the proposed work is
to extend the two-dimensional approach to a three-
dimensional one. Such framework can be applied
for 3D simulations because all its basic compo-
nents (GVF, LBM, streamlines) are applied for three-
dimensional fields without extra machinery.
REFERENCES
Aubert, G. and Kornprobst, P. (2002). Mathematical Prob-
lems in Image Processing: Partial Differential Equa-
tions and the Calculus of Variations. Springer-Verlag,
New York.
Bærentzen, J. A. and Christensen, N. J. (2002). Volume
sculpting using the level-set method. In Proceedings
of the Shape Modeling International 2002 (SMI’02),
pages 175–, Washington, DC, USA. IEEE Computer
Society.
Buick, J. M., Easson, W. J., and Greated, C. A. (1998). Nu-
merical simulation of internal gravity waves using a
lattice gas model. International Journal for Numeri-
cal Methods in Fluids, 26(6):657–676.
Chen, S. and Doolen, G. D. (1998). Lattice boltzmann
method for fluid flows. Annual Review of Fluid Me-
chanics, 30:329–364.
Chopard, B., Luthi, P., and Masselot, A. (1998). Cellular
automata and lattice boltzmann techniques: An ap-
proach to model and simulate complex systems. In
Advances in Physics.
Cook, M. T. and Agah, A. (2009). A survey of sketch-based
3-d modeling techniques. Interact. Comput., 21:201–
211.
Cruz, L. and Velho, L. (2010). A sketch on sketch-based in-
terfaces and modeling. In Graphics, Patterns and Im-
ages Tutorials (SIBGRAPI-T), 2010 23rd SIBGRAPI
Conference on, pages 22 –33.
Foster, N. and Metaxas, D. (1997). Modeling the motion of
a hot, turbulent gas. In SIGGRAPH, pages 181–188.
ACM.
Higuera, F. J., Jimenez, J., and Succi, S. (1989). Boltzmann
approach to lattice gas simulations. Europhys. Lett.,
9.
Igarashi, T., Matsuoka, S., and Tanaka, H. (2007). Teddy: a
sketching interface for 3d freeform design. In ACM
SIGGRAPH 2007 courses, SIGGRAPH ’07, New
York, NY, USA. ACM.
McNamara, G. R. and Zanetti, G. (1988). Use of the boltz-
mann equation to simulate lattice-gas automata. Phys.
Rev. Lett., 61(20):2332–2335.
M
¨
uller, M., Keiser, R., Nealen, A., Pauly, M., Gross, M.,
and Alexa, M. (2004a). Point based animation of
elastic, plastic and melting objects. In ACM SIG-
GRAPH/Eurographics symposium on Computer ani-
mation, pages 141–151. Eurographics Association.
M
¨
uller, M., Schirm, S., and Teschner, M. (2004b). Inter-
active blood simulation for virtual surgery based on
smoothed particle hydrodynamics. Technol. Health
Care, 12(1):25–31.
Rothman, D. H. and Zaleski, S. (1994). Lattice-gas mod-
els of phase separation: Interface, phase transition and
multiphase flows. Rev. Mod. Phys, 66:1417–1479.
Schroeder, D., Coffey, D., and Keefe, D. (2010). Draw-
ing with the flow: a sketch-based interface for illustra-
tive visualization of 2d vector fields. In Proceedings
of the Seventh Sketch-Based Interfaces and Modeling
Symposium, SBIM ’10, pages 49–56, Aire-la-Ville,
Switzerland, Switzerland. Eurographics Association.
Stam, J. (2003). Flows on surfaces of arbitrary topology. In
SIGGRAPH, pages 724–731. ACM.
Sutherland, I. E. (1964). Sketchpad - a man-machine graph-
ical communication system. In Proceedings of the
SHARE design automation workshop, DAC ’64, pages
6.329–6.346, New York, NY, USA. ACM.
Thorne, M., Burke, D., and van de Panne, M. (2004). Mo-
tion doodles: an interface for sketching character mo-
tion. ACM Trans. Graph., 23:424–431.
Varley, P. A. C., Martin, R. R., and Suzuki, H. (2004). Can
machines interpret line drawings? EUROGRAPHICS
Workshop on Sketch-Based Interfaces and Modeling.
Wei, X., Member, S., Li, W., Mueller, K., and Kaufman,
A. E. (2004). The lattice-boltzmann method for sim-
ulating gaseous phenomena. IEEE Transactions on
Visualization and Computer Graphics, 10:164–176.
GRAPP 2012 - International Conference on Computer Graphics Theory and Applications
336