ハイドロマトリックスコントローラー

仮想の水盤の中央に配置された100本の噴水(Blenderのパーティクルシステム)が、深度マップ(白黒動画)によってその高さが制御されます。各噴水は、仮想のRGB LED(Blenderのスポットライト)により照明され、カラーマップ(フルカラー動画)でその色と明るさが制御されます。

このプロジェクトでは、Blenderをサーバーとして、Javaで実装されたクライアントプログラムから3Dアニメーションを動画で制御する仕組みを構築しました。

実装過程では、BlenderのPython環境内でTCPサーバーを別スレッドで安定的に動作させ、Blenderのパラメータやビューポートを操作することに困難を感じました。サーバーはすぐに負荷がかかり、安定動作が難しい状況に陥りました。

この実験は、Blenderのスレッディングの限界を露呈したという意味で成功と言えるでしょう。ただし、今回の実験において、Blenderのスレッディングを改変することは実現できませんでした。

プライバシーポリシー Keks

クッキーが保存されました。名前は「lang」、サイズは6バイト、保存期間は3日間で、どの言語を希望するかを記憶するために技術的に必要です。優しくしてね!