How to save print-quality screenshots of the 3D view? My question may look somewhat similar for the ones already answered on different forums "how to capture high resolution screenshots of blender"; although I don't care about the user interface at all!

What I want is only to create a screenshot of the 3D View itself with only a single object, that has a matcap shader turned on, with a custom resolution, eg. 4000px*4000px.

Is this possible? If not possible natively in blender, is there a non-photorealistic renderer that uses only a reflection map (matcap) to produce an image in custom resolution? (atm I could not find one)



NOTE: If a Python script is available for saving partial screenshots at a given zoom-level, one-after-another it also works, I guess. (at least when I want to capture the model in ortho projection).
Have you considered the OpenGL render? You can set the resolution in the render tab, then just click the render button in the toolbar at the bottom of the 3D viewport.:



It then renders an image of the viewport (without the grid) that you can save. It also works with animation.

The render anti-aliasing settings are used so for a higher quality result you can set it to 16, since its OpenGL the additional samples are typically still quite fast to render and help to give a smoother final image.

Here's a 4K render done with the OpenGL render: