Abstract
This work is primarily concerned with sketch-based techniques to convert drawing input from the user into an initial fluid configuration. The application of sketching techniques is proposed in order to enable the user to freely draw the initial state of the fluid flow. This proposal has several issues which are discussed in this work. A combination of sketching techniques and Gradient Vector Flow (GVF) is explored to obtain a smooth initialization for the simulation of 2D/3D fluids using a Lattice Boltzmann Method (LBM). The LBM is based on the fundamental idea of constructing simplified kinetic models, which incorporates the essential physics of microscopic processes so that the macroscopic averaged properties satisfy macroscopic equations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Aubert, G., Kornprobst, P.: Mathematical Problems in Image Processing - Partial Differential Equations and the Calculus of Variations. Springer, New York (2002)
Bærentzen, J.A., Christensen, N.J.: Volume Sculpting using the Level-Set Method. In: Proceedings of the Shape Modeling International, p. 175. IEEE Computer Society (2002)
Buick, J.M., Easson, W.J., Greated, C.A.: Numerical Simulation of Internal Gravity Waves using a Lattice Gas Model. International Journal for Numerical Methods in Fluids 26, 657–676 (1998)
Chen, S., Doolen, G.D.: Lattice Boltzmann Method for Fluid Flows. Annual Review of Fluid Mechanics 30, 329–364 (1998)
Chopard, B., Luthi, P., Masselot, A.: Cellular Automata and Lattice Boltzmann techniques: an approach to model and simulate complex systems. Advances in Physics (1998)
Cook, M.T., Agah, A.: A Survey of Sketch-based 3D Modeling Techniques. Interact. Comput. 21, 201–211 (2009)
Cruz, L., Velho, L.: A sketch on sketch-based interfaces and modeling. In: Graphics, Patterns and Images Tutorials (SIBGRAPI-T), pp. 22–33 (2010)
Foster, N., Metaxas, D.: Modeling the Motion of a Hot, Turbulent Gas. In: ACM SIGGRAPH, pp. 181–188 (1997)
Higuera, F.J., Jimenez, J., Succi, S.: Boltzmann approach to Lattice Gas simulations. Europhys. Lett. 9 (1989)
Igarashi, T., Matsuoka, S., Tanaka, H.: Teddy - a Sketching Interface for 3D Freeform Design. In: ACM SIGGRAPH Courses, New York (2007)
Judice, S.F., Giraldi, G.A.: SKETCHING FLUID FLOWS - Combining Sketch-based Techniques and Gradient Vector Flow for Lattice-Boltzmann Initialization. In: International Conference on Computer Graphics Theory and Applications, GRAPP, pp. 328–337 (2012)
McNamara, G.R., Zanetti, G.: Use of the Boltzmann Equation to Simulate Lattice-Gas Automata. Phys. Rev. Lett. 61, 2332–2335 (1988)
Müller, M., Keiser, R., Nealen, A., Pauly, M., Gross, M., Alexa, M.: Point-based Animation of Elastic, Plastic and Melting Objects. In: ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 141–151 (2004)
Müller, M., Schirm, S., Teschner, M.: Interactive Blood Simulation for Virtual Surgery based on Smoothed Particle Hydrodynamics. Technol. Health Care 12, 25–31 (2004)
Rothman, D.H., Zaleski, S.: Lattice-Gas Models of Phase Separation - Interface, Phase Transition and Multiphase Flows. Rev. Mod. Phys. 66, 1417–1479 (1994)
Schroeder, D., Coffey, D., Keefe, D.: Drawing with the Flow - a Sketch-based Interface for Illustrative Visualization of 2D Vector Fields. In: Proceedings of the Seventh Sketch-Based Interfaces and Modeling Symposium, pp. 49–56. Eurographics Association, Aire-la-Ville (2010)
Stam, J.: Flows on Surfaces of Arbitrary Topology. In: ACM SIGGRAPH, pp. 724–731 (2003)
Sutherland, I.E.: Sketchpad - a Man-Machine Graphical Communication System. In: Proceedings of the SHARE Design Automation Workshop, pp. 6.329–6.346. ACM, New York (1964)
Thorne, M., Burke, D., van de Panne, M.: Motion Doodles - an Interface for Sketching Character Motion. ACM Trans. Graph. 23, 424–431 (2004)
Thürey, N.: A Lattice Boltzmann Method for Single-Phase Free Surface Flows in 3D. Master’s Thesis, Dept. of Computer Science 10. University of Erlangen-Nuremberg (2003)
Varley, P.A.C., Martin, R.R., Suzuki, H.: Can Machines Interpret Line Drawings? In: EUROGRAPHICS Workshop on Sketch-Based Interfaces and Modeling (2004)
Wei, X., Member, S., Li, W., Mueller, K., Kaufman, A.E.: The Lattice Boltzmann Method for Simulating Gaseous Phenomena. IEEE Transactions on Visualization and Computer Graphics 10, 164–176 (2004)
Williams, L.: 3D Paint. ACM SIGGRAPH Comput. Graph. 24, 225–233 (1990)
Witting, P.: Computational Fluid Dynamics in a Traditional Animation Enviroment. In: ACM SIGGRAPH, pp. 129–136 (1999)
Xu, C., Prince, J.L.: Gradient Vector Flow: A new External Force for Snakes. In: Proceedings of the Conference on Computer Vision and Pattern Recognition, pp. 66–71 (1997)
Xu, C., Prince, J.L.: Snakes, Shapes, and Gradient Vector Flow. IEEE Transactions on Image Processing 7, 359–369 (1998)
Xu, C., Prince, J.L.: Gradient Vector Flow Deformable Models. In: Bankman, I. (ed.) Handbook of Medical Imaging. Academic Press (September 2000)
Zeleznik, R.C., Herndon, K.P., Hughes, J.F.: Sketch - an Interface for Sketching 3D Scenes. In: ACM SIGGRAPH Courses, New York (2006)
Zhu, B., Iwata, M., Haraguchi, R., Ashihara, T., Umetani, N., Igarashi, T., Nakazawa, K.: Sketchbased Dynamic Illustration of Fluid Systems. SIGGRAPH ASIA Technical Papers, Hong Kong (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Judice, S., Mayworm, J.G., Azevedo, P., Giraldi, G. (2013). Perspectives for Sketching Fluids Using Sketch-Based Techniques and Gradient Vector Flow for 3D LBM Initialization. In: Csurka, G., Kraus, M., Laramee, R.S., Richard, P., Braz, J. (eds) Computer Vision, Imaging and Computer Graphics. Theory and Application. Communications in Computer and Information Science, vol 359. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38241-3_9
Download citation
DOI: https://doi.org/10.1007/978-3-642-38241-3_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-38240-6
Online ISBN: 978-3-642-38241-3
eBook Packages: Computer ScienceComputer Science (R0)