Solved
In game photo booth?
Is it possible via Unity script to trigger the Oculus save screenshot function so the player can save pictures with an in game button?
Ideally the saved image will be from a separate pre-framed camera.
RenderTexture rt = new RenderTexture(RES_WIDTH, RES_HEIGHT, 24);
RenderTextureCamera.targetTexture = rt;
Texture2D screenShot = new Texture2D(RES_WIDTH, RES_HEIGHT, TextureFormat.RGB24, false);
RenderTextureCamera.Render();
RenderTexture.active = rt;
screenShot.ReadPixels(new Rect(0, 0, RES_WIDTH, RES_HEIGHT), 0, 0);
screenShot.Apply();
Then to save itbyte[] bytes = screenShot.EncodeToJPG();
System.IO.File.WriteAllBytes(filename, bytes));
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.