Turbulence

a citizen-science video game about fluid dynamics

I was asked to help bring 3D technical expertise and spatial interaction design to a citizen-science research project developed by the Neils Bohr Institute and Aarhus University. The science community is developing tools for engaging gamers and the non-scientist public involved in principal physics research. This most recent game, Turbulence, is a fluid dynamics experiment about vorticity. Read more about the game play and physics explanation here: Science at Home – Turbulence

My role focused on translating and presenting the 3D physics data for the game. Both physicists and game developers are very skilled at manipulating and designing in 3D with their respective experiments and in their distinct lexicons. However, they needed a skilled 3D designer to help translate between the two, bringing heavy 3D physics data into a low-poly, Unity-viable game world.

With both my computational geometry skills as well as an experience design eye, I helped in both technical areas and design considerations for the 3D experience. Technically I created a custom mesh pipeline for translating physics data into game assets – exporting, decimating, and processing procedurally-generated meshes for the game developers. In parallel, I also sketched out what the user experience may be like for navigating, sifting through, and manipulating 180,000+ amorphous objects.

(Documentation still in progress. The game launched mid-September 2017)

Skills Contributed

  • - Computational geometry processing
  • - Unity game asset prep
  • - User experience ideation
  • - 3D UI concepts
  • - Grasshopper, Python, Meshlab
  • - Delivering ~180,000 game assets