AkiIroブログスマートフォン用の表示で見るAkiIroブログ初心者なりにゲームとプログラミングのことについて書いていきます。この広告は、90日以上更新していないブログに表示しています。VRVRにおける天球画像と3Dリアルタイムレンダリングはじめに本記事ではVRにおいて、あるシーンを実際にUnity上でプレイして見た場合とそのシーンを天球画像としてキャプチャし、skyboxとしてUnity上で見た場合の違いについて取り扱います。便宜的に前者を「リアルタイムレンダリングで見た場合」、後者を「天球画像で見た場合」としています。言い回しとして正しくないのは承知の上ですが、ご了承ください。Unity上でオブジェクトを置いて、それをVRで見るのと、そのシーンをカメラの位置から360度キャプチャしてskyboxにして見るのは何が違うのでしょうか。※ポジショントラッキングをした場合の差異については置いておきます。結論から言って、立体視が違います。天球画像で見た場合、左右の眼に映る画像に違いがないので、どこかのっぺりと見えます。これは物が近くにあればあるほど、顕著です。このあたりの知見は拙文ながら私の過去記事もちょっと関係があることを書いています。akiiro.hatenablog.com天球画像で立体視は可能なのか左右に違う天球画像を出してみるでは左右ですこしずらした天球画像をだしてみましょう。前項の推測が正しければ、これで立体視できるはずです。左右の眼の位置に合わせて、少しずらして二枚の天球画像をキャプチャする。*1左右のカメラにそれぞれskyboxを設定する。結論から言って、この手法では正面以外が破綻します。原因は目の位置にあります。次の図を見てください。左が人間がいつも見ている見え方です。対して天球画像二枚手法では完璧な模倣が出来ていないことがわかります。この状態でオキュラスでみるとチカチカするはずです。正面(と真後ろ)だけは完璧に模倣できているため、ちゃんと見えます。聞くところによると360動画でも立体視する方法はあるとのこと。調査しだい記事にいたします。akiiro.hatenablog.com*1:具体的には人の瞳孔間距離にあわせて6cmほど横にずらします。03:33【Unity】【VR】立体視の原理から考える天球画像と3Dリアルタイムレンダリングの差異Tweet広告を非表示にする関連記事2016-11-25【Unity】Stereo360動画を撮ってUnity内で見るまでStereo360をUnityで録画、再生する。»プロフィールid:AkiIroUnityとゲームプログラミングについて書いていきます。【C/C++】scanfでループしたので標準入力から数値を受け取ることについてまとめる月別アーカイブはてなブログをはじめよう!AkiIroさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。