Flow

flow-screenshot.png

The Flow, data visualization tool was developed with the purpose of visualizing volumetric vector fields, with a particular emphasis on visualizing the groundwater flow on a specific section of the island of Oahu, Hawaii.

This project was developed in the Unity Game Engine and coded with C# using their VFX Graph tool that empowers the GPU to render millions of streamlines at once. The vector field is encoded as a 3D Texture, with the X, Y, and Z components of each vector stored as floats where instead of color values. The GPU can use this information to apply an Euler integration, simulating particle movement through the vector field.

Users can insert 3D models into the scene and add transparency to give context to the streamlines.