Art Projectは、インタラクティブアートやメディアアートを制作するプロジェクトです。 このリポジトリでは、アートを制作する際に役立つツールをまとめています。
本プロジェクトには、以下のツールが含まれています。
YDLIDAR-OSC は、YDLIDAR センサから取得したデータを、OSC(Open Sound Control)メッセージとして送信するアプリケーションです。
詳しくは こちら をご覧ください。
YDLIDAR-Touch は、YDLIDAR センサの範囲内で検出されたタッチされた座標を OSC メッセージで送信するアプリケーションです。YDLIDAR を使用して距離データを取得し、指定された範囲内のタッチイベントをキャプチャし、oscpack ライブラリを使ってネットワーク経由で OSC メッセージを送信します。
詳しくは こちら をご覧ください。
DMX-Controller は、TouchDesignerを使用してuDMX信号を制御するアプリケーションです。
詳しくは こちら をご覧ください。
プロジェクト全体をビルド・実行するためには、以下のライブラリが必要です:
- YDLidar-SDK (LIDARデータの処理)
- oscpack (OSCメッセージの送受信)
- udmx-pyusb (uDMX信号の送受信)
最初に、このリポジトリをローカル環境にクローンしてください。
git clone https://github.com/akkunlab/art-project.git
cd art-projectlib/ ディレクトリに YDLIDAR SDK および oscpack ライブラリを配置する必要があります。YDLIDAR および oscpack のバイナリファイル(.lib)をlib/に配置してください。
また、その他のライブラリも必要に応じてインストールしてください。
mkdir lib次に、プロジェクトをビルドします。以下のコマンドでビルドディレクトリを作成し、CMakeを実行してビルドを行います。
mkdir build
cd build
cmake ..
makeWindows で Visual Studio を使用している場合は、生成されたプロジェクトを開き、ビルドします。
各コンポーネントを実行するには、それぞれのディレクトリ内で指定された方法に従ってください。
詳細な実行手順は各コンポーネントの README をご確認ください。