====== OSC ====== **OSC**(Open Sound Control プロトコル)とは、インターネットを経由して通信が可能な通信プロトコルです。\\ - __バーチャルキャスト上の**[[vci/top|VCI]]**__ と __OSCに対応する外部アプリケーション__が**メッセージを送受信し合う** - そこから**現実空間のコントローラーで[[vci/top|VCI]]を操作する** - **バーチャルキャスト上から現実空間のデバイスを操作する** こういったことが可能になります。 {{ :vci:overview:osc:image1.png?direct&700 }} ===== OSCサンプル デモ動画 ===== 「リアルとメタバースを連携できる!」がテーマのOSCサンプル デモ動画です。\\ 照明やカーテンを、リアルとバーチャルの相互から操作ができます。 {{youtube>MPmCqKp8V1s?large}} {{:vci:overview:osc:demo1.png?direct|}} {{:vci:overview:osc:demo2.png?direct|}} \\ こちらは**[[vci/sample/oscapi/top|OSC API サンプル集]]**の実演動画です。 {{youtube>4sHMB8AyCWs?large}} ===== アイデア例 ===== [[https://blog.virtualcast.jp/blog/2023/01/0125_shinchoku/|サービス開発進捗報告会]]でご紹介した、OSCを活用したVCIのアイデア例です。 {{:vci:overview:osc:etc1.png?direct|}} 現在は[[deliverytool/onecomme/plugin]]で\\ 導入しやすくなっています。 {{:vci:overview:osc:etc2.png?direct|}} {{:vci:overview:osc:etc3.png?direct|}} ===== 関連リンク ===== ^項目^説明^ |[[https://developer.virtualcast.jp/vci-docs/api/classes/ExportOsc/index.html#ExportOsc|OSC APIリファレンス]]|OSCのVCIスクリプトのリファレンスページ| |[[vci/sample/oscapi/touchosc|TouchOSC]]|OSCに対応する外部アプリケーションのひとつ| |[[deliverytool/onecomme/plugin]]|OSC通信でわんコメのコメントを取得する公式プラグイン| |[[vci/sample/oscapi/top|OSC API サンプル集]]|OSC APIを利用したVCIサンプル|