The Aquaroom is a complex interactive installation that I acted as lead programmer and architect for with 3 others.
Using Cinder Frameworks (C++ and OpenGL) we created a large virtual aquarium environment with fish that could be interacted with using basic text-messaging and camera feature detection. The concept of this installation was to create a large aquarium and small aquarium that were in sync with one another to give participants two different perspectives: one as a fish, and the other as a “pesky” human.
The environment is completely 3D and built from the ground-up using OpenGL and extensive shaders (for shadow-mapping, ambient occlusion, textures, lighting etc …). Form more information on this project please visit this prior blog post.