Advanced Search
CS Search Google Search
Subscribers, please login

Published Articles >> Table of Contents >> Abstract

Publication Home Page
January/February 2007 (Vol. 13, No. 1)   pp. 179-189
Visual Simulation of Heat Shimmering and Mirage

Full Article Text: View linked HTML of full textDownload PDF of full textBuy this articleGet full text from IEEE Xplore

DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TVCG.2007.24
Send link to a friend

Abstract

Abstract—We provide a physically-based framework for simulating the natural phenomena related to heat interaction between objects and the surrounding air. We introduce a heat transfer model between the heat source objects and the ambient flow environment, which includes conduction, convection, and radiation. The heat distribution of the objects is represented by a novel temperature texture. We simulate the thermal flow dynamics that models the air flow interacting with the heat by a hybrid thermal lattice Boltzmann model (HTLBM). The computational approach couples a multiple-relaxation-time LBM (MRTLBM) with a finite difference discretization of a standard advection-diffusion equation for temperature. In heat shimmering and mirage, the changes in the index of refraction of the surrounding air are attributed to temperature variation. A nonlinear ray tracing method is used for rendering. Interactive performance is achieved by accelerating the computation of both the MRTLBM and the heat transfer, as well as the rendering on contemporary graphics hardware (GPU).

References
[1] M. Berger, T. Trout, and N. Levit, “Ray Tracing Mirages,” IEEE Computer Graphics and Applications, vol. 10, no. 3, pp. 36-41, 1990.
[2] J. Bolz, I. Farmer, E. Grinspun, and P. Schröoder, “Sparse Matrix Solvers on the GPU: Conjugate Gradients and Multigrid,” ACM Trans. Graphics, vol. 22, no. 3, pp. 917-924, 2003.
[3] M. Carlson, P. Mucha, R. Horn, and G. Turk, “Melting and Flowing,” Proc. ACM SIGGRAPH/Eurographics Symp. Computer Animation, pp. 167-174, 2002.
[4] N. Chu and C. Tai, “Moxi: Real-Time Ink Dispersion in Absorbent Paper,” Proc. ACM SIGGRAPH, pp. 504-511, 2005.
[5] D. d'Humiéres, I. Ginzburg, M. Krafczyk, P. Lallemand, and L. Luo, “Multiple-Relaxation-Time Lattice Boltzmann Models in Three-Dimensions,” Philosophical Trans. Royal Soc. of London, vol. 360, no. 1792, pp. 437-451, 2002.
[6] R. Fedkiw, J. Stam, and H. Jensen, “Visual Simulation of Smoke,” Proc. ACM SIGGRAPH, pp. 15-22, 2001.
[7] B. Feldman, J. O'Brien, and O. Arikan, “Animating Suspended Particle Explosions,” Proc. ACM SIGGRAPH, pp. 708-715, 2003.
[8] N. Foster and D. Metaxas, “Realistic Animation of Liquids,” Graphical Models and Image Processing, vol. 58, no. 5, pp. 471-483, 1996.
[9] N. Foster and D. Metaxas, “Modeling the Motion of a Hot, Turbulent Gas,” Proc. ACM SIGGRAPH, pp. 181-188, 1997.
[10] E. Groeller, “Nonlinear Ray Tracing: Visualizing Strange Worlds,” The Visual Computer, vol. 11, no. 5, pp. 263-374, 1995.
[11] M. Harris, “Fast Fluid Dynamics Simulation on the GPU,” GPU Gems: Programming Techniques, Tips and Tricks for Real-Time Graphics, R. Fernando, ed., chapter 38, pp. 637-665, Addison-Wesley, 2004.
[12] J. Holman, Heat Transfer, sixth ed. McGraw-Hill, Inc., 1986.
[13] J. Krüger and R. Westermann, “Linear Algebra Operators for GPU Implementation of Numerical Algorithms,” ACM Trans. Graphics, vol. 22, no. 3, pp. 908-916, 2003.
[14] P. Lallemand and L. Luo, “Theory of the Lattice Boltzmann Method: Acoustic and Thermal Properties in Two and Three Dimensions,” Physical Rev. E, vol. 68 p. 036706, 2003.
[15] W. Li, Z. Fan, X. Wei, and A. Kaufman, “Flow Simulation with Complex Boundaries,” GPU Gems II: Programming Techniques for High-Performance Graphics and General-Purpose Computation, M.Pharr, ed., chapter 47, pp. 747-764, Addison-Wesley, 2005.
[16] D. Lide, Handbook of Chemistry and Physics, 84th ed. CRC Press LLC, 2003.
[17] C. Lin and Y. Lai, “Lattice Boltzmann Method for on Composite Grids,” Physical Rev. E, vol. 62, no. 2, pp. 2219-2225, 2000.
[18] R. Mei, S. Luo, and W. Shyy, “An Accurate Curved Boundary Treatment in the Lattice Boltzmann Method,” J. Computational Physics, vol. 155, pp. 307-330, June 1999.
[19] F. Musgrave, “A Note on Ray Tracing Mirages,” IEEE Computer Graphics and Applications, vol. 10, no. 6, pp. 10-12, 1990.
[20] J. Owens, D. Luebke, N. Govindaraju, M. Harris, J. Krüger, A. Lefohn, and T. Purcell, “A Survey of General-Purpose Computation on Graphics Hardware,” Proc. Eurographics State-of-the-Art Reports, pp. 21-51, Aug. 2005.
[21] F. Qiu, Y. Zhao, Z. Fan, X. Wei, H. Lorenz, J. Wang, S. Yoakum-Stover, A. Kaufman, and K. Mueller, “Dispersion Simulation and Visualization for Urban Security,” Proc. IEEE Visualization Conf., pp. 553-560, Oct. 2004.
[22] F. Seron, D. Gutierrez, G. Gutierrez, and E. Cerezo, “Visualizing Sunsets through Inhomogeneous Atmospheres,” Proc. Computer Graphics Int'l Conf., pp. 349-356, 2004.
[23] J. Stam, “Stable Fluids,” Proc. ACM SIGGRAPH, pp. 121-128, 1999.
[24] J. Stam and E. Fiume, “Turbulent Wind Fields for Gaseous Phenomena,” Proc. ACM SIGGRAPH, pp. 369-376, 1993.
[25] J. Stam and E. Languenou, “Ray Tracing in Not-Constant Media,” Proc. Conf. Rendering Techniques, pp. 225-234, 1996.
[26] S. Succi, The Lattice Boltzmann Equation for Fluid Dynamics and Beyond, Numerical Math. and Scientific Computation. Oxford Univ. Press, 2001.
[27] N. Thurey and U. Rude, “Free Surface Lattice-Boltzmann Fluid Simulations with and without Level Sets,” Proc. Workshop Vision, Modelling, and Visualization, pp. 199-208, 2004.
[28] X. Wei, Y. Zhao, Z. Fan, W. Li, F. Qiu, S. Yoakum-Stover, and A. Kaufman, “Lattice-Based Flow Field Modeling,” IEEE Trans. Visualization and Computer Graphics, vol. 10, no. 6, 719-729, Nov./Dec. 2004.
[29] D. Weiskopf, T. Schafhitzel, and T. Ertl, “GPU-Based Nonlinear Ray Tracing,” Proc. Computer Graphics Forum, vol. 23, no. 3, pp.625-633, 2004.
[30] Y. Zhao, L. Wang, F. Qiu, A. Kaufman, and K. Mueller, “Melting and Flowing in Multiphase Environment,” Computers & Graphics, vol. 30, no. 4, 2006.
Additional Information
Index Terms- Heat transfer, lattice Boltzmann model, thermal flow dynamics, heat shimmering, mirage, GPU acceleration, nonlinear ray tracing.

Citation:  Ye Zhao, Yiping Han, Zhe Fan, Feng Qiu, Yu-Chuan Kuo, Arie E. Kaufman, Klaus Mueller, "Visual Simulation of Heat Shimmering and Mirage," IEEE Transactions on Visualization and Computer Graphics, vol. 13,  no. 1,  pp. 179-189,  Jan/Feb,  2007

RSS Feed

Similar Articles

Abstract Contents
Abstract
References
Index Terms
Citation




Free access to

  • Abstracts
  • Selected PDFs

Electronic subscribers login to:

  • Access HTML/PDFs of full text articles

Subscription information

Get a Web account

PDFs require Adobe Acrobat Reader.

Peer Review Notice

Give us Feedback