- Home /
Can I output at a different rate than rendering?
I have a very strange requirement that I'm struggling to find a solution for. I need to output every 2 frames simultaneously. In other words, frames 1 and 2, then 3 and 4, 5 and 6, etc. This can be as a composite image sent to one display, or both frames sent through 2 outputs to 2 displays.
The issue is that I need to render at 120 FPS but output at 60 FPS. I can't have it output the same image doubled up at 120 FPS.
I've tried disabling the camera component and calling Render() manually, but that doesn't make a functional difference. I've tried rendering to 2 RenderTextures and outputing them at the same time. This works, but it still renders to the screen at 120 FPS. I've also tried activating the display with a 60 refresh rate but that seems to be ignored.
Is this possible? I would appreciate any ideas. Thanks.
Your answer
Follow this Question
Related Questions
How can I force FPS per camera? 1 Answer
Multidisplay: 1 camera output over 3 fixed displays 2 Answers
Displaying camera output on plane/cube 1 Answer
Raycasting and Render Texture 3 Answers