ラベル Oculus の投稿を表示しています。 すべての投稿を表示
ラベル Oculus の投稿を表示しています。 すべての投稿を表示

2014年12月1日月曜日

Oculus Game Jumに参加してきました

 こちらのイベントに参加してきました。面子がかなりガチな感じのJamです。
 リアルで顔を合わせて進めるJamは2回目でした。
 この形式のJamは後に引けない感じがして良いですね。とにかく作るしかないという。
 その分滅茶苦茶疲れました。
 疲れましたが、その甲斐もあってそこそこ完成度の高いモノがつくれたと思います。
 チームを組んだ方が喋れる方だったので非常に有りがたかったです。プレゼン用のスライドも作っていただけたので実装に専念できてとても助かりました。というか全部押し付けてしまってすみません。ありがとうございます。

 徹夜は辛すぎたので次からはよしておこう……

2014年11月25日火曜日

OVRManagerのUsePositionTrackingについて

※SDK0.4.3、0.4.3.1で確認

OVRManagerにはUsePositionTrackingという値があります。
ですがこれ、初期値をFalseに変えて実行してもトラッキングが動作してしまいます。

原因はOVRManager.csの462行目にあります。
UsePositionTrackingの初期値がFalseの場合、tracker.isEnabledの値を設定する処理を通らないのです。

対処としては、Start()の最後辺りで

 tracker.isEnabled = usePositionTracking;

としておけば大丈夫だと思います。

2014年11月19日水曜日

(uGUI)UIをWorldSpaceでオーバーレイ表示する方法

 Unity4.6から搭載されているuGUIは、CanvasのRenderMode値で描画方法を変更することが出来ます。
 問題となるのはOculusRift対応の為にOVRCameraRigを使用し、UIをWorldSpaceかつオーバーレイ表示にしたい場合です。
 OculusRift対応を考えなければScreen Space - OverlayやCullingMaskを弄ったCameraで対応できます。
 しかしながらOVRCameraRigを使用する場合は、色々試してみたもののうまくできませんでした。
 
 対処として、シェーダを利用したオーバーレイ表示を実装しました。
 uGUIデフォルトのシェーダをダウンロードし、以下のファイルをプロジェクトに追加します。
 (デフォルトのシェーダはこちらからダウンロード可能です)

 ・DefaultResourcesExtra/UI/UI-Default.shader
 ・DefaultResourcesExtra/UI/UI-DefaultFont.shader

 これらのファイルを以下のように変更します。

 ・シェーダ名が被るので適当に変更(例:***-Overlay)
 ・RenderTypeをOverlayに変更
 ・QueueをOverlayに変更
 ・ZWriteをOnに変更
 ・ZTestをAlwaysに変更

 このシェーダを適用したマテリアルを作成し、UIに割り当てます。
 TextにはUI-DefaultFontを、それ以外はUI-Defaultを使用します。
 これでUIがオーバーレイで表示できるようになりました。

 

 こんな感じに表示できます。
 

 

2014年11月14日金曜日

Oculus Rift 2 Advent Calendar 2014

面白そうなので参加してみようと思いました。
http://qiita.com/advent-calendar/2014/oculus-rift2
多分Unity+Oculus Rift+Photonでメタバース的なもの作るHowtoみたいな感じになると思います。

2014年8月15日金曜日

OculusRiftDK2対応ゲーム BulletEvasion

 形を整えてOculusVRShareに登録申請してきました。通りますかね。
 こんな感じでひたすら弾を避けるゲームです。
 DL先はコチラMac版もありますが、かなり遅いと思います。
 (2014/08/18 OculusVRShare様での公開申請が通りましたのでリンクを差し替えておきました)



 プレイ中は上体をブンブン振り回すことになると思いますので、安定した姿勢で頭をぶつけないように気を付けて下さい。

2014年8月14日木曜日

OculusDK2到着

さて、遂に我が家にも待望のOculusDK2が到着しましたので早速何か作りました。

Bullet Evasion(未完)
https://googledrive.com/host/0ByUpVh3J6kXjcjc4TzhZMk96cTQ
完成しましたのでこちらを参照して下さい。

SAO2インスパイアな感じの弾丸回避ゲーです。とりあえずは回避するだけ。
もうちょっといい感じにしたらOculusVRShareとかにうpしようと思います。