Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GearVRのコントローラーを使って エフェクトをいじってみる(仮)
Search
atsushishi
July 27, 2017
0
680
GearVRのコントローラーを使って エフェクトをいじってみる(仮)
GearVRのコントローラーのインプットとエフェクトをいじってみた話
atsushishi
July 27, 2017
Tweet
Share
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
34
9.1k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Code Reviewing Like a Champion
maltzj
527
40k
4 Signs Your Business is Dying
shpigford
187
22k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
120
Balancing Empowerment & Direction
lara
5
900
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
Accessibility Awareness
sabderemane
0
57
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
200
Typedesign – Prime Four
hannesfritz
42
3k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
320
Transcript
GearVRのコントローラーを使って エフェクトをいじってみる(仮) 巻島敦史 @atsushishi_12
目次 ・自己紹介 ・GearVRのコントローラーで出来ること&実装面での使い方 ・エフェクトをいじってみる
自己紹介 名前:巻島 敦史 所属:MyDearest株式会社 Unity歴:1年ちょっとくらい Twitter: @atsushishi_12 7/25 GearVRアプリリリース! 『FullDive
novel:Innocent Forest』
GearVRのコントローラーで 出来ること&実装面での使い方
GearVRのコントローラーについて 基本情報 ・2017/4/21 新型GearVRと合わせて登場 ・GearVR(Galaxy)とはBluetooth接続 ・バッテリーは単4電池が2個 ・トリガー、タッチパッド(ボタン)、ジャイロ、 「戻る」「ホーム」「ボリューム」入力が出来る
実装の仕方 - 準備編 - Oculus Utilities に全て揃っている 「OVRCameraRig」入れて、 「GearVrController」を Left/RihtHandAnchorの下に入れて、 Controllerのタイプを
L/R Tracked Remote タイプに設定して準備は完了
実装の仕方 - 入力編 1 - 人差し指のトリガー ~~ OVRInput.Button.PrimaryIndexTrigger ~~ OVRInput.Button.A タッチパッド(クリック)
~~ OVRInput.Button.One ~~ OVRInput.Button.PrimaryTouchpad ~~ OVRInput.Button.Start タッチパッド(タッチ) ~~ OVRInput.Touch.PrimaryTouchpad タッチパッド(ポジション) ~~ OVRInput.Axis2D.PrimaryTouchpad (Get()のみ) タッチパッド(フリック) ~~ OVRInput.Button.Up / Down / Left / Right バックボタン ~~ OVRInput.Button.Two ~~ OVRInput.Button.Back ~~: OVRInput.Get() / GetDown() / GetUp() が使用できます。
実装の仕方 - 入力編 2 - アクティブコントローラー (activeController) OVRInput.GetActiveController() ※型は、OVRInput.Controller Position OVRInput.GetLocalControllerPosition(activeController)
Rotation OVRInput.GetLocalControllerRotation(activeController) 速度 OVRInput.GetLocalControllerAngularVelocity(activeController) OVRInput.GetLocalControllerVelocity(activeController) 加速度 OVRInput.GetLocalControllerAngularAcceleration(activeController) OVRInput.GetLocalControllerAcceleration(activeController) ホーム、ボリューム調整 予約済み
実装の仕方 - トラブル編 - Unity Editor上でのデバッグが… Oculus Rift と Touch があれば…
エフェクトをいじってみる
取り組みについて VR上で見るエフェクトは迫力が違う! VRならエフェクトを至近距離であったり、発生源の中心などで エフェクトを体感することが出来て面白いなと、思ってやり始めました。
花火のエフェクトをいじってみる デモ
タスク(やりたいこと)と課題 ・エフェクト(モジュール)の操作クラス ・エフェクトの拡張クラス ・直感的な操作(UI/UX) ・テンプレートの用意(素材~エフェクト) ・作成/編集したエフェクトの保存 etc.. タスク(やりたいこと) ・エフェクトの知識不足 ・スクリプトからの制御が煩雑
・機能だけ渡されても困る → テンプレート、作成レシピの必要性 ・GearVRだとスペック問題に遭遇しそう ・音の入れ込み、合わせ方は必要になりそう etc.. 課題
ご清聴ありがとうございました!