Unityで360度ステレオVR動画を作る

ここ最近3Dキャラクターのリギングを色々勉強していたのは、Unityをレンダラとして動画を作りたかったからなのです。


Maya LTでFBIK(Full Body IK)
Maya LTのQuick Rigという便利機能を知ったので、もうちょっと色々といじってみる。(楽しくなってきた)公式ドキュメントによると、Quick Rigの設定には大きく2通りあって、 ワンクリック(One-Click)で全て自動でスキ...


ゼロから全部作るのはしんどいので、ありもののAssetを組み合わせてリッチな画が作れないかと試してみている↓



Unityが公式に配布しているパーティクルのサンプルがクオリティ高かったのだ↓
https://assetstore.unity.com/packages/essentials/tutorial-projects/unity-particle-pack-127325

パーティクル系は圧縮動画との相性が悪いけど、止め画でもなかなかのクオリティな気がする↓





もっと言うと、せっかく買ったOculus Goで見れるVRコンテンツを作りたくて。



自分でコンテンツを作って楽しまないなんて、いったい何のために買ったんだと。

ただ、ランタイムでリッチな画を描画するのはOculusGoのスペック的に無理そうなので、いったん動画に書き出してから持って行こうと思ってちょっと調べる↓
https://xr-hub.com/archives/3399

ということで、Unityの画を連番静止画・動画へ書き出せる公式Asset Unity Recorderを使う。
https://assetstore.unity.com/packages/essentials/unity-recorder-94079

Windowは結構メニュー奥まった場所にあるのね。



試しに質素なシーンを作って、この設定で録画。



人間の平均的な両眼距離6.5cmがデフォルトで入ってるのね。(ということは、Unity上の単位はメートルだな)
立体視を試してみた
最近、立体視用のモニタ(偏光メガネで見るやつ)を1つ後輩から強奪した譲り受けたんで、適当に視差を作って色々試してみた。(youtubeは立体視にも対応してるんですね)


1024×2048解像度のファイルが出力される。



で、この動画をOculus Goで見てみたら、目に見えて解像度が粗い。



360度、両目分を合わせて1024×2048ってかなり低解像度なのね。でも、これ以上解像度を上げると書き出しに失敗してしまう。Unity側の制限なのか、PCスペックの限界なのか。
そもそも、これぐらい質素ルックならランタイムでもできそうだよな。。。

360度も見まわすことは無いから180度で良いです。。。
180度で書き出すにはひと手間かかるっぽい↓
https://qiita.com/tan-y/items/ea824684077b0a544421

まだ道のりは長そうだな。。。

関連記事

CGレンダラ研究開発のためのフレームワーク『Lightmetrica (ライトメトリカ)』

就活の風景

BlenderでPhotogrammetryできるアドオン

1枚の画像からマテリアルを作成できる無料ツール『Materialize』

Meta Quest 3を購入!

FreeMoCap Project:オープンソースのマーカーレスモーションキャプチャ

映画『ジュラシック・ワールド/炎の王国』のVFXブレイクダウン まとめ

ZBrushで仮面ライダー3号を造る 仮面編 PolyGroupを分割する

白組による『シン・ゴジラ』CGメイキング映像が公開された!

昔Mayaでモデリングしたモデルをリファインしてみようか

GAN (Generative Adversarial Networks):敵対的生成ネットワーク

一般教養

adskShaderSDK

Transformers ”Reference & Bulid” Siggraph 2007

Oculus Goを購入!

ZBrushでアヴァン・ガメラを作ってみる 口のバランス調整

映画から想像するVR・AR時代のGUIデザイン

Runway ML:クリエイターのための機械学習ツール

Math.NET Numerics:Unityで使える数値計算ライブラリ

この連休でZBrushの スキルアップを…

Geogram:C++の3D幾何アルゴリズムライブラリ

Adobe Photoshop CS5の新機能

映画『ブレードランナー 2049』のVFX

ZBrushでアマビエを作る その2

MFnMeshクラスのsplit関数

ZBrushでゴジラ2001を作ってみる 目元だけ作り込んでバランスを見る

Unityをレンダラとして活用する

Mayaのプラグイン開発

AfterEffectsプラグイン開発

2024年7月 振り返り

テスト

ラクガキの立体化 1年半ぶりの続き

ZBrush 2018での作業環境を整える

Blender 2.81でIntel Open Image Denoiseを使う

BlenderのRigifyでリギング

日立のフルパララックス立体ディスプレイ

MeshroomでPhotogrammetry

Unreal Engineの薄い本

MPFB2:Blenderの人体モデリングアドオン

MFnDataとMFnAttribute

ZBrush 2018へのアップグレード

ZBrushでアヴァン・ガメラを作ってみる 全体のバランス調整

コメント