Creating high quality screenshots within Unity is easier than you think
Having great looking screenshots are a must for a successful press kit. But taking high quality screenshots from within the Unity Editor can at times be tricky and tedious. You can't get true fullscreen screenshots in play mode from the game view, and it's difficult to get a clean screenshot that hides all the gizmos in the scene view.
However there IS an easy way to achieve great screenshots – and all it requires is a simple (and free) Unity plugin.
Do your screenshots a favour and immediately download “Instant Screenshot” editor extension by Saad Khawaja. I first came across the asset while browsing a forum and it has genuinely made taking high quality Unity screenshots that much quicker and easier. If you regularly need to make images that emulate mixed, virtual or augmented reality the tool is almost a necessity.
Khawaja’s Instant Screenshot is a lightweight plugin that allows you to capture a screenshot from a designated camera inside your scene. As it uses the regular camera components inside the scene, it allows you to use all the regular functionality included with the camera function. You can create custom layers for objects you wish to hide, and remove them from the camera's culling mask.
Instant Screenshot also supports transparent backgrounds. If you need to create mixed reality images from different perspectives this is a great tool. To achieve this just set the 'clear flags' on the camera to use 'solid color', and set the alpha level of the background color to zero. Easy.
You can also use Unity's new “Post Processing Stack” to add effects to your new high quality screenshots. Be aware however that some post processing effects don't allow you to use transparent backgrounds.
Instant Screenshot is a great tool for taking high resolution shots from any angle quickly and easily. Pre-Production saves time from Post-Production!