Hero img
Unity Captureを使いZoomに表示させる

Unity Captureを使うことでUnityの映像をそのままZoomに表示することができます。

Unityの映像を仮想カメラとして使うことができるUnity Captureを使ってZoomまたは、OBSに表示させます。Alphaチャンネルもそのまま送ることができるので、Unityの映像を透過することも可能です。


目次

  • 目標
  • 環境
  • UnityCapture
  • インストール
  • レジストリに書き込む
  • Unity設定
  • CameraにUnityCaptureを追加する。
  • 映像が出てこない。
  • サイズを合わせる
  • 透過を適用させる
  • Unityの設定
  • OBSの設定
  • テストしてみる。
  • まとめ

目標

今回はUnityの映像をZoom、OBSに出す。透過もできるようにする。 そのため今回使うのはUnity Captureを使います。

環境

  • windows 10
  • unity 2022.3.10f1

UnityCapture

UnityCaptureはUnityのカメラ映像をカメラデバイスとして使えるようにするものです。(仮想UVC)
そのため、OBSを通さなくてもUnityの映像をZOOM等で表示させることができます。
UnityCaptureをダウンロードします。  

unity-webcam-alpha-download-git

インストール

UVCとして使用するためにはレジストリ―に書き込む(インストール)必要があります。

レジストリに書き込む

レジストリに書き込むと言ってもinstall.batを実行するだけです。

unity-webcam-alpha-install-uvc unity-webcam-alpha-install-uvc-admin

カメラが追加されたかOBSで確認して見ます。

unity-webcam-alpha-get-cameradevice-obs unity-webcam-alpha-find-unity-video-capture

Unity設定

UnityではUnityCaptureと言うフォルダーをコピーするだけで使うことができます。

unity-webcam-alpha-copyfolder

Unityの起動

コピーが終わってからUnityを起動してください。

CameraにUnityCaptureを追加する。

最後にUnityのカメラにUnity Captureのコンポーネントを追加します。

unity-webcam-alpha-add-unity-capture-component

Unity起動

最後にプロジェクトを実行します。 unity-webcam-alpha-unity-start

映像が出てこない。

OBSで映像を見ると... unity-webcam-alpha-unmatch-rendersize

これはカメラの映像サイズが合ってないためこのようなエラー画面が表示されます。

サイズを合わせる

unity

unity側ではGameのディスプレイの部分を変更します。

unity-webcam-alpha-fhd-rendersize

OBS

OBSではカスタムに変更し、Unityと同じサイズの1920x1080に変更します。

unity-webcam-alpha-obs-rendersize

Zoomでは

Unityで1280x720の解像度にする必要があり、ZoomもHDに設定する必要があります。 unity-webcam-alpha-alpha-zoom-hd-mode

透過を適用させる

UnityとOBSを使えば透過映像として使用することもできます。需要があるのか知らんけど...

Unityの設定

Unity Captureを追加したカメラの設定を変更します。

  • ClearFlagsをSolid Colorに変更する。
  • Backgroundを全て0にする。
unity-webcam-alpha-unitysetting

OBSの設定

解像度をカスタムに変更し、映像フォーマットをARGBに変更する。

unity-webcam-alpha-obs-setting

テストしてみる。

unity-webcam-alpha-alpha-test

まとめ

Unity Captureを使うとzoomとかでもUnityの映像を表示することができます。
またOBSと一緒に使うことで、Unityの透過もできるので、Vtuberとかで有効に使える...かもしれない。

関連記事

コメント

コメントを書く

質問や、間違いがありましたら、お気軽にどうぞ

※お名前とコメントの内容を入力してください。
※全てこのブログ上に公表されます。
※許可なく管理者によって修正・削除する場合がございます。 詳しくはプライバシーポリシーを参照ください