- Home /
Camera.Render & Post Processing
Hi,
I am currently using Camera.Render to render a camera on top of the GUI for a tool I am making. However, for this to work I have to have the camera disabled in the scene as I am rendering it myself manually. The thing is, this means any Image Effect scripts I add to this camera are not triggered (I don't think OnRenderImage is triggered from a Camera.Rendered).
Does anyone know the correct method to activate image processing scripts on manually rendered cameras or perhaps I am missing something obvious.
Any help would be greatly appreciated. Thanks
Answer by drawcode · Aug 04, 2012 at 10:08 AM
Camera.Render will still allow image filters.
The camera will send OnPreCull, OnPreRender & OnPostRender to any scripts attached, and render any eventual image filters.
http://docs.unity3d.com/Documentation/ScriptReference/Camera.Render.html
OnPostRender
http://docs.unity3d.com/Documentation/ScriptReference/MonoBehaviour.OnPostRender.html?from=Camera
Your answer
Follow this Question
Related Questions
iPhone Camera.Render is slow on Profiler 2 Answers
Adjust Camera PixelRect Based on Screen Resolution In Unity 0 Answers
Render GameObjects differently in two different cameras 1 Answer
Render the scene only using a given a renderType tag 2 Answers
Is it possible to view two camera at the same time? 2 Answers