Is there a way to capture the viewport in Blender the same way as it is on 3DS Max? I know that by default I can render the viewport and everithing that is in the viewport to be the same as in the render. But, when comparing 3DS Max to Blender, I have certain limitations. In Blender I can render the view-port with vertices/edges/faces to be shown, to be selected, but not the reflections, shadows and such.

Is there a way to render the viewport in Blender as it is in 3DS Max?

Here's how I can do it in 3DS Max:

Viewport look



Render result of the viewport



Here is how I can do it in Blender:

Viewport look:





Render result of the viewport
You can perform an OpenGL render. Simply press the little camera in the 3d view header or go to Render > OpenGL Render Image. It will render out a snapshot of your current view as it is, no cameras or lights needed. You can also change the world settings if the default gray is too bland and also the resolution. More info on the relevant wiki page.