Hydromatrix Controller

100 virtual fountains (Blender particle systems) in the middle of a virtual water basin are controlled in height by a depth map (black/white video). Each fountain is illuminated by a virtual RGB LED (Blender spotlights), which is controlled in color and brightness by a color map (colored video).

Blender is controlled as a server by a client program written in Java to manage 3D animation via video.

There were difficulties in running a TCP server in Blender Python, which controls parameters and viewport of Blender, in a separate thread from Blender’s Python runtime stably – the server quickly became “overloaded”.
The experiment was thus successful in that it showed the limits of what I could do – reprogramming Blender’s threading was not possible for this experiment.

Privacy Policy Keks

A cookie has been stored. Its name is "lang", it is 6 bytes in size, lasts three days, and is technically necessary because it can remember which language you prefer. Do not harm it!