Cellular Automata Fluid Physics For Voxel Engines
Summary
This master thesis investigates existing simulation techniques for continuum physics simulation and searches for a method that can be used for real-time simulation in a retro voxel engine. Consequently, a cellular automaton is developed that improves upon simple cellular automata for fluid simulation by modeling momentum advection and compression constraints, while maintaining the simplicity of a CA. The fluid simulation is implemented on a GPU with dynamic memory allocation and is capable of Real-Time simulation. A qualitative analysis of the visual quality of the simulation and quantitative analysis in terms of performance and memory consumption is performed. Finally, further extensions to the simulation framework and improvements are suggested.