OSC
OSC Overview
2022/2/16 VRChat OSC for Avatars — VRChat
Open Sound Control
オーディオとMIDIコントローラの通信を目的としたプロトコル
VRChatに転用された
できることの一例
MIDI controllerでアバターを制御
[https://twitter.com/VRChat/status/1494152498617241602
ドラムパッドでアバターの耳を動かす
Twitchで寄付をもらった時アバターの色を変える
スマホのジャイロを使ってアバターを制御
The options are limitless. We seriously can’t wait to see what sort of ludicrous nonsense our community comes up with.
俺たちはドカンを渡すからお前らが考えるんだよ!と言うことらしい
アライラク(@AraiRacu)
m5stackとOSCを使って,VRChatで擬似的に歩くことができるようになりました!
デバイスを太ももにつけて,足踏みすると前に進めます. https://t.co/biiiSSWHvi
どこのデータをいじれるの?
ユーザー入力
Avatars 3.0
GitHub - vrchat-community/osc: Files and Info on using OSC to communicate with VRChat
OSC is a way to get different devices and applications to talk to each other. It's a favorite method of creative coders and people making weird interactive things because it's fast, networked, and very open-ended.
We're expanding OSC support in VRChat so you can control Avatars and Worlds in all sorts of new ways, and stream data out of VRChat to control other things, too!
We're launching with two APIs: Input and Avatar Parameters.
リアルタイム性のアプリケーションに使える
データをVRChatに流したり読み取ったりできる
既成のクライアント
送信 https://hexler.net/touchosc
受信 https://hexler.net/protokol
自前で実装するライブラリが公開されている
https://github.com/vrchat/osccore/tree/all-in-one
https://www.youtube.com/watch?v=aGwpV28EF94