I do not use any object in my scene. All my Nodes are in the compositor, but when I render compositing by OpenGL I get only an empty screen.

I can use objects as simple trick, but I don't like that. I need output my compositing by opengl directly.

How can I render compositing by OpenGL only in blender? - Using file node will use Blender Engine not Opengl - When I press F12(Internal Blender engine) I see my compositing result. - When I press Camera button(rendering by opengl ), I see nothing...empty viewport

  • 1
    $\begingroup$ OpenGL render active viewport operator will render, shockingly, what is present in viewport. Compositing nodes aren't taken into account. This may be used for quick test renders of objects present in scene. It seems you don't differ Preview render and Final render, see more on that - blender.stackexchange.com/questions/2728/…. $\endgroup$
    – Mr Zak
    Apr 13, 2016 at 21:19
  • $\begingroup$ Related: blendernation.com/2016/04/03/… $\endgroup$
    – Samoth
    Apr 15, 2016 at 16:09

1 Answer 1


That just not possible. OpenGL rendering only "saves" the current viewport content as an image. But when the only content created is in the Node Composit, that won't serve as a valid viewport content. Though there is a File Output Node for your Node Tree that you might use instead.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .