SlideShare a Scribd company logo
1 of 20
制限のあるプラットフォームでも
VJしたい!
noriben
もくじ
• 自己紹介
• VJしたい背景
• VRプラットフォームの制限
• 制限内でインターフェースを作る
• 制限内でオーディオリアクティブ
• まとめ
自己紹介
• noriben
• Twitter :
@noriben327
• VRChat内のイベント( 花火大会・音楽祭・クラブ)
でVJしたり花火を打ち上げたり
• 技術的なことはVRChatで学んだ(Unity・シェー
ダー)
VJしたい背景
• VRChatを始めてクラブ文化にはじめて触
れた(楽しい!)
VJしたい背景2
• 以前パーティクルライブ作ってみた
• アニメーションに加えてなんらかのリア
ルタイム要素があると格段に楽しい
(ダンス・トーク…)
VJしたい背景3
• 音声にあわせてリアルタイムに演出して
みんなで盛り上がったらめちゃくちゃ楽
しいのでは・・・???
やってみた結果
VR空間でVJするの
めちゃくちゃ楽しい!
VRプラットフォームの制限
• 今あるプラットフォームでは大体スクリ
プトが使えない(cluster・VRChat)
• STYLYはPlaymakerが使える
• バーチャルキャストはVCIスクリプトが使える
• 操作するインターフェースどう作る?
• オーディオリアクティブどう実装する?
使えそうなもの
• プラットフォームのSDKに含まれる機能
(動画再生・ピックアップオブジェクト)
• Unity標準のコンポーネント
(カメラ・レンダーテクスチャ)
• シェーダー
• シェーダー
シェーダーが使えれば見た目に
関しては(技術があれば)かなり自由にで
きる(技術がほしい)
色の変更・ジオメトリシェーダーでパーティクル・レイマーチで空間を生成
だからシェーダーのパラメータ
をいじりたい
インターフェース
• VR空間内でリアルタイムに操作したい
• 白黒のグラデーションって0~1のスライダー
では?
• カメラで取得した0~1の値をレンダーテクス
チャでシェーダーに渡しパラメータとする
オーディオリアクティブ
• 音声のパラメータを白黒の画像として動画に
のせる
• TouchDesignerで音声からパラメーターを
作った
• 動画をカメラで読み取りシェーダーにパラ
メータをわたす
• できるやんけ!
デモ
まとめ
VR空間でVJするのめちゃくちゃ
楽しい!
この文化は必ず広まる!
おまけVR空間でVJしたときの知見を垂れ流すページ
• プラットフォームの不具合でイベントが全くうまくいかないこともある。アバターの同期
がとれない、止まる、映像が流れない、音声が流れない、・・・。
• 以前にやったDJとVJ4人でそれぞれのVJシステムを持ち寄ったイベントが最高すぎた。
(電ド)
• 負荷的にかなり厳しいときがある。fps 20とか・・。
• 演出が酔いやすかったり点滅したりと人によっては体調に影響するので事前の警告が必要。
• VRChatはインスタンスに人があまり入れないが(数十人)、様々なアバターが集まり盛
り上がる光景を見られるのは大きなメリット。自分自身のアバター以外ではかなり没入感
が落ちる。(自分が自分でないので)
• clusterやSTYLYのSDKにも、簡単に実装できるピックアップオブジェクトがあればいいな
~。
• VJシステムの操作(アバターの手の動きやトリガー)も他人に伝わるまでにラグがあるの
で、完全にタイミングを合わせるのは難しい。
• パーティクルライブは数分から数十分だが、VJは数十分から1時間以上と長い。短期的な
演出以外にも、それをいかした演出もできる。(あえて静かな時間を長く作ってみたり)
• 点とか線の演出を使うことが多いのでヘッドセットの解像度もっと上がって欲しい。
ありがとうございました!

More Related Content

What's hot

OculusGameJam 1日目中間発表「追いかけっこ」
OculusGameJam 1日目中間発表「追いかけっこ」OculusGameJam 1日目中間発表「追いかけっこ」
OculusGameJam 1日目中間発表「追いかけっこ」Akihiro Ueyama
 
スピーカー製作の話
スピーカー製作の話スピーカー製作の話
スピーカー製作の話H Suzuke
 
Ubuntuの前に、Linuxってそもそも何?
Ubuntuの前に、Linuxってそもそも何?Ubuntuの前に、Linuxってそもそも何?
Ubuntuの前に、Linuxってそもそも何?Hidetsugu Takahashi
 
ふよみみ
ふよみみふよみみ
ふよみみdora0522
 
ejectLT @ NT金沢
ejectLT @ NT金沢ejectLT @ NT金沢
ejectLT @ NT金沢ahiru3
 
うえぽんでこれーしょん!製作報告
うえぽんでこれーしょん!製作報告うえぽんでこれーしょん!製作報告
うえぽんでこれーしょん!製作報告mabo207
 
ArduinoでMidiコントローラーを作ろう
ArduinoでMidiコントローラーを作ろうArduinoでMidiコントローラーを作ろう
ArduinoでMidiコントローラーを作ろうtadfmac
 
佐々木 Bubka 2010_8_
佐々木 Bubka 2010_8_佐々木 Bubka 2010_8_
佐々木 Bubka 2010_8_bookbookbook
 
20200509 ディスコ・ダンタリオン 資料
20200509 ディスコ・ダンタリオン 資料20200509 ディスコ・ダンタリオン 資料
20200509 ディスコ・ダンタリオン 資料Tetsuhiro Yamada
 
ねるねるねるねを練ったわけ
ねるねるねるねを練ったわけねるねるねるねを練ったわけ
ねるねるねるねを練ったわけrerofumi
 
20110528 qpstudy LT 「Interop 行きませんか」
20110528 qpstudy LT 「Interop 行きませんか」20110528 qpstudy LT 「Interop 行きませんか」
20110528 qpstudy LT 「Interop 行きませんか」Hiyou Shinnonome
 

What's hot (16)

OculusGameJam 1日目中間発表「追いかけっこ」
OculusGameJam 1日目中間発表「追いかけっこ」OculusGameJam 1日目中間発表「追いかけっこ」
OculusGameJam 1日目中間発表「追いかけっこ」
 
スピーカー製作の話
スピーカー製作の話スピーカー製作の話
スピーカー製作の話
 
Ubuntuの前に、Linuxってそもそも何?
Ubuntuの前に、Linuxってそもそも何?Ubuntuの前に、Linuxってそもそも何?
Ubuntuの前に、Linuxってそもそも何?
 
AVは3Dで観ろ!
AVは3Dで観ろ!AVは3Dで観ろ!
AVは3Dで観ろ!
 
ふよみみ
ふよみみふよみみ
ふよみみ
 
Ubuntu hour 01
Ubuntu hour 01Ubuntu hour 01
Ubuntu hour 01
 
ejectLT @ NT金沢
ejectLT @ NT金沢ejectLT @ NT金沢
ejectLT @ NT金沢
 
うえぽんでこれーしょん!製作報告
うえぽんでこれーしょん!製作報告うえぽんでこれーしょん!製作報告
うえぽんでこれーしょん!製作報告
 
ArduinoでMidiコントローラーを作ろう
ArduinoでMidiコントローラーを作ろうArduinoでMidiコントローラーを作ろう
ArduinoでMidiコントローラーを作ろう
 
佐々木 Bubka 2010_8_
佐々木 Bubka 2010_8_佐々木 Bubka 2010_8_
佐々木 Bubka 2010_8_
 
MFT打上げLT
MFT打上げLTMFT打上げLT
MFT打上げLT
 
TPLプレゼン
TPLプレゼンTPLプレゼン
TPLプレゼン
 
20200509 ディスコ・ダンタリオン 資料
20200509 ディスコ・ダンタリオン 資料20200509 ディスコ・ダンタリオン 資料
20200509 ディスコ・ダンタリオン 資料
 
ねるねるねるねを練ったわけ
ねるねるねるねを練ったわけねるねるねるねを練ったわけ
ねるねるねるねを練ったわけ
 
20110528 qpstudy LT 「Interop 行きませんか」
20110528 qpstudy LT 「Interop 行きませんか」20110528 qpstudy LT 「Interop 行きませんか」
20110528 qpstudy LT 「Interop 行きませんか」
 
Nana cmujp
Nana cmujpNana cmujp
Nana cmujp
 

制限のあるプラットフォームでもVJしたい!