# Eevee Preview Render from Python

As part of my Bachelor thesis I'm looking to render a live preview of the model on the RealFiction Dreamoc HD3, a holographic display with three viewing directions.

Using bpy.ops.render.render() is too high quality, resulting in the three renders of the default scene (a plain cube) taking ~0.5 seconds, far from the desired 30 fps. Even rendering at decreased resolution (1280x720) and one side per frame leaves my addon at ~0.12s, still far above 0.0333s.

It would seem the only option is to render at "editing" quality, i.e. the quality the user can see on the main display, but I haven't been able to find anything on this in the documentation. Is this even possible?

• That does make sense. I did find bpy.types.RenderEngine.view_draw() which I could hook into. I'll keep looking, thanks! – Kiruse Feb 4 '20 at 22:38