Interaktive Medien

Hydromatrix Controller

 

100 virtuelle Fontainen (Blender-Partikelsysteme) in der Mitte eines virtuellen Wasserbeckens werden per Tiefenkarte (schwarz/weiß-Video) in ihrer Höhe gesteuert. Jede Fontaine wird von einer virtuellen RGB-LED (Blender-Spotlights) beleuchtet, welche per Farbkarte (farbiges Video) in ihrer Farbe und Helligkeit gesteuert werden.

Es ergaben sich Schwierigkeiten einen TCP-Server, welcher Parameter sowie Viewport von Blender ansteuert, in einem seperaten Thread von Blenders Python-Runtime stabil laufen zu lassen – der Server “überlastete” schnell.
Das Experiment war also in der Hinsicht erfolgreich, als dass es die Grenzen des mir Möglichen aufwies – Blenders Threading umzuprogrammieren war mir für dieses Experiment nicht möglich.
Dokumentation über die Schwierigkeiten von Multithreading in Blender