【Oculus Rift+バーチャルモーションキャプチャー+LIVでMR合成する方法】
【Oculus Rift+バーチャルモーションキャプチャー+LIVでMR合成する方法】 ここしばらく、Oculus RiftでVRゲームのプレイ動画を撮ろうとしてどハマりしていましたが、つい先日問題をほぼ解消することができました。 そこでこの問題と解決策について、簡単なメモを残しておこうと思います。 pic.twitter.com/ZFiOcvjaxI
2019-02-20 15:25:06①まず前提として、Oculus Rift向けのVRゲームは、Oculus APIまたはSteamVR APIのいずれかを使用して動作しています。このうち、Oculusストアで配布されているものはほぼOculus APIのみを使用していると思われます(要検証)。今回はOculusストアではなく、Steamで入手できるゲームを対象とします。
2019-02-20 15:25:07②Steamで入手できるOculus Rift対応ゲームは、大抵の場合、HTC VIVEと同様の手順でプレイ動画を撮ることができます。(例:Beat Saberなど) この手順については、バーチャルモーションキャプチャー公式サイトの以下の説明を参照してください。 sh-akira.github.io/VirtualMotionC…
2019-02-20 15:25:07(補足)この手順については、公式サイトの説明の他、猫井夕菜 @nekoi7yu さんのこちらの動画も参考にしてください。 [基本編]バーチャルモーションキャプチャーにおけるカメラの画作りの手順 ~LIVと組み合わせてBeatSaberを録画しよう~ youtube.com/watch?v=rjiKBj…
2019-02-21 10:14:50③さて、問題は上記の手順ではプレイ動画が撮れない=MR合成ができない場合です。 具体的な症状としては、 ・LIVの画面にアバターだけが表示されて背景が真っ暗 ・LIVのの画面の背景にゲーム画面が表示されるがカメラ位置が正しくない(HMDで見えるのと同じ画面が表示されている) などがあります。 pic.twitter.com/5iNF3kLIbQ
2019-02-20 15:25:07④つまりバーチャルモーションキャプチャーやLIVが使用するカメラ設定がゲーム側で反映されない現象ですが、原因は、当該ゲームがOculus APIで動作していて、本来SteamVR API向けであるカメラ設定が無視されてしまうことにあります。このため、当該ゲームをSteamVR APIで動作させなければなりません。
2019-02-20 15:25:08⑤これを実現するには以下の2つの方法があります。 ・Unity製ゲームの場合:起動オプションでSteamVR APIを使用するよう指定する ・Unreal Engine製のゲームの場合:Oculus APIを強制的に無効にする 以下、それぞれの場合について説明します。
2019-02-20 15:25:08⑥Unity製ゲームの場合 Steamのライブラリで当該ゲーム名を選択して右クリック→「プロパティ」で開くダイアログボックスで「起動オプションを設定…」→起動オプションに「-vrmode openvr」と入力して「OK」 あとは②のサイトの説明通りにすればMR合成できます。 pic.twitter.com/hZjYGjYgCp
2019-02-20 15:25:08⑦Unreal Engine製ゲームの場合 起動オプションではSteamVR APIで動作させることができませんので、Oculus APIを強制的に無効にする必要があります。 具体的にはゲームフォルダの中にあるOVRPlugin.dllをリネームします。 (リネームは自己責任でお願いします) あとは②のサイトの説明通りでOKです。 pic.twitter.com/yFCiknDkdQ
2019-02-20 15:25:09⑧ちなみに、「②のサイトの説明通り」というのは、LIV AppのCAPTURE画面でAUTOを選択してゲームを起動することを指します。 これでダメな場合はMANUALでいろいろ試行錯誤することになりますが、今回は割愛します。 pic.twitter.com/QB5ZFKMiAX
2019-02-20 15:25:09⑨また、そもそもOculus APIでしか動作せず、SteamVR APIには対応していないゲームや、対応していてもLIVに対応していないゲームもあります。この場合はいくら頑張ってもMRS合成はできませんので、すっぱり諦めましょう。
2019-02-20 15:25:09⑩説明は以上になります。 ここに至るまで、様々な方々の助言や応援をいただきました。心より感謝を申し上げます。 とくにバーチャルモーションキャプチャーの作者のあきらさんと、discord鯖「あきらの技術部」の皆さんには最大級の感謝を捧げるとともに、第2回技術オフの開催を強く要望いたします。 pic.twitter.com/shNDz3ZUF4
2019-02-20 15:25:10(補足)MR合成が成功した後、実際にプレイ動画を録画する際には、猫井夕菜 @nekoi7yu さんのこちらの動画を参考にされるとよいと思います。 [基本編] OBSを使ってBeatSaberを録画する方法について youtube.com/watch?v=xdr1e3…
2019-02-21 10:17:46マニュアルで合成する場合のまとめはこちら
【バーチャルモーションキャプチャー+LIVでMR合成する方法(マニュアル編)】
上記の手順で作成したプレイ動画をいくつかご紹介
ねんがんの DrumBeats の どうが を てにいれたぞ! #バーチャルモーションキャプチャー pic.twitter.com/mI4SZ1gtvo
2019-02-19 17:34:43Cave Digger 薄暗い洞窟の中で狭いかごに閉じ込められて鉱石とか掘らされるゲーム。シチュエーション的につらい。 #バーチャルモーションキャプチャー pic.twitter.com/fmhAIvgOYi
2019-02-20 14:39:37The VR Musium of Fine Art いわゆるVR美術館 いろんな展示が見れます ダビデ像とか大仏もあるよ! #バーチャルモーションキャプチャー pic.twitter.com/y2ikPFBBtJ
2019-02-19 17:18:02Lazerbait 宇宙戦争ゲーム?よくわかんない… でもなんか神の視点で見れるのたのしい #バーチャルモーションキャプチャー pic.twitter.com/pmth5N2pOs
2019-02-19 17:07:02PokerStarsVR オンラインVRカジノゲーム? よくわかんないけどみんな楽しそうにちんちんじゃらじゃらしてたみゅーん! #バーチャルモーションキャプチャー pic.twitter.com/6LSqefWkk5
2019-02-19 16:21:25BE THE HERO 敵を斬りまくるの楽しいんだけど、3点トラッキングなのでホバリング状態になっちゃうのがさびしい #バーチャルモーションキャプチャー pic.twitter.com/FfAIpyYI4J
2019-02-19 16:02:20