🖼️

Unityでゲームビューを透過PNG画像として出力する方法

に公開

Unityでゲームビューを透過PNG画像出力する際に苦労したので方法を記載しておきます。

環境

  • Windows10
  • Unity 2021.3.16f1

手順

1. カメラのBackground TypeをSolidColorに変更する

2. カメラのBackgroundの透明度を0に変更する

3. カメラのPost Processingのチェックを外す

4. カメラのHDRの設定をOffにする

5. 以下のスクリプトをUnity内に追加し、カメラにアタッチする

6. ゲームをプレイし、任意のタイミングで左Shift + G

画像はAssets/StreamingAssets内に出力されます。

参考

https://discussions.unity.com/t/unity-recorder-with-urp-captureing-alpha-not-working/233727

https://bibinbaleo.hatenablog.com/entry/2018/10/08/160737

Discussion