flowsonic started as a student project at the FHTW Berlin in applied computer-science 2005. The intention was an application for 3D computer graphics which tracks the movement of an object in the 3D space and visualizes the movement in real-time. At first we thought about writing a python interface for blender to visualize the movement and control objects in blender. But we decided to take opengl for real-time graphical visualization, because we were in a hurry about the delivering for the course 3D computer graphics and we are not firm with python. So we use opengl for visualization, opencv for object tracking, and osc is our interface to control audio-environments like pd or reaktor. It is supposed to be easily handled and low-budget.
– recording of 3D movements
– representation of the movement with opengl in real-time
– playback of the recorded movement (format:*.3dm)
– OSC interface for sending data to audio-environments like pd or reaktor
– client-/ server application
– each client has his dedicated view
– server visualize movement
– need a cube to define the world of movement (calibrate the view of your webcam at the cube)
– has a gamemode (catch the monster)

Leave a Reply

Your email address will not be published. Required fields are marked *