Help us understand the problem. What is going on with this article?

CameraのDepthTextureModeをDepth有効にした際のFrameDebuggerの変化

設定し直すのが面倒なので画像付きでメモしておきます。

環境はこちら

  • Unity2019.4.0f1
  • 新規シーン
  • Cameraの設定は下記
    • HDRなし
    • MSAAなし
    • ClearFlag は SolidColor
  • Lightingは下記
    • Shadowなし
  • この状態でキューブを置く

スクリーンショット 2020-06-27 2.01.11.png
で、この状態になるわけですが、
FrameDebugを確認すると
スクリーンショット 2020-06-27 2.01.22.png
こんな感じ。

  • ClearとCube描画でEvent2つ。
  • Statsを見ると
    • Batches は 1
    • SetPass は 1
  • RenderTargetは no name

で、ココでCameraのDepthTextureModeをDepthに設定

DepthCheck.cs
public class DepthCheck : MonoBehaviour
{
    // Start is called before the first frame update
    void Start()
    {
        var camera = GetComponent<Camera>();
        camera.depthTextureMode = DepthTextureMode.Depth;
    }
}

すると、FrameDebugは下記。
スクリーンショット 2020-06-27 2.02.07.png

  • Eventは4つ
    • まずDepthTextureを更新して、その後先程の描画を行う
  • Statsを見ると
    • Batches は 2
    • SetPass は 2
  • RenderTargetは
    • UpdateDepthBuffer は CameraDepthTexture
    • メイン描画部分は no name

UpdateDepthTextureが描画前に追加されます。


とりあえずのメモ書きということで置いておきます。
我ながらレベルの低い事をやっているけれども、それでもログを取っておけば今後の記事でリンクも貼れて手間が解消できるはず…。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした