// Use this for initialization void Start() { webcam = GetComponent <WebcamManager>(); sender = GetComponent <TextureSender>(); sendTexture = new Texture2D(webcam.width, webcam.height); }
private void Start() { if (!SystemInfo.supportsImageEffects) { print("System doesn't support image effects"); enabled = false; return; } if (shader == null || !shader.isSupported) { enabled = false; print("Shader " + shader.name + " is not supported"); return; } camera = GetComponent <Camera>(); // turn on depth rendering for the camera so that the shader can access it via _CameraDepthTexture camera.depthTextureMode = DepthTextureMode.Depth; sender = GetComponent <TextureSender>(); sendTexture = new Texture2D((int)camera.targetTexture.width, (int)camera.targetTexture.height); sender.SetSourceTexture(sendTexture); }
// Use this for initialization void Start() { camera = GetComponent <Camera>(); sender = GetComponent <TextureSender>(); sendTexture = new Texture2D((int)camera.targetTexture.width, (int)camera.targetTexture.height); sender.SetSourceTexture(sendTexture); }
// Use this for initialization void Start() { camera = GetComponent <Camera>(); sender = GetComponent <TextureSender>(); Debug.Log("camera.targetTexture.width"); Debug.Log(camera.targetTexture.width); sendTexture = new Texture2D((int)camera.targetTexture.width, (int)camera.targetTexture.width); // Set send texture sender.SetSourceTexture(sendTexture); }
// Use this for initialization void Start() { videoPlayer = GetComponent <VideoPlayer>(); sender = GetComponent <TextureSender>(); sendTexture = new Texture2D((int)videoPlayer.clip.width, (int)videoPlayer.clip.height); videoTexture = new RenderTexture((int)videoPlayer.clip.width, (int)videoPlayer.clip.height, 24); videoPlayer.renderMode = VideoRenderMode.RenderTexture; videoPlayer.targetTexture = videoTexture; videoPlayer.Prepare(); videoPlayer.Play(); }