fullscreen webcam texture behind everything?

I have a model in my scene which my camera is orbiting and I want to have a webcam texture fullscreen behind it, sort of like augmented reality…

So, how can I render a fullscreen webcam texture behind the model in the scene no matter what direction the camera is pointing?

Follow this guide to create your layers and cameras. then create a guitexture and apply the webcamtexture to that.

public void Initialize(){
	Debug.Log("Initialize");

	BackgroundTexture = gameObject.AddComponent<GUITexture>();
	BackgroundTexture.pixelInset = new Rect(0,0,Screen.width,Screen.height);
	        //set up camera
	WebCamDevice[] devices = WebCamTexture.devices;
	string backCamName="";
	for( int i = 0 ; i < devices.Length ; i++ ) {
		Debug.Log("Device:"+devices_.name+ "IS FRONT FACING:"+devices*.isFrontFacing);*_

_ if (!devices*.isFrontFacing) {
backCamName = devices.name;
}
}*_

* CameraTexture = new WebCamTexture(backCamName,10000,10000,30);*
* CameraTexture.Play();*
* BackgroundTexture.texture = CameraTexture;*

* }`*

Create another camera that is looking at your textured plane (or just blit it to screen). If you go for the camera approach, just set it to draw before the other cameras you’re using by setting its depth. The “normal” camera shouldn’t clear color, depth only.