Abstract
Current visualization techniques for computational fluid dynamics applications are sophisticated and work well in simple geometries. For complex geometries such as pore spaces, multiple domain boundaries obstruct the view and make the studying of fluid flow fields difficult. To overcome these deficiencies, we use two-sided materials to render the domain boundaries. Using this technique, it is possible to place the camera inside the domain and have a non-obstructed view of the surrounding flow field without losing spatial reference to the domain boundaries. As a result, a larger part of fluid flow visualization is visible. Two-sided material rendering was successfully applied to display still images with Blender Cycles renderer, in a virtual reality environment, and several implementation techniques were explored for using the Visualization Toolkit.
Similar content being viewed by others
References
Barth T, Ludwig M, Kulenkampff J, Gründig M, Bieberle A, Hampel U, Lippmann-Pipke J (2012) Pet measurements of liquid aerosol particle deposition in pebble beds. In: 6th International Topical Meeting on High Temperature Reactor Technology HTR2012
Barth T, Kulenkampff J, Ludwig M, Bras S, Gründig M, Franke K, Lippmann-Pipke J, Hampel U (2013) Study of particle deposition and resuspension in pebble beds using positron emission tomography. In: The 15th International Topical Meeting on Nuclear Reactor Thermal Hydraulics (NURETH), unpublished
Borbsboom-van Beurden JAM, van Lammeren RJA, Hoogerwerf T, Bouwman AA (2006) Linking land use modelling and 3D visualisation. In: Van Leeuwen JP, Timmermans HJP (eds) Innovations in design and decision support systems in architecture and urban planning. Springer, Netherlands, pp 85–101. doi:10.1007/978-1-4020-5060-2_6
Blender Online Community (2013) Blender—a 3D modelling and rendering package. Blender Foundation, Blender Institute, Amsterdam. http://www.blender.org, Version 2.66. Accessed 7 March 2013
Blinn JF (1977) Models of light reflection for computer synthesized pictures. In: Proc. 4th annual conference on computer graphics and interactive techniques, pp 192–198. doi:10.1145/563858.563893
Brown-Simmons GJ, Kuester F, Knox CJ, Yamaoka S (2009) Earth and planetary system science game engine. In: Transactions on edutainment II, Springer, Heidelberg, pp 203–218
dos Santos SR, de Oliveira JC, Fraga LM, Trenhago PR, Malfatti SM (2008) Using a rendering engine to support the development of immersive virtual reality applications. In: Virtual environments, human–computer interfaces and measurement systems, 2008. VECIMS 2008. IEEE Conference on, IEEE, pp 74–79
Dykes, MacEachren AM, Kraak J (2005) Exploring geovisualization international cartographic association. Elsevier Science. http://www.worldcat.org/isbn/0080531474
Helbig C, Bauer HS, Rink K, Wulfmeyer V, Frank M, Kolditz O (2014) Concept and workflow for 3d visualization of atmospheric data in a virtual reality environment for analytical approaches. Environ Earth Sci. doi:10.1007/s12665-014-3136-6
Henderson A (2007) Paraview guide, a parallel visualization application. Kitware Inc. http://www.paraview.org/, version 3.98. Accessed 7 March 2013
Kehrer J, Hauser H (2013) Visualization and visual analysis of multifaceted scientific data: a survey. Vis Comput Gr 19(3):495–513
Lewis M, Jacobson J (2002) Game engines. Commun ACM 45(1):27
Lv Z, Tek A, Da Silva F, Empereur-mot C, Chavent M, Baaden M (2013) Game on, science—how video game technology may help biologists tackle visualization challenges. PLoS One 8(3):e57990, doi:10.1371/journal.pone.0057990
McLoughlin T, Laramee RS, Peikert R, Post FH, Chen M (2010) Over two decades of integration-based, geometric flow visualization. Comput Gr Forum, Wiley Online Library 29:1807–1829. doi:10.1111/j.1467-8659.2010.01650.x
Rink K, Kalbacher T, Kolditz O (2012) Visual data exploration for hydrological analysis. Environ Earth Sci 65(5), pp 1395–1403, doi:10.1007/s12665-011-1230-6
Rink K, Fischer T, Selle B, Kolditz O (2013) A data exploration framework for validation and setup of hydrological models. Environ Earth Sci 69(2), pp 469–477. doi:10.1007/s12665-012-2030-3
Rink K, Bilke L, Kolditz O (2014) Visualisation strategies for environmental modelling data. Environ Earth Sci. doi:10.1007/s12665-013-2970-2
Schroeder W, Martin K, Lorensen B (2003) The visualization toolkit: an object-oriented approach to 3D graphics, 3rd edn. Kitware Inc.
Segal M, Akeley K (2010) The openGL graphics system: a specification (Version 4.0 (Core Profile)—March 11, 2010)
Shepherd ID, Bleasdale-Shepherd I (2008) Towards effective interaction in 3d data visualizations: what can we learn from videogames technology. In: International Conference on Virtual Geographic Worlds, Hong Kong, pp 7–8
Shepherd ID, Bleasdale-Shepherd ID (2009) Videogames: the new GIS? In: Lin H, Batty M (eds) Virtual geographic environments. Science Press, Beijing. ISBN 9787030234674
Shreiner D (2010) OpenGL programming guide : The official guide to learning OpenGL, version 3.0 and 3.1, 7th edn. Pearson Education Inc., USA
Thomas J, Cook K (2005) Illuminating the path: The research and development agenda for visual analytics. National Visualization and Analytics Ctr
Walther M, Bilke L, Delfs JO, Graf T, Grundmann J, Kolditz O, Liedl R (2014) Assessing the saltwater remediation potential of a three-dimensional, heterogeneous, coastal aquifer system. Environ Earth Sci. doi:10.1007/s12665-014-3253-2
Watanabe N, Wang W, McDermott C, Taniguchi T, Kolditz O (2010) Uncertainty analysis of thermo-hydro-mechanical coupled processes in heterogeneous porous media. Computational Mechanics 45(4):263–280. doi:10.1007/s00466-009-0445-9
Zehner B (2012) Scientific 3d visualization—representing complex data sets in a comprehensive way. In: UFZ-Bericht 6/2012, Helmholtz-Zentrum für Umweltforschung GmbH-UFZ, Leipzig, p 19
Zehner B, Watanabe N, Kolditz O (2010) Visualization of gridded scalar data with uncertainty in geosciences. Comput Geosci 36(10):1268–1275. doi:10.1016/j.cageo.2010.02.010
Acknowledgments
The authors would like to thank Thomas Nagel, Carolin Helbig, Jens-Olaf Delfs and Norbert Böttcher, who provided valuable ideas to the writing of this paper, and Leslie Jakobs for proofreading. The presented work has been partly funded by the German Federal Ministry of Education and Research (BMBF) as a part of the GEOTECHNOLOGIEN Program. The conceptual development as well as visualization methodologies of this work are also incorporated into the A-DuR (Grant ID: 02E10588), CO2BENCH (Grant ID: 03G0797D) and INFLUINS projects (Grant ID: 03IS2091D), funded by BMBF.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Naumov, D., Bilke, L. & Kolditz, O. Rendering technique of multi-layered domain boundaries and its application to fluid flow in porous media visualizations. Environ Earth Sci 72, 3795–3802 (2014). https://doi.org/10.1007/s12665-014-3445-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12665-014-3445-9