// Use this for initialization void Start() { if (TargetRobot == null) { TargetRobot = GetComponent <TxKitEyes> (); } if (SrcLayer == null) { SrcLayer = GetComponent <PresenceLayerComponent> (); } SrcLayer.AddDependencyNode(this); _blurProcessorH = new OffscreenProcessor(); _blurProcessorH.ShaderName = "Image/SimpleGrabPassBlur"; _blurProcessorV = new OffscreenProcessor(); _blurProcessorV.ShaderName = "Image/SimpleGrabPassBlur"; _renderProcessor = new OffscreenProcessor(); _renderProcessor.TargetFormat = RenderTextureFormat.ARGB32; _renderProcessor.ShaderName = "GazeBased/Blend_Stream"; _correction = new OffscreenProcessor(); _correction.ShaderName = "Image/ColorCorrection"; TargetRobot.OnCameraRendererCreated += OnCameraRendererCreated; }
void OnPresenceLayerMaterialUpdated(CameraSrcPresenceLayerComponent src, Material m) { _srcMtrl = m; }