Oculus Rift DK2

Oculus Rift DK2で使えるコントローラを作ってVR音ゲー作り

お久しぶりです.Kishiです.

一切誰も記事内で触れていませんが,KCSは三田祭に出展します.それに向けたチーム制作も複数動いています.やはり,記事にしないと外部に伝わらないので,それぞれのチームに記事を書いてもらおうかな….

さて,KCSはVR,Virtual Realityにも力を入れています.昨年はOculus Rift DK2を購入してこれを三田祭でのゲーム制作に利用したところ,非常に好評でした.(→VSG

最近の世の中を見ると,HTC ViveやOculus Rift CV1,PlayStation VRが出てきてVR業界は非常に盛り上がっています.KCSは昨年DK2を買ったばかりなので今年の三田祭には昨年同様DK2を用いることになりましたが,ここであることに気づきます.

コントローラがない…!

ナウいVRには皆,VR空間に直接干渉できるコントローラがあります.しかし,DK2にはありません.

そこで,一切のお金を掛けずにコントローラを作ってみました.正確には,昨年サークルで購入したWebカメラと色のついた紙とマスキングテープと労力で作りました.

dk2-controller2

dk2-controller4

簡単に説明すると,色認識をしてコントローラの位置を把握し,これとVR空間内の物体をリンクさせています.(簡単に説明も何もそもそも簡単な原理だった.)

これを使って音ゲーを作りました.音楽はKCSの音楽班が提供してくれました.ありがとうございます.

今年は他にも多くのVRゲームが展示されます.もちろん,VRでないゲームや,KCSの技術力の詰まった(自分には全く理解できない)展示もあります.ぜひお越しください!

VSG

VSGとは

1.Variant Surface Glycoprotein、変異性表面糖タンパク質の略称。

2.Visual Stimulus Generator、Cambridge Research Systems社によって開発された視覚実験用の刺激作成・呈示装置の略称。

3.Butterfly 攻撃用シェーク 卓球ラケット。

4.Cisco Virtual Security Gatewayの略称。

5.Virtual Shooting Game、Keio Computer Societyにおいて開発されたVRゲームの略称。

ここでは、5.について解説する。

事の発端は、2015/04/15(水)、初めて1年も参加したKCSの定例会(?)において三田プロジェクトの開始が告げられたことである。

そもそも初めは三田祭向けということでカップルを狙ったホラーゲームを先輩は企画していたようだった。だが、未だ5月病にかかっていない怖いもの知らずの新入生たちはVR、Oculus Riftを用いたVirtual Realityゲームを作ると意気込んでいった。(ちなみに、通信対戦にしようという話やOculus複数台という話があったのは内緒)

それから予算などの話などで少しみんなの意気込みが減り、VRを使わない脱出ゲーム班と分かれ、5月病が襲来したあたりでシューティング班の活動が始まった。その中でシステムデザイン班は主にストーリーやゲームシステムを、ハッカー班は今回使うUnityの勉強をしていった。(Gitの導入はやばすぎ)

そしてシステムデザイン班ではフライトシューティングの意見が折れ、レールシューティングに決まり、ハッカー班ではたこ焼きの出てくる簡単なゲーム(?)を共同制作したあたりで予算の通ったOculus Rift DK2が届いた。が、とうとうアレがきたのである。

夏休み(^^)

一応、Skypeを使って共同制作をして進めようとしたのだが、人が集まらず、気が付けば9月、そして夏休みが明けてあっという間に10月w

まあ、何とか矢上祭には森のステージを出すところまではこぎつけた。モデルとスコア実装はありがたかった。もちろんレールも。

そして、11月の三田祭に向けてひどく減った人数は気にせず開発を続けていった。有料か無料か論争なんてあった気がするけど書かない。それよりも実装がー。

最終的に火山ステージに出てくるドラゴンが完成したのは三田祭前日(本番中にもバグ取りはあった)。本当はもっとOculusのセットアップがアレな話とか、Unityのシーンのマージがアレな話(これはVimでどうにかなる)とか色々あったけど書き切れない。とにかく、三田祭に間に合ってよかった。ありがとうございました。

あと、LINEの日程調整には答えてほしい。これ重要。

forest

ocean

volcano

Oculusの製品版が来年の第1四半期に出るそうだ。もしも買うのであれば有料にしなければならないだろう。

Oculus Rift DK2

三田プロジェクトのシューティング班では、Oculus Rift DK2(以下、Oculus)を使ったゲームを製作しています。
今回はこのOculusのつなげ方を紹介します。というのも、最初、つなげ方がわからずかなりの時間がかかったためです。Oculus Configuration Utilityといったセットアップに関することは他のサイトを見てください。

1.必要なもの

Oculusを使うのに必要な最小限のものは、以下の写真にあるもののみです。

Oculus1

たったこれだけです。あんなにいろいろ入ってるのに(もちろん、良いGPUのあるPCは必要ですが)。

2.つなげ方

以下の写真の通り。

Oculus3 Oculus4 Oculus2

おしまい。