コード例 #1
0
 void OnRenderImage(RenderTexture src, RenderTexture dst)
 {
     if (Time.frameCount % RenderEvery == 0)
     {
         renderedFrame = model.Predict(src);
     }
     Graphics.Blit(renderedFrame, dst);
 }
コード例 #2
0
        void OnRenderImage(RenderTexture src, RenderTexture dst)
        {
            if (mMat == null)
            {
                mMat           = new Material(Shader.Find("Hidden/GetInput"));
                mMat.hideFlags = HideFlags.DontSave;
            }


            RenderTexture rtInput = RenderTexture.GetTemporary(src.width, src.height, 32 * 4,
                                                               RenderTextureFormat.ARGBFloat, RenderTextureReadWrite.Linear);

            Graphics.Blit(src, rtInput, mMat, 0);

            var predict = model.Predict(rtInput);

            RenderTexture.ReleaseTemporary(rtInput);

            Graphics.Blit(predict, dst);
        }
コード例 #3
0
        void OnRenderImage(RenderTexture src, RenderTexture dst)
        {
            var predict = model.Predict(src);

            Graphics.Blit(predict, dst);
        }