November 6, 2019 update:
  • There's a new open source Cardboard SDK for iOS and Android NDK that offers a streamlined API, improved device compatibility, and built-in viewer profile QR code scanning. A corresponding Unity package (SDK) is planned for a future release. We recommend that all developers actively building for Google Cardboard migrate (iOS, Android NDK) to the new Cardboard SDK.
October 15, 2019 update:
  • The Daydream View VR headset is no longer available for purchase. However, you can continue to use the existing Google VR SDK to update and distribute your apps to the Google Play Store, and make them available to users in the Daydream app.

How see-through mode is triggered

See-through mode is designed to be triggered in any of these ways:

  • Safety visuals. When a user approaches a virtual boundary of relative to the center of the established virtual space, the standard gray “safety fog” will start showing an image from the camera to increase awareness of surroundings.

  • Controller connection and recovery. If controllers are disconnected, see-through mode will be automatically enabled to make it easy for the user to reach for and turn on controllers without removing the headset.

  • Experimental see-through mode apps. Experimental Augmented Reality (AR) prototypes which use see-through mode intended to be used for development purposes and short periods of time.

Enabling and disabling see-through mode in experimental apps

  1. Press the Daydream button to open the Daydream Dashboard.
  2. Open the Settings menu by selecting the gear icon.
  3. Select Beta features.
  4. Toggle Turn on see-through mode to enable or disable see-through mode.
  5. Reboot the device.

Also, you can use the requestFeatures API to request your users to enable see-through mode. For more information, download the samples. For more information, see the getting guide for Android NDK or Unity.