.. _3d-mode: Stereoscopic (3D) mode ********************** Gaia Sky includes a `stereoscopic mode `__ or 3D mode which outputs two images each intended for each eye, creating the illusion of depth. .. hint:: |3d-icon| or :guilabel:`ctrl` + :guilabel:`s` -- Activate the stereoscopic mode :guilabel:`ctrl` + :guilabel:`shift` + :guilabel:`s` -- Switch between 3D profiles Stereoscopic profiles ===================== Usually, as the images are placed side by side (even though most 3DTVs also support up and down), the right image is intended for the right eye and the left image is intended for the left eye. This works with 3DTVs and VR head sets (such as the `Oculus Rift `__, `Google cardboard `__, etc.). In 3DTVs, however, the image is distorted because each half of the TV will be stretched back to the whole TV area when the 3D mode is on. .. raw:: html
Since 2.2.1
Gaia Sky also includes proper support for **VR** headsets through OpenVR. Check out the :ref:`VR section ` for more info. Additionally, there are a couple of techniques called cross-eye 3D (you can find some examples `here `__, and `here `__ is a very nice video teaching the concept and how to achieve it) and parallel view. These work without any extra equipment and consist on trying to focus your eyes some distance before or after the actual image so that each eye receives the correct image. In cross-eye this case the right images goes to the left eye and the left image goes to the right eye. The opposite is true for parallel view images. In order to manage all these parameters, we have created 6 stereoscopic profiles which can be selected by the user and are described below. - ``VR headset`` -- the **left** image goes to the **left** eye. Lens distortion is applied to be viewed with VR glasses. - ``Crosseye`` -- the **left** image goes to the **right** eye. No distortion is applied. - ``Parallel view`` -- the **left** image goes to the **left** eye. No distortion is applied. - ``3DTV Horizontal`` -- the **left** image goes to the **left** eye. The left and right images are strecthed to fit in a half of the screen. - ``3DTV Vertical`` -- the **top** image goes to the **left** eye. Top and bottom images are stretched to fit in half of the screen. - ``Anaglyph 3D`` -- to use with red-cyan glasses. Displays both the left and right images at full resolution. Left image contains the **red** channel, right image contains the **green** and **blue** channels. .. hint:: :guilabel:`ctrl` + :guilabel:`shift` + :guilabel:`s` -- Switch between 3D profiles +----------------------+----------+ | Profile | Image | +======================+==========+ | **VR headset** | |VR| | +----------------------+----------+ | **Crosseye** | |XEYE| | +----------------------+----------+ | **Parallel view** | |PARA| | +----------------------+----------+ | **3DTV Horizontal** | |3DTV-h| | +----------------------+----------+ | **3DTV Vertical** | |3DTV-v| | +----------------------+----------+ | **Anaglyph** | |ANAG| | +----------------------+----------+ .. |VR| image:: img/3d/3d-vrheadset.jpg :width: 100% .. |XEYE| image:: img/3d/3d-crosseye.jpg :width: 100% .. |PARA| image:: img/3d/3d-parallel.jpg :width: 100% .. |3DTV-h| image:: img/3d/3d-3dtv-h.jpg :width: 100% .. |3DTV-v| image:: img/3d/3d-3dtv-v.jpg :width: 100% .. |ANAG| image:: img/3d/3d-anaglyph.jpg :width: 100% .. |3d-icon| image:: img/ui/3d-icon.png