Skip to main content

Virtual Reality

To render images for VR, go to the render tab and change the preset to "VR":

vr_preset.png

If you render an image now, it will create a stereoscopic 360° equirectangular image, which can be used for VR videos:

equirect_example.png

The scene has to be rendered from two perspectives – once for the left eye and once for the right eye, which is why it appears twice in the rendered image. You can change the mode to monoscopic to get a single image from the camera perspective, however this will make depth perception in the final video impossible and is therefore only recommended for non-VR videos.

In some cases you may also restrict the scene to 180°: 180_degree_setting.png
This effectively doubles the available resolution (therefore improving the overall quality), but only half of the scene will be visible:

180deg_equirect_example.png

Rendering VR / 360° videos requires significantly more time and rendering resources compared to regular images. For this reason it is highly recommended to use the Pragma renderer for these types of videos.
You can use Cycles X or LuxCoreRender as well, but this requires top-of-the-line, modern hardware to get even reasonable render times.

Once the image has been rendered, you can change the viewport mode to inspect it: viewport_mode.png

If the image is stereoscopic, you can toggle between a preview for the left eye and the right eye. You can click (and hold) into the image with the left mouse cursor and move the mouse around to look around the rendered scene for each eye.

The third mode is "flat", which displays the actual image as is.

 

Camera Orientation

When rendering images of this type, make sure that both the pitch and roll angle of your camera are 0, otherwise the perspective in the rendered image will be very unnatural.

Video Render

Pragma can only render an image sequence, so you will still need a VR-capable video editing software to stitch it together.

Adobe Premiere

After creating a sequence from the individual images, go to Sequence > Sequence Settings in the menu. At the bottom of the dialog box, you should find the following options:

adobe_premiere_vr.png

Make sure Projection is set to Equirectangular and Layout to Stereoscopic - Over/Under. Vertical should always be set to 180°, Horizontal Captured View should be set to 180° or 360°, depending on your render settings in Pragma.

If you've set it up correctly, you should be able to right-click the image in the viewport and choose VR Video > Enable. You should now be able to look around the scene by clicking and dragging with your left mouse button.

You can now render your video as you would normally.