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
610
GearVRのコントローラーを使って エフェクトをいじってみる(仮)
GearVRのコントローラーのインプットとエフェクトをいじってみた話
atsushishi
July 27, 2017
Tweet
Share
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
323
37k
[RailsConf 2023] Rails as a piece of cake
palkan
35
4.4k
Done Done
chrislema
179
15k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
13
430
Understanding Cognitive Biases in Performance Measurement
bluesmoon
18
1.2k
The MySQL Ecosystem @ GitHub 2015
samlambert
248
12k
Stop Working from a Prison Cell
hatefulcrawdad
266
20k
Testing 201, or: Great Expectations
jmmastey
33
6.9k
Designing for Performance
lara
604
67k
Web Components: a chance to create the future
zenorocha
307
41k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
129
32k
Designing on Purpose - Digital PM Summit 2013
jponch
113
6.6k
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.. 課題
ご清聴ありがとうございました!