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 example : MonoBehaviour {
void Example() {
camera.depthTextureMode = DepthTextureMode.DepthNormals;
}
}
import UnityEngine
import System.Collections
class example(MonoBehaviour):
def Example():
camera.depthTextureMode = DepthTextureMode.DepthNormals