- Home /
Camera.Render() doesn't execute OnRenderImage()
Greetings, I'm calling Camera.Render() from script to more precisely control rendering of some cameras, but the camera's OnRenderImage() method isn't being called. The documentation says that only OnPreCull(), OnPreRender() and OnPostRender() are called. I would really like image effects to also be called by the time Camera.Render() is completed, or find some other way to execute them. I've tried executing Graphics.Blit() after Camera.Render() but it's not working quite right (looks like depth buffer out of sync) and I have to dig further. This was all working with Graphics.Blit() called in OnPostRender(). Is there a good solution for this? Is anyone else troubled by this? Thank you.
Your answer
Follow this Question
Related Questions
Improving the look of Unique/User Planned Scenes 0 Answers
Image effects do not work when rendering with multiple cameras 0 Answers
Multiple cameras, depths, and image effects! 2 Answers
Banding artifacts with linear color space and color correction image effect 1 Answer
OnRenderImage Execution order 1 Answer