private bool TryLoadImage(string filename, out Texture2D image) { image = new Texture2D(1920, 1080); if (!File.Exists(filename)) { return(false); } var bytes = File.ReadAllBytes(filename); image.LoadImage(bytes); material.SetFloat("_PixelAmount", 1000); material.SetFloat("_Pixelate", 0); Graphics.Blit(image, idealTex, material); return(true); }