Unity
VR系のコンテンツだと、キーボードやジョイスティックが使いにくいので、 メニュー選択画面とかは視界で選択させるってのをチラホラ見ます。 とくにハコスコ、Cardboardみたいにスマホ型だと外部入力がないので。。 で、どうすればいいのかなー、と色々調べ…
機体のモデルをBlenderで作ってみました! ちなみにBeforeはこれ(汗) 3Dモデルを作るスキルがなかったので基本的にAsset Storeでモデルを探していました。 けどメーヴェのモデルなんてもちろん無いのでCyllinderやCapsuleを駆使して作っていました。 手すり…
Unityで画面上にスコアや”Gameover”みたいな文字を表示するとき、 普通だと”GUI Texture” とかを使いますが、Oculus Riftでそれをやるとちゃんとステレオに表示されない、、、 3D Textを使えばOK どうすればいいのか調べると "3D Text"を使えばよかった。 3D…
先日作った基板、ケースっていうかタッパー(笑)に収納してこんな感じになりました。 タッパーから各種配線が出ている感じです。 このタッパーができることは 傾き検知→Unityに送る フットスイッチON/OFF検知→Unityに送る Unityから命令→振動モータをブルブ…
いままでブレッドボードでやってたのを、ちゃんとハンダ付けして基板を作りました。 Arduinoにピタッと装着できるように、Arduino用のユニバーサル基板を使いました。 サンハヤト UB-ARD03 Arduino用ユニバーサル基板 GNDとかVCCとかがいい感…
飛行スピードをコントロールする手段は、現状ありませんでした。 けど実際試してみると、ビューンって加速したくなったりします。 そこでナウシカの映画を見たところ、足元のペダルでビューンって加速していました。 ペダルを踏むとエンジンで加速するらしい…
Unityの公式blogでUnity free版でもOculus Riftの開発が出来るようになると報告がありました! 今まではpro版が必要で、そのコストも16万円と個人にはかなり高価だったので、これはビッグニュース! Unity公式blog http://blogs.unity3d.com/2014/09/20/expa…
メーヴェが木々の中を駆け抜けて行く時、手元にブルブルって振動が返ってきて欲しい。 そこで振動モータを連動させます。 振動モータはこちらを使います。 円盤型 振動モーター(2個入): パーツ一般 秋月電子通商 電子部品 ネット通販 消費電力が少ないの…
飛んでる感を増すために”風”を感じたいと思っています。 Oculust Riftのデモでもよくサーキュレーターを前に置いてるのを見たりします。 今回はせっかくArduinoと繋いでるので、Arduinoから扇風機を制御できるようにしたいと思います。 扇風機は秋葉原で特価…
さてDK2も届き、Unityとの連携も出来てきたので、 例の自作コントローラと連動させて操作してみます。 最終的にはメーヴェっぽい筐体も実際に作りたいのですが、 まずはサクッと操作感をチェックしてみます。 簡易コントローラ ダンボール箱にAruduino製コン…
2014.10.30追記 Oculus SDK 0.4.3からはUnity Free版でもOculus Riftが使えるようになったので、 こちらのOVRAgentを使わなくても大丈夫です。 ====== Oculus Rift用のソフトをUnityで作ろうとすると普通はUnity Proが必要になります。 DK1のときはPro…
1人称視点にプログラムを変更しました。 そしていざ加速度センサ入力で操縦してみると、、、 ガタガタ、、ガタガタ、、、 めっちゃ酔います(笑) 加速度センサの入力を、そのまま使うと入力敏感すぎて、ちょっとの振動でも機体が動いちゃうようです。 これ…
巷で話題の3Dヘッドマウントディスプレイ、Oculus Rift。 いまDK2の到着待ちです。噂では7月発送と聞いていたけど、まだでしょうか。 いくつか作りたいモノがあるけど、まずはメーヴェで空を飛んでみたい! こんな感じの設計を考えています。 メーヴェは風の…
Unityと連動する、あるデバイスを作ろうとしているのですが、、、 今日は振動モータをUnityから制御してみました。 PSのコントローラみたいに、ゲームでぶつかったら震えるコントローラ、 みたいなのが自作できるようになるはずです。 準備 UnityとArduinoの…
transform.rotationとtransform.Rotateの違いに気付かずハマったのでメモ。 rotation 現在の角度(x,y,z)を指定するプロパティ Rotate 現在の角度からさらに(x,y,z)だけ回転させるメソッド 参考: Unity入門/回転 - WisdomSoft そういうことかー。 いまサンプ…
こんな感じでUnityのCubeを、Arduinoで傾きを測って動かしてみました。 UnityとArduinoを繋ぐために”UNIDUINO”というUnity Assetを使っています。 ざっくり実装手順をメモっておきます。 UNIDUINOの準備 公式チュートリが充実しているので、まずはそれに沿っ…
最近人気の3Dゲーム開発エンジン”Unity”。 これとArduinoを繋げてみたいなと、、、 UNIDUINOというUnity Assetを試してみました。 あることがやりたいんですけど、 例えばこれを使えば、、、 自作のジョイスティックを作ってそれでUnityのゲームを操作してみ…