How and if camera generates a depth texture.
A camera can build a screen-space depth texture. This is mostly useful for image post-processing effects. Note that generating the texture incurs a performance cost. See Also: DepthTextureMode.
// Generate a depth + normals texture camera.depthTextureMode = DepthTextureMode.DepthNormals;
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { void Example() { camera.depthTextureMode = DepthTextureMode.DepthNormals; } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): def Example() as void: camera.depthTextureMode = DepthTextureMode.DepthNormals