Johanne Zadick
Integrating real-time fluid simulation with a voxel engine
Zadick, Johanne; Kenwright, Benjamin; Mitchell, Kenny
Abstract
We present a method of adding sophisticated physical simulations to voxel-based games such as the hugely popular Minecraft (2012. http://minecraft.gamepedia.com/Liquid), thus providing a dynamic and realistic fluid simulation in a voxel environment. An assessment of existing simulators and voxel engines is investigated, and an efficient real-time method to integrate optimized fluid simulations with voxel-based rasterisation on graphics hardware is demonstrated. We compare graphics processing unit (GPU) computer processing for a well-known incompressible fluid advection method with recent results on geometry shader-based voxel rendering. The rendering of visibility-culled voxels from fluid simulation results stored intermediately in CPU memory is compared with a novel, entirely GPU-resident algorithm.
Citation
Zadick, J., Kenwright, B., & Mitchell, K. (2016). Integrating real-time fluid simulation with a voxel engine. The Computer Games Journal, 5(1-2), 55-64. https://doi.org/10.1007/s40869-016-0020-5
Journal Article Type | Article |
---|---|
Acceptance Date | Jul 2, 2016 |
Online Publication Date | Jul 29, 2016 |
Publication Date | 2016-09 |
Deposit Date | Jul 7, 2016 |
Publicly Available Date | Sep 6, 2016 |
Journal | The Computer Games Journal |
Electronic ISSN | 2052-773X |
Publisher | BMC |
Peer Reviewed | Peer Reviewed |
Volume | 5 |
Issue | 1-2 |
Pages | 55-64 |
DOI | https://doi.org/10.1007/s40869-016-0020-5 |
Keywords | Voxels, fluid, geometry shader, real-time, video games, graphical processing unit, GPU |
Public URL | http://researchrepository.napier.ac.uk/id/eprint/10413 |
Publisher URL | http://dx.doi.org/10.1007/s40869-016-0020-5 |
Contract Date | Sep 6, 2016 |
Files
Integrating real-time fluid simulation with a Voxel engine.
(1.2 Mb)
PDF
Publisher Licence URL
http://creativecommons.org/licenses/by/4.0/
Copyright Statement
Open Access: This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
You might also like
Iterative image warping
(2012)
Journal Article
OSCAM-optimized stereoscopic camera control for interactive 3D
(2011)
Journal Article
Capture and analysis of racing gameplay metrics
(2011)
Journal Article
OSCAM - Optimized Stereoscopic Camera Control for Interactive 3D
(2011)
Journal Article
Poxels: polygonal voxel environment rendering
(2014)
Presentation / Conference Contribution
Downloadable Citations
About Edinburgh Napier Research Repository
Administrator e-mail: repository@napier.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2024
Advanced Search