Nao_uの日記 このページをアンテナに追加 RSSフィード

2011-01-21

[]KinectとWiiリモコンでバーチャルリアリティFPSを作ってみた(1) KinectとWiiリモコンでバーチャルリアリティFPSを作ってみた(1) - Nao_uの日記 を含むブックマーク はてなブックマーク - KinectとWiiリモコンでバーチャルリアリティFPSを作ってみた(1) - Nao_uの日記 KinectとWiiリモコンでバーチャルリアリティFPSを作ってみた(1) - Nao_uの日記 のブックマークコメント


再生が重い方はYoutube版をどうぞ。


前回作成したVR環境とWiiリモコンを組み合わせて、仮想現実で遊べる主観視点シューティングを作ってみた。

P90の電動エアガンにWiiリモコンを括りつけて、WiiMotionPlusのジャイロセンサーで手に持った銃の動きを取得し、仮想世界の銃の向きに反映させている。


WiiリモコンのBボタンでペイント弾、Aボタンでワイヤーを発射する。銃の左横にリモコンをセットすればちょうどトリガーの位置にBボタンがくるので、違和感なく射撃できる。また、左手でリモコンの十字キーを操作して、前後左右に移動できる。両手で銃を構えたときに、ちょうどいい位置に十字キーやAボタンがあるので操作しやすい。


Kinectで取得した頭部の座標がカメラの視点位置に反映されているため、自分の体ごと横に動いたり、しゃがんだりしたときの動作もそのままゲーム中に反映される。自宅の部屋が狭いので、あまり動きまわることができないのがとても残念。


通常のFPSと違って視線の向きと銃本体の向きを独立して動かせるので、動画後半のワイヤー移動などでは直感的に狙った場所に撃ち込めるのが楽しい。

市販のゲームでもジャイロセンサーを使って狙えるゲームはいくつかあるけれど、画面内に表示された照準を動かすのと、銃そのものを動かして狙いをつけるのとではずいぶん感覚が違う。目標に当たるかどうかは撃ってみないとわからないために、身体の動きのアナログ的な感覚に頼らなくてはならないところが感覚的にすごく気持ちいい。


また、首を振るだけで周囲を見渡せるので、曲がり角などで死角を確認するのがやりやすいのも直感的で良い。

HMDの値の取得に関しては、自分自身がHMDを使用しているときには脳の手ブレ補正機能みたいなものが働くので少々細かい揺れがあっても気にならない(むしろそっちの方が自然に感じる場合もある)のだけど、それをそのまま動画にしてしまうと非常に見づらい映像になるので、あえて補間値を少し大きめに取ってある。遅延が目立つように見えるけど、動画を撮らずに普通にプレイするのであればもう少し敏感に反応させることもできる。


銃が意外と重いために、マウスの照準移動ように瞬時に反応することが難しいのは、ちょっとリアルな感じで面白かった。ただ、HMDのケーブルがとても邪魔で、体の向きを大きく変えるときは注意が必要。そのたびに没入感が削がれてしまうので、ワイヤレスのHMDが欲しなってくる。


現状のHMDは視界の広さ・重さ、液晶のコントラストや価格など、普及するためにはまだまだ改善しないといけない要素がたくさん残っている。技術が進歩すれば解決できる問題も多いはずなので、今後のHMDの進歩に期待したい。


続き:KinectとWiiリモコンでバーチャルリアリティFPSを作ってみた(2)

ムツムツ2011/01/22 12:37正直、すごい!!! の一言でした。

動画を見ただけでも、ワクワクしてきて体験したい! という思いが溢れてきます。
美術世界のギャラリーみたいに、小スペースながら個人でもお披露目できるような仕組みがないのか!? と思ったくらいです。

FOXFOX2011/01/22 23:55素晴らしい出来でした。
動画を見てただけで敵球を避けようとしていた自分がorz

これからも頑張ってください。

名無し名無し2011/01/25 15:26本当にすごいですよ、これは。
後は足を動かした通りに歩く/走る仕組みを作れれば完璧だと思います。

btybty2011/01/26 01:00awesome!

John McLearJohn McLear2011/01/26 02:05Great Job man!

E. LunaE. Luna2011/01/27 01:55挨拶の友人、私の名前はエステバン・ムーンです、そして、もし書かれたものが正しくないなら、私はあなたの成長、が謝ることに最も感銘を受けました、しかし私はそれほど japanese n.n 的な翻訳者を使っていません
私はメキシコでビデオゲームの小さい会社のプロデューサーです、もしあなたがゲームを作ることに興味を持っているか、あるいはあなたがそうしたなら、あなたの進歩を続ける人員、が私と連絡を取るのをためらいません。 あなたの素晴らしい達成、おめでとうございます,
私はこの技術とあなたがあなたのプロジェクトを持っているという大きい可能性でビデオゲームの未来を考えて興奮しています、私は、iがあなたの崇拝者 jejeje であるとすぐに、我々が将来知っていることを希望します。 挨拶と幸運

Esteban Luna.
stif_luna@hotmail.com

robodogrobodog2011/01/28 11:42Woof!

nonamenoname2011/02/04 21:21素晴らしいものを見せていただきました
ぜひこの技術でビデオゲームの革新を成し遂げてください

kyle katurnkyle katurn2011/03/21 13:33hi i'm very impressed your awesome work.
if you don't mind i would like to ask you one question
what kind of software did you used?
i'm trying to find out how to integrate wii controller, kinect, and HMD
but i didn't found best way so far
if you could give me small tips , it would be really appreciate.
Thanks

JarecJarec2011/05/10 06:46Fantastic job! please help me with this.
If you don't mind i would like to ask you one question
what kind of software did you used?
i'm trying to find out how to integrate wii controller, kinect, and HMD.
would be very grateful please
implement got KINECY + WiiMote, but I could not do more...
Please be grateful if you can give me some help with this. If possible a brief tutorial for how to begin implementing (Kinecta + Wiimote + HMD)
excuse the translation, I'm using goolge translator.
I look forward to your response. Thank you very much.
I try to read your diary, but the translator is very bad GOOGLE!
I'm from Latin America and speak only Spanish. I hope you understand that for me is really hard to find useful information in my native language. Thanks for the inspiration. I await your response.
Direct mail is KAZAA2005@HOTMAIL.COM my thanks!