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

2017年1月19日木曜日

Oculus Rift CV1 に近視レンズを組み込んだ


Oculus Rift CV1 用のレンズアダプターで近視レンズを組み込んだので、久々にブログにまとめようかと。

皆さんの VR ライフ満喫していますか?

実は... 私はあまり満喫できていませんでした。眼鏡男子の私にとって Oculus Rift CV1 の利用それほど手軽ではなかったからです。

普段、私は乱視矯正・近視矯正の両方が入った眼鏡をかけています。例外的に、冬にスノーボードを楽しむ時にはワンデータイプのコンタクトレンズを使っています。このため、 Oculus Rift CV1 で何か VR コンテンツを楽しむにあたっても、 Lucky's Tale 程度のコンテンツなら裸眼で問題ないとはいえ、 EVE: Valkyrie にょうな UI であったり、細かい文字を読み取らないといけないようなコンテンツではコンタクトレンズを装着しないと楽しめない状況でした。また、私が利用しているのはワンデータイプのコンタクトレンズです。ふらっと Oculus Rift で遊ぶときにワンデーコンタクトを消費するとなると、心理的なハードルはさらに高くなります。

CV1 用レンズアダプターを入手!

そんなことを思っていたら、Oculus Rift CV1 ヘッドセットにメガネ用のレンズを装着し近視矯正を可能にするアダプターの 3D モデルデータを見つけました。

このレンズアダプターは Oculus Rift CV1 にぴったりとはまるようにデザインされていて、レンズには、一般的な眼鏡用のレンズが利用できます。当初より公開されている、オリジナル版のアダプターでは、Zenni Optical の #450021 用に作られた、直径 40mm の円型の眼鏡用レンズを装着できます。

これをどこかでプリントしてもらうか、プリントしてもらうなら送料ケチるために複数オーダーしたほうがいいかなとか色々考えつつ、手を出せていなかったのですが……。もう半年以上前に見つけたこのレンズアダプターですが、最近 3D プリンターを購入したという知人がこのアダプターをプリントしてくれたので、ついに実物を手に入れることができました。


写真は見やすい白い樹脂でプリントしたものを掲載しましたが、実際に CV1 に取り付けたものは黒色のアダプターです。

レンズを入手するための方法は?

そして、次のチャレンジは、「眼鏡のレンズをどうするか」です。今回入手したアダプターは先のとおり Zenni Optical #450021 と互換性があります。このアダプターに対応するレンズを入手する方法として、まずは下記2パターンが考えられます。


  1. 同フレームのみ購入して、レンズは日本で作る
  2. 同フレームとあわせて、レンズも購入する

ずっと悩んでいたのですが、今回は結局、後者「レンズを購入したらフレームもついてくる」という形で入手することにしました。

はじめての通販眼鏡オーダー

次の問題は、いままで眼鏡購入は街のメガネ屋に依頼して作ってもらっていて、通販で眼鏡のレンズなんて買ったことがない、という点です。このため、過去に購入したコンタクトレンズや眼鏡のパラメータを参考にオーダーすることになります。

コンタクトレンズの度数でオーケー

先述のとおり、私は近視矯正用のコンタクトレンズを使用しているので、そのコンタクトレンズを見ることで自分が必要とする近視矯正のパラメータがわかります(というか何百回もコンタクトレンズを使っているので、近視の強さはもう憶えてしまっています)。手元のコンタクトレンズによる近視矯正のパラメータは下記のとおりでした。

  • 左目 -3.25
  • 右目 -2.75

私のコンタクトレンズは乱視矯正タイプではありません。コンタクトレンズは乱視矯正が入るとモノが分厚くなります。個人差がありますが、私の場合、装着感が悪くなり、外れやすくなります。コンタクトレンズを購入するにあたって色々相談したり試した結果、「乱視矯正をせず、近視矯正だけにする」ことにしました(ただし近視矯正を多少強めに入れています)。過去12年ほど、ずっと同じ度数でワンデータイプのコンタクトレンズを使っておりこのコンタクトレンズで遠くにいる仲間の姿、顔や、トラック、遠くの看板など、アウトドアで必要十分な視界が得られることがわかっており、CV1でも問題ありません。このコンタクトレンズと同じ度数の眼鏡レンズを CV1 に入れれば問題ないはずです。

IPDは、眼球と眼球の距離

IPDは左右の眼球の中心の距離を示すパラメータのようです。コンタクトレンズは眼球自体に装着するので IPD の値がわからないのですが、 Ocuus Rift CV1 のセッティングでは 62mm がもっともはっきりして見えるほか、定規で自分の眼球の距離を測ってみてもおよそ 65mm ぐらいでした。「指定できるIPDの値がジャストでない場合は狭い方の値を選べ」ということですし、 CV1 で 62mm という数値が出ていたので、今回は 62mm で作成することにしました。

眼鏡購入時の伝票やカルテからも、必要となる値はわかるはず

眼鏡を持っていても自分の左右の目の矯正パラメータを憶えていることはそうそう無いと思いますが、眼鏡を作ってもらったときの資料が残っていれば、そこに矯正のパラメータが書かれているので、確認することができます。もしくは、眼鏡を作った眼科やお店に問い合わせれば、カルテが残っているはずです。

私がオーダーしたレンズのパラメータは?

先述の近視矯正のみであれば、Zenni Optical の眼鏡オーダー時に下記のパラメータでオーダーすれば十分です。CYL、Axisは乱視矯正の場合のパラメータですので、近視矯正だけの場合はゼロで問題ないのだと思われます。



一般的に眼鏡のレンズは矯正がつよいほどレンズが分厚くなり、高価なレンズほど値段が安くなります。つまり安価なレンズで矯正を強くするとレンズが太くなります。今回、私は 1.57 Mid-Index Single Vision のレンズでオーダーしました。

Oculus Rift CV1への装着感、見え方など含めて、私の度数ではこの設定で特に問題はなさそうです。近視が私より大幅に強い人は、薄い購入レンズを選ぶか悩まれるかもしれません。

コーティングは下記のみにしました。どうせ VR 用ですし。
  • Anti‐Reflection Coating
  • Standard anti‐reflective coating

価格は?

レンズ(+フレーム)代金は14.90ドル、日本への送料が9.95ドルでした。クレジットカードへの最終的な請求金額は下記のとおり、3000円弱でした。



配達されてきた

オーダーしたレンズ(+フレーム)は香港で製造され、日本に向けて出荷されたようです。封筒に眼鏡ケースを入れて送られてきました。(写真は後でとったもので、レンズは取り外し済みです)



ちなみに常用している日本ブランドの眼鏡と比べると、ノーズパッドのは幅に大きな差があります。日本人は鼻が低いですもんねー。



出来上がった眼鏡の状態で見え方に問題がないかを確認しても、とくに問題はありませんでした。

重要! レンズを外す前に

レンズを外す前に、コーティングを痛めないようなメンディングテープや付箋をレンズにはり、上下がわかるようにしておくことをお勧めします。
  • 右目レンズか、左目レンズか
  • レンズのどの部分が上か(円形レンズなので方向がわからなくなる)
特に、乱視矯正レンズだと方向は絶対に大事なので、やはり方向がわからなくならないよう、特に注意してください。

実は、私の場合この眼鏡に対応できる精密ドライバーが手元になかったので、普段お世話になっている眼鏡ショップでレンズを外してもらいました(店舗によっては嫌がられるでしょうから、これが当たり前だとは思わないでください!)。この際、どちらが上であったか等を示す印をつけないまま外してもらった都合、購入時点でどの部分が上だったかは分からなくなっており、反省点です。(IPDがおかしいことになっているかも)

CV1への装着

まず、眼鏡のレンズ2枚を装着します。レンズアダプターに必要以上の力をかけないように注意しながらはめこみます。一度はめ込んでしまえば、アダプターからレンズがすぐにポロッと落ちることはないでしょう。少しゆるく感じるかもしれませんが、CV1に組み込めば、もっと安定します。

CV1の顔に当たるスポンジ部分は、その樹脂フレームと一緒に、Rift本体から分離できます。液晶側(スポンジがついていない方)からレンズアダプタの下のレール部分をはめこみます。

Thingverse に投稿されている写真より

そして、同パーツとレンズアダプタをOculus Rift CV1本体にはめ込めば取り付け完了です。

利用感

映像の見え方としてはバッチリです。

普段利用している眼鏡を外さないといけないのはまだまだ不便ではあるのですが、それでもコンタクトレンズなしで CV1 を装着すれば VR 内で表示された小さな文字まできちんと読めるので大変便利です。実はまだ Touch をオーダーしていないのですが、今後 Touch を入手するのが楽しみになりました。

まとめ

普段から視力矯正が必要な人が VR ヘッドセットをかぶるのはちょっと大変です。でも、 CV1 に今回紹介したレンズアダプター、そして安く作れるレンズを組み合わせることで、 VR ライフがより身近なものになります。

私のような、眼鏡を常用しており、結果として Oculus Rift CV1 から遠ざかってしまっているオーナーの方もいるかと思います。そんな方には本アダプターがとても役にたつかとと思います。

2016年5月6日金曜日

Oculus Rift CV1 をスムーズに迎え入れるためのポイント

ゴールデンウイーク突入早々に Oculus Rift CV1 が届いたのですが、実際に動かせるようになるまで、思った以上に時間がかかりました。

というわけで、自分が Oculus Rift CV1 を入手して色々試した上で、「Oculus Rift CV1 到着前に知っていたら良かったかも」と思ったことをいくつかまとめてみます。

GPU のドライバを最新にアップデートしておく

GeForce や Radeon など GPU のドライバを最新のアップデートしておきましょう。そうしないと Oculus Rift のセットアップが途中で「アップデートするように」と注意されてしまいます。

ドライブの容量をあけておく

Oculus Rift のランタイムをセットアップする際、インストール先のパスを指定します。ここで指定されたパスの下に、今後インストールする Oculus 対応アプリケーションも保存されていきます。このため、 Oculus Rift のランタイムのインストール先は容量に余裕をみておく必要があります。

ランタイム自体が 1.2GB 、さらにゲームタイトルをロードするスペースが必要です(たとえば一作 20GB など)。つまりは100GB程度空きあれば、とりあえずは安心です。別に、足りないならば、コマンドプロンプトでジャンクションきってもいいですけど。

おまけ。私の環境は C: (SSD 50GB空き / 256GB), D: (HDD 1TB空き / 2TB), K: (ioDrive2 200GB空き / 1.2TB) という構成だったのですが、なぜか K: にしかインストールさせてくれませんでした。おそらくインストーラのバグだと思います。
ランタイムのインストーラが、可能なドライブしか表示してくれませんが、そこでなぜか本当に K: しか出てきませんでした。 K: のドライブレターを外したらインストール可能なドライブがひとつも見つからずにセットアップできず、です。なので、私の環境では ioDrive2 に Oculus および関連ファイルがインストールされています...。


CV1 が届く前にランタイムのダウンロードを済ませておく

Oculus Rift ランタイムのセットアップは oculus.com/setup からファイルをダウンロードして実行します(と、ハードウェアとともに届く説明書に書いてあります。)。
このアドレスから入手したインストーラが 800MB 近くのファイルをダウンロードするので、そこでもけっこうな時間待ちがあります。 Oculus Rift 自体がなくてもソフトウェアのセットアップ(ダウンロードおよびインストール)は可能なので、先に済ませておきましょう。

ソフトウェアをインストールした後に Oculus Rift 、センサ、コントローラの設定を行う必要がありますが、そこは実機がないと進めないと思います。

XBox 360 ワイヤレスコントローラがあるなら、 PC に接続しておこう

Oculus Rift CV1 には Xbox One コントローラが付属していますが、これは日本国内だと無線で利用できず、配線が邪魔になります。 XBox 360 用のワイヤレスコントローラとレシーバがお持ちでしたら、そちらを PC に接続して利用すると快適です

Steam を準備しておこう

Oculus 向けのアプリケーションは Oculus のアプリストアである Oculus Store から購入可能になります。同時に VALVE が運営する Steam でも VR 対応アプリケーションが購入できます。

「どうして Oculus Store ではなく Steam を使うの?」 一部のゲームは Oculus Store で Oculus Rift 専用として独占販売されるようですが、見た感じ Oculus Store と Steam で扱われているタイトルも複数ありました。タイミングによるでしょうが、為替の都合同じタイトルが Steam のほうが安くなっていたりするケースもあります。

また、 Oculus Store で購入したソフトウェアが HTC Vive など他の VR ヘッドセットで使えるのか良くわかりませんが、 Steam で購入したソフトは、対応していればどちらでも使えそうです。また、 Steam では Virtual Desktop など、 Oculus Store に無いけども便利なアプリケーションなどもあります。 Oculus Store にあるものは Oculus Store から買ったほうが楽だとは思いますが、 Steam も準備しておくと色々ナイスです。

 Oculus Rift が届く前に済ませておくべき事は下記4点です。
  • Steam のアカウントを持っていなければ、作成する
  • Steam クライアントソフトウェアを Oculus Rift のホストとなる PC にインストールする
  • Steam クライアントから、Steam VR をインストールする
  • 購入を決意しているタイトルがあるのなら、事前に購入してインストールを済ませることも可能
Oculus Rift が到着し、 Rift のセットアップを済ませたら、下記の作業ができるようになります。
  • Steam VR のコンフィグレーションを済ませる(そうしなければ、 SteamVR が起動に失敗します)
  • Oculus の設定画面で「Unknown Source」を有効にし、 Oculus Store 以外から入手したソフトウェアも実行できるようにする

それでは、よい VR ライフを。

Oculus Rift と組み合わせて無線式のコントローラを使う

ついにコンシューマ向けの Oculus Rift が発売開始され、日本の予約者の方々のところにも続々と届いているようです。

ただ、日本のユーザにとっては、日本でのみ(?)残念な点として、本来 Oculus Rift に同梱されている XBox One コントローラのレシーバーが省かれ、代わりに USB ケーブルが付いてきています。それでも価格据え置きなのはちょっと残念ですが、まあそれはおいておいて。

XBox One のワイヤレスレシーバは、日本国内で利用できない周波数を使うため、並行輸入品を購入して利用していると、知っているか知らないかに関わらず電波法違反になります。もちろん技適も通っていません。手元で動くかどうかはともかく「使っちゃダメ」、というわけで、 Oculus Rift のパッケージからは日本向けのパッケージに限ってレシーバーが除かれています。

とはいえ、Oculus Rift 本体からは HDMI および USB3.0 のケーブルが出ているほか、 XBox One コントローラを手元にまで引っ張ってくると、ケーブルが増えて邪魔です。 Rift 本体のケーブルはどうにもなりませんが、とりあえずコントローラは無線化することにしました。



これを....



こうじゃ!



写真を見て判る人はもう判ったと思いますが....  Oculus Rift 付属の XBox One コントローラを使わずに、XBox 360 の無線式コントローラを接続して使っているだけです。以前 XBox 360 用の 2 台目のコントローラを買うときに、 Windows マシンにも接続できるよう、 Windows マシン用のレシーバーが付属しているパッケージを購入していました。 いままで一度も Windows でこのコントローラを使ったことはないのですが、 Oculus Rift と組み合わせて使うために、今回はじめてレシーバーを Windows 10 マシンに接続してみました。さすが Windows と XBox 360 レシーバーです。レシーバーのペアリングボタンを長押しし、コントローラもペアリングモードにして、あっさりと接続できました。

XBox 360 コントローラとワイヤレスレシーバのセット商品は、いまでも市中在庫があるようです。これからコントローラとセットで買いたいかたはこちらを購入すればいいのではないかと思います。



もし XBox 360 コントローラをすでにお持ちで、コントローラを購入する必要のない方は、下記のレシーバーを購入すれば、たぶん手持ちのコントローラを Oculus Rift との組み合わせに転用できます。



「ところで、 Rift 付属の XBox One コントローラを使わなくても大丈夫なの?」という疑問をお持ちのかたへ。ちょっと調べてみたところ、 Rift 向けのソフトウェア開発では XBox 360 コントローラはよく使われているそうです。 Windows の仕組み的には XBox 360 / XBox One のコントローラは特に区別もしていないようですし、ボタンの数とかも一緒のはずなので、 XBox 360 用コントローラを使っても問題は無いはずです。

よい VR ライフを。