ちょっと未来

色々作って、色々書きます。最近はOculus Riftでメーヴェ風フライトシミュレータ作ってます

Unity

【Unity】視界の中央に入ったら光るCube

VR系のコンテンツだと、キーボードやジョイスティックが使いにくいので、 メニュー選択画面とかは視界で選択させるってのをチラホラ見ます。 とくにハコスコ、Cardboardみたいにスマホ型だと外部入力がないので。。 で、どうすればいいのかなー、と色々調べ…

Oculus Riftでメーヴェを作ろう(15) Blenderで機体の3Dモデルを作ってみた

機体のモデルをBlenderで作ってみました! ちなみにBeforeはこれ(汗) 3Dモデルを作るスキルがなかったので基本的にAsset Storeでモデルを探していました。 けどメーヴェのモデルなんてもちろん無いのでCyllinderやCapsuleを駆使して作っていました。 手すり…

Oculus Rift + Unity 画面上に文字を表示する

Unityで画面上にスコアや”Gameover”みたいな文字を表示するとき、 普通だと”GUI Texture” とかを使いますが、Oculus Riftでそれをやるとちゃんとステレオに表示されない、、、 3D Textを使えばOK どうすればいいのか調べると "3D Text"を使えばよかった。 3D…

Oculus Riftでメーヴェを作ろう(10)応用アイデア〜ハリーポッター、舞空術...

先日作った基板、ケースっていうかタッパー(笑)に収納してこんな感じになりました。 タッパーから各種配線が出ている感じです。 このタッパーができることは 傾き検知→Unityに送る フットスイッチON/OFF検知→Unityに送る Unityから命令→振動モータをブルブ…

Oculus Riftでメーヴェを作ろう(9)Aruduino用シールド基板作成

いままでブレッドボードでやってたのを、ちゃんとハンダ付けして基板を作りました。 Arduinoにピタッと装着できるように、Arduino用のユニバーサル基板を使いました。 サンハヤト UB-ARD03 Arduino用ユニバーサル基板 GNDとかVCCとかがいい感…

Oculus Riftでメーヴェを作ろう(8) フットペダルでターボ加速!

飛行スピードをコントロールする手段は、現状ありませんでした。 けど実際試してみると、ビューンって加速したくなったりします。 そこでナウシカの映画を見たところ、足元のペダルでビューンって加速していました。 ペダルを踏むとエンジンで加速するらしい…

Oculus Riftでメーヴェを作ろう(7) Unity free版でもOculus開発が可能に!

Unityの公式blogでUnity free版でもOculus Riftの開発が出来るようになると報告がありました! 今まではpro版が必要で、そのコストも16万円と個人にはかなり高価だったので、これはビッグニュース! Unity公式blog http://blogs.unity3d.com/2014/09/20/expa…

Oculus Riftでメーヴェを作ろう(6) 振動モータでブルブルって感じる

メーヴェが木々の中を駆け抜けて行く時、手元にブルブルって振動が返ってきて欲しい。 そこで振動モータを連動させます。 振動モータはこちらを使います。 円盤型 振動モーター(2個入): パーツ一般 秋月電子通商 電子部品 ネット通販 消費電力が少ないの…

Oculus Riftでメーヴェを作ろう(5) 扇風機を制御して風を感じる

飛んでる感を増すために”風”を感じたいと思っています。 Oculust Riftのデモでもよくサーキュレーターを前に置いてるのを見たりします。 今回はせっかくArduinoと繋いでるので、Arduinoから扇風機を制御できるようにしたいと思います。 扇風機は秋葉原で特価…

Oculus Riftでメーヴェを作ろう(4) メーヴェ型コントローラ、簡易プロトタイプ

さてDK2も届き、Unityとの連携も出来てきたので、 例の自作コントローラと連動させて操作してみます。 最終的にはメーヴェっぽい筐体も実際に作りたいのですが、 まずはサクッと操作感をチェックしてみます。 簡易コントローラ ダンボール箱にAruduino製コン…

【Oculus Rift】Unity PRO版を買わずUnityで開発する by OVRAgent

2014.10.30追記 Oculus SDK 0.4.3からはUnity Free版でもOculus Riftが使えるようになったので、 こちらのOVRAgentを使わなくても大丈夫です。 ====== Oculus Rift用のソフトをUnityで作ろうとすると普通はUnity Proが必要になります。 DK1のときはPro…

Oculus Riftでメーヴェを作ろう(3)

1人称視点にプログラムを変更しました。 そしていざ加速度センサ入力で操縦してみると、、、 ガタガタ、、ガタガタ、、、 めっちゃ酔います(笑) 加速度センサの入力を、そのまま使うと入力敏感すぎて、ちょっとの振動でも機体が動いちゃうようです。 これ…

Oculus Riftでメーヴェを作ろう(1)

巷で話題の3Dヘッドマウントディスプレイ、Oculus Rift。 いまDK2の到着待ちです。噂では7月発送と聞いていたけど、まだでしょうか。 いくつか作りたいモノがあるけど、まずはメーヴェで空を飛んでみたい! こんな感じの設計を考えています。 メーヴェは風の…

Unityから振動モータを制御してみる

Unityと連動する、あるデバイスを作ろうとしているのですが、、、 今日は振動モータをUnityから制御してみました。 PSのコントローラみたいに、ゲームでぶつかったら震えるコントローラ、 みたいなのが自作できるようになるはずです。 準備 UnityとArduinoの…

【Unity】 rotationとRotateの違い... orz

transform.rotationとtransform.Rotateの違いに気付かずハマったのでメモ。 rotation 現在の角度(x,y,z)を指定するプロパティ Rotate 現在の角度からさらに(x,y,z)だけ回転させるメソッド 参考: Unity入門/回転 - WisdomSoft そういうことかー。 いまサンプ…

UnityのオブジェクトをArduinoと加速度センサで動してみる

こんな感じでUnityのCubeを、Arduinoで傾きを測って動かしてみました。 UnityとArduinoを繋ぐために”UNIDUINO”というUnity Assetを使っています。 ざっくり実装手順をメモっておきます。 UNIDUINOの準備 公式チュートリが充実しているので、まずはそれに沿っ…

UNIDUINOでUnityとArduinoを繋げてみる

最近人気の3Dゲーム開発エンジン”Unity”。 これとArduinoを繋げてみたいなと、、、 UNIDUINOというUnity Assetを試してみました。 あることがやりたいんですけど、 例えばこれを使えば、、、 自作のジョイスティックを作ってそれでUnityのゲームを操作してみ…