Sahara's WebLog

日記のような、備忘録のような、うらみつらみのような、自慢のような…。

Oculus Rift で見ている映像をキャプチャする。


Oculus Rift で見ている映像をキャプチャする方法は2つのプロセスに分けられる。
1.映像をPCの窓にも表示する。
2.その窓に表示される映像をキャプチャする。

1.
Oculus Riftのヘッドセットに表示されている映像をWindowsの窓に表示するプログラムが用意されている。
C:¥Program Files¥Oculus¥Support¥oculus-diagnostics¥OculusMirror.exe
実行すると別窓が開いてそこに同じものが表示される。
起動時のオプションがいろいろあるが、とりあえず
-RectilinearBothEyes
を追加することで、左右に分かれた四角い映像、つまりサイド・バイ・サイドの映像が映る。
オプションは以下のようなものがある。

-RectilinearBothEyes : 歪みなし、左右の四角い画像
-PostDistortion : 歪みあり、左右の丸い画像
-LeftEyeOnly : 左だけ
-RightEyeOnly : 右だけ
-IncludeGuardian : Guardian line(境界の青い格子を表示する)
-IncludeNotifications : お知らせを表示する
-Width X : ウィンドウの幅
-Height X : ウインドウの高さ

2.
1.は、ただ映像を窓に表示するだけなので、動画に落とすにはWindows 10の新機能「ゲームバー」を使う。
画像を表示している窓をアクティブにした状態で、
[Windowsキー] + [G]
で、下のような窓が出る。

「はい、これをゲームとして記憶します。」のチェックを入れると下のように表示される。
上の確認は最初だけで、以後は下の表示から始まる。

赤丸をクリックすると録画が開始され、
C:¥Users¥username¥Videos¥Captures
に保存される。

真ん中の白い四角で録画を停止する。
下の画像は保存した動画から2フレームだけ切り出してみたもの。

どちらの機能もなかなか便利だ。
Oculusでプレイしたゲームの動画を3Dシアターで鑑賞するとか、意味があるんだか無いんだか良く分からんようなことも実現可能なわけだ。

参考にしたサイト
https://skarredghost.com/2017/05/25/use-oculus-mirror-make-virtual-reality-gameplay-videos/
https://www.reddit.com/r/oculus/comments/6b8hhc/psa_oculus_mirror_on_115_now_shows_a_single/
https://www.reddit.com/r/oculus/comments/6b9hve/new_oculus_mirror_in_115_screenshots_of_all/

このエントリーをはてなブックマークに追加

Posted under: Oculus Rift


コメントを残す

メールアドレスが公開されることはありません。

Time limit is exhausted. Please reload CAPTCHA.