UnityとOculus Riftでフルダイブなゲームを作ってみた話
-
Upload
syohei-yamamoto -
Category
Technology
-
view
6.314 -
download
3
description
Transcript of UnityとOculus Riftでフルダイブなゲームを作ってみた話
@Unityクリエイターズ勉強会 2014.1.18 by syyama
Unity と Oculus Rift で フルダイブなゲームを
作ってみた話
About Me
¡ 名前: syyama (山本昇平) ¡ URL: syyama.net ¡ Twitter: @l___1cm___l (syyama) ¡ Facebook: facebook.com/syyama ¡ ゲーム開発歴: 6ヶ月…(Unity勉強中)
¡ 本業は Android アプリ開発やDB周りなど ¡ アニメとガジェットだ大好きな25歳 ¡ Oculus Rift がきっかけで Unity をはじめました
syyama (山本昇平)
¡ ゲームジャムをこっそりと開催しました § 第1回 Oculus Game Jam in Japan 関西 § http://togetter.com/li/603086 § GamersGeograpics さまの記事
¡ 後ほど作品紹介をします
Oculus関西を主催しています
1. Oculus Rift って何? 2. Unity + Oculus Rift 3. Unity + Razer Hydra 4. Unity + Oculus Rift + Razer Hydra で簡単なゲームを作る
1. おっ○いシューティング
5. Oculus Game Jam in Japan 関西の作品
この発表の流れ
Oculus Riftって何?
¡ アメリカのベンチャー企業、Oculus VR社が開発したヘッドマウントディスプレイ
¡ 人の視野角に近い広い視野角と、首の動きに遅延なく追随するセンサを搭載し、なおかつ低価格(実質3万5千円)
¡ そのすごさを一言でいうと「モニタの向こうに堕ちてしまって戻ってこれない」
Oculus Rift とは
【参考】Oculus Riftとは?/Oculusを買う前の注意/Oculusの買い方 http://www.ocufes.jp/wordpress/?p=175
¡ 1280x800の液晶に対して左右レンズを搭載するだけという構造 ¡ 視野角が110度 (通常のHMDは25~45度程度) ¡ 歪みや視差はSDKによって補正することで吸収
¡ Windows/Linux/Mac/Unity 4 Pro/UDK向けのSDK
Oculus Rift とは
Unity + Oculus Rift
1. Oculus Rift を手に入れる 2. 開発者登録を行いSDKを入手 3. Unityで作成 4. 公開!
Unity + Oculus Rift の主な手順
1. Oculus Rift を手に入れる 2. 開発者登録を行いSDKを入手 3. Unityで作成 4. 公開!
Unity + Oculus Rift の主な手順 省略
省略
開発者登録 1. Oculus Developer Cenenter にて開発者登録を行う 2. ログイン後、[Downloads] → [Unity 4 Pro Integration] を ダウンロード
3. 4ヶ月間の無料ライセンスが利用可能 § Downloads画面右側の [Try Unity Pro] より登録後、ライセンス発行
開発者登録
https://developer.oculusvr.com/
開発者登録
開発者登録
開発者登録
Unityで作ってみる
Unityで作ってみる
こっち!
¡ OculusUnityIntegration § Unity で Oculus Rift 向け ゲーム/アプリ を開発するための 最小限のパッケージ
¡ OculusUnityIntegrationTuscanyDemo (トスカーナ) § Unity で Oculus Rift 向け ゲーム/アプリ を開発する時に、 一番はじめに体験して欲しいデモ
OculusUnityIntegration
Unityで作ってみる
¡ OVRCameraController § 2つのカメラが含まれており、それぞれの目に対応しています § OVRCameraController.cs と OVRDevice.cs がアタッチされている
¡ OVRPlayerController § 仮想空間内で動作するキャラクターコントローラがアタッチされている § 物理挙動やメニュー画面等も含まれています § OVRPlayerController.cs, OVRGamepadController.cs,
OVRMainMenu.cs, OVRCrosshair.cs が アタッチされている
OVRCameraController
OVRCamera Controller
OVRPlayer Controller
ゲームに 近づける
ゲームに 近づける
Unity + Razer Hydra
¡ Wii リモコン同様のモーションコントローラー ¡ Base Stationと呼ばれる台座がセンサーになっている ¡ 両手の位置および角度を取得可能
Razer Hydra とは
¡ 2011年に発売され、泣かず飛ばすの商品だったが 最近 Oculus Rift との組み合わせで注目を浴びる
¡ Razer Hydra に技術提供していた Sixense 社から ワイヤレス版の Sixense STEM が出る予定 (2014年7月予定)
¡ Razer Hydra には Unity Asset Store に開発用 SDK が 公開されている
Razer Hydra とは
RazerHydra
RazerHydra
RazerHydra
Unity + Oculus Rift + Razer Hydra で 簡単なゲームを作る
おっぱいシューティング
¡ Oculus Rift と Razer Hydra を使い、正面から走ってくる ルカさんのおっぱいを掴むゲーム
¡ 当たり判定 「おっぱいコライダー」
¡ Oculus関西で作られたゲーム
おっ○いシューティング
RazerHydra
¡ カメラの動きに合わせ動かすには「CameraRight」の 入れ子にする
OculusとHydraを同時に使う
RazerHydra
¡ Oculus Rift と Razer Hydra を使うことによって、 ただ見るだけではなく、VR空間内のオブジェクトに触れることが可能になった
¡ FPSなどのゲームにも活用できるのではないかと思われる ¡ 体験してみたい方は後ほどの体験会で、お声をかけてください!
OculusとHydraを同時に使う
¡ Unity初心者でも、ゲームっぽいのが出来た ¡ プログラム自体もほとんど書いていません
¡ Oculus Rift はまだまだコンテンツ不足なので、 みなさん一緒に作りましょう!!
所感
Oculus 関西の作品紹介
¡ Oculus Rift 向けゲームを作ってしまおうというイベント ¡ ゲームジャムと冠してますがハッカソン ¡ 27人参加し、6チームに別れ1日で一気に開発
Oculus Game Jam in Japan 関西
¡ ジャンプをし3D空間を飛び回るPSゲームがモチーフ ¡ Oculus Rift を使う事で、 高さによる恐怖感がある
¡ 「500円くらいで売れそう」 という会場の声も
ジャンピングフラッシュ
¡ Xsens MVN と呼ばれる「着るタイプ」の モーションキャプチャーを利用
¡ 全身を使ってテニスのように ボールを打つゲーム
¡ MVN自体の値段が高い
MVN
¡ Oculus Rift と Razer Hydra を使い、正面から走ってくる ルカさんのおっぱいを掴むゲーム
¡ 当たり判定 「おっぱいコライダー」
おっ○いシューティング
¡ ミクさんになって雪山を滑り降りるゲーム ¡ 爆発したりクマが飛んできたり、スリルを体感できるとのこと
MMD
¡ Leap Motin と Photon Cloud を使ったネット対戦 じゃんけんゲーム
¡ Leap Motionで手の形を認識
じゃんけんゲーム
¡ Oculus Rift で周囲を見渡し、ヒゲの生えた100体のミクさんの中から本物を探しだすというゲーム
¡ お互い見つめ合うとクリア
みくさがし
¡ Unity 開発経験者でかつ Oculus Rift 所有者は2人しか居なかったが、全てのチームが完成に至った
¡ 支援を頂いた Unity Technologies Japan 伊藤さま、 会場を貸して頂いた IIJ さま、 参加頂いたみなさま、本当にありがとうございました!
Oculus 関西を終えて
End of Slide.