Virtual Reality Headset

Hardware Requirements

We recommend at least a NVIDIA GTX 1080 graphics card with 8GB or better for a smooth VR experience with Enscape! For less complex projects the official requirements might suffice though.

 

Please choose your preferred VR device to read about Setup & Movement:

                   

Click here for information on the general interaction principles in VR with Enscape.

 

Windows Mixed Reality (all devices)

Setup

  • In order to run Enscape with the Samsung Odyseey or any other Windows Mixed Reality Headset, the following software needs to be installed and running: Steam, SteamVR and Windows Mixed Reality for SteamVR. If you are new to the Windows Mixed Reality, this guide will provide you with helpful information about Windows VR.
  • Please ensure that the options Allow asynchronous reprojection, Allow interleaved reprojection, and Enable Advanced Supersample Filtering are activated. These are  available in the Developer settings tab (Fig 1.1).

 

Fig 1.1 SteamVR Settings screen for Windows Mixed Reality

 

  • When SteamVR signals everything is green and ready to go, you can go ahead and enable Enscape’s VR mode via the Enable VR Headset button in the Enscape ribbon (Fig 1.2).
3enscaperibbon
Fig 1.2 SteamVR indicates the headset and controllers are ready, enable VR mode in the Enscape ribbon

 

 

Movement & Controls (Fig 1.3)

  • When activating a view or starting Enscape you will be placed on the next valid position on the floor if possible.
  • You’re then able to explore your surroundings within the previously defined play-area freely by simply moving around.
  • The laser-pointer lets you control the settings which can be opened on the left controller, use it like the left mouse button.
  • Optionally you can also move around by using the stick. However, this is only recommended for users with a certain amount of VR experience, as it often causes nausea.
  • The track-pad of the right-hand controller allows you to elevate.
  • If you prefer to remain standing in a fixed location you may also navigate using the X-Box Controller.
  • Teleportation functionality is described here.

 

Fig 1.3 Windows Mixed Reality Controllers

Best Practice

Due to its higher resolution (1440 x 1440 per eye) compared to the HTC or Oculus headsets, please refer to the Hardware Requirements that we recommend when using Windows Mixed Reality VR headsets. If you cannot meet the recommended requirements then we advise that you lower the rendering quality to medium or even draft which will allow for a smoother VR experience.

Hardware requirements

HTC Vive

Setup

  • In order to run Enscape with the HTC Vive, you’re required to have Steam, including SteamVR, installed and running. All required software will be installed by the official Vive Setup.
  • Once installed SteamVR will guide you through all the setup steps needed to prepare your room scale VR experience (Run Room Setup).
  • Please ensure that the options Allow asynchronous reprojection and Allow interleaved reprojection is activated. These are available in the Performance settings tab. (Fig 1.4)

 

2steamvr_settings

Fig 1.4 SteamVR Settings screen

  • When SteamVR signals everything is green and ready to go, you can go ahead and enable Enscape’s VR mode via the Enable VR Headset button in the Enscape ribbon (Fig 1.5).
3enscaperibbon
Fig 1.5 SteamVR indicates the headset and controllers are ready, enable VR mode in the Enscape ribbon

 

Movement & Controls (Fig 1.6)

  • When activating a view or starting Enscape you will be placed on the next valid position on the floor if possible.
  • You’re then able to explore your surroundings within the previously defined play-area freely by simply moving around.
  • Optionally you can also move around by pressing the track-pad of the left-hand controller. However, this is only recommended for users with a certain amount of VR experience, as it often causes nausea.
  • The track-pad of the right-hand controller allows you to navigate vertically.
  • The time of the day may be manipulated by pressing the grip buttons on the left- and right-hand controllers.
  • If you prefer to remain standing on a fixed location you may also navigate using the X-Box Controller.
  • Teleportation functionality is described here.

 

Fig 1.6 HTC Vive Controllers

Hardware Requirements

 

Oculus Rift

Setup

  • Make sure that the latest Oculus runtime has been installed and you’ve followed all the required steps of the Oculus device setup.
  • Open the Oculus App and select Settings. In the General settings section please activate the Unknown Sources option (Fig 1.7)
  • When you turn on your Oculus you should now be able to see the Oculus Home Scene.
  • Now you can go ahead and enable Enscape’s VR mode via the Enable VR Headset button on the Enscape ribbon. (Fig 1.7)
3enscaperibbon
Fig 1.7 Oculus Rift Settings with Unknown Sources enabled, enable VR mode in the Enscape ribbon is now possible.

 

  • After enabling the Oculus Rift you might not see your Revit or SketchUp project, but a grey image. When you look around you’ll notice a Health & Safety Warning. Please press ‘A’ if using an Xbox-Controller or focus on the button below the warning message to acknowledge it and to proceed to Enscape.

 

Movement & Controls (Fig 1.8)

  • When activating a view or starting Enscape you will be placed on the next valid position on the floor if possible.
  • You’re then able to explore your surroundings within the previously defined play-area freely by simply moving around.
  • Optionally you can also move around by pressing the track-pad of the left-hand controller. However, this is only recommended for users with a certain amount of VR experience, as it often causes nausea.
  • The track-pad of the right-hand controller allows you to navigate vertically.
  • The time of the day may be manipulated by pressing the grip buttons on the left- and right-hand controllers.
  • If you prefer to remain standing on a fixed location you may also navigate using the X-Box Controller.
  • Teleportation functionality is described here.

 

Oculus Touch

Fig 1.8 Oculus Touch Controllers

 

Best Practice

  • If you’re experiencing stuttering in VR even though your hardware meets the mentioned requirements, you might want to reduce Enscape’s Rendering Quality in the Enscape settings window. Quality level Ultra is not recommended for VR unless you’re running on a Nvidia GTX1080 or better.
  • If you have two graphics cards installed make sure either one of them is disabled prior Oculus usage or ensure that Oculus and Enscape are executed on the same graphics card.

Hardware Requirements

 

How to Combat CyberSickness / Nausea

Usually, if you follow all the above steps, and have a powerful enough machine, cybersickness is not a big problem. However, it depends on the individual and his/her experience within Virtual Reality.

Some of the  most common symptoms of Cybersickness include such things as general discomfort, headaches, a feeling of movement within the stomach, generally feeling odd, nausea, disorientation and dizziness.
Certain things can trigger Cybersickness, and these include age, gender, and general fitness, stability of the posture, a low visual refresh rate, spacial awareness, and sensitivity to motion.

The intensity of the symptoms of Cybersickness can be intensified by things such as visual refresh rate, position of the user, motion mismatch, field of view, motion parallax, and viewing angle.

However, there are some things you can do to try and reduce the effects of Cybersickness. We suggest the following:

  • When entering VR for the first time, the person who wears the glasses should trigger the navigation with a hand controller, not someone else.
  • Enter VR from a ground plane, not from an elevated view, or from on top of a roof.
  • Try to limit the use of flying and elevation modes, walk physically to a destination, or teleport whenever it is possible and enter VR from a ground plane, not from an elevated view.
  • Always allow the user time to get comfortable with the glasses before handing out the controller. New Virtual Reality users can be easily overwhelmed.
  • Chew gum
  • Wear an anti-sea-sickness wrist band
  • Limit your exposure to VR
  • Use peripheral-limiting VR Goggles or Glasses
  • Wear the ReliefBand, a medically proven motion sickness treatment device
  • Practice good hydration

 

Interaction

To interact in the Enscape VR world, Enscape provides you with a Menu Ribbon (Fig 1.9), that is always visible, above the left-hand controller in VR.

 

Fig 1.9 The Enscape Menu ribbon in VR

When any of these symbols are selected in VR, an associated panel will slide out of the top of this strip displaying the related options for each menu item.  You will also notice that the selected menu option is indicated with an orange bar above the selected symbol (Fig 1.9).

When the left-hand controller is not in focus, after a short period of time, the menu panel will slide back down into the Menu Strip and disappear.

 

Teleportation

Teleportation functionality uses two distinct stages in its operability, and these should be observed to get the best experience from this function.

Holding the trigger (but not pressing the trigger fully down) displays the Teleportation Target Indicator (Fig 1.10).
Pressing the trigger down completely will then execute the Teleportation, if the location is available(Fig 1.11).

So, the right-hand controllers trigger will allow you to select and teleport to almost any destination visible.

 

Fig 1.10 The Teleportation Target Indicator, before fully pressing down on the controllers trigger, showing an available destination.

The Teleportation Target Indicator is able to penetrate doors and (some) windows (curtain wall windows are not supported yet), so you can easily reach the areas behind them.

If the pointer turns red with an X symbol when holding down the trigger and pointing at a location, this indicates that the destination is not available to teleport to (Fig 1.11).

 

Fig 1.11 The Teleportation target indicator, before fully pressing down fully on the controllers trigger, showing a destination that is not available.

Navigation

The Navigation panel (Fig 1.12) contains five possible options.

  • Roomscale – Sets the VR mode to operate within your SteamVR Boundary settings, along with using your actual ‘real world’ height as the spectator height in VR.
  • Seated – Sets the VR mode to operate in the Seated mode which means that a certain spectator height (defined in the settings) is assumed when in Walkmode.
  • Walkmode – Your position is set to be bound to the ground plane, whilst also colliding with geometry.
  • Flymode – Allows you to freely move around without being bound to the ground plane.
  • Recenter Tracking – Will recenter your tracking origin to your current position within the ‘play area’.

Fig 1.12 The Navigation Panel

To further clarify the functionality of the Recenter Tracking option, consider the following use cases:

  • You’re in Seated mode in VR, but in Real World (RW) you’re standing up, and the VR tracking center has been calibrated for a seated position (this is initially defined during VR Setup).

This has the effect that your virtual self will be way too tall (by the offset of your standing height to the calibrated seated position). Now, press Recenter Tracking in order to rectify the discrepancy. This will result in your virtual height being corrected and, once again, matching the defined spectator’s height.

  • In Roomscale VR Recenter Tracking is only relevant in Walkmode. This is due to the fact that your collision will be based on the calibrated center. So, if you’re walking several steps sideways in RW, and then try to move through a door using the controller in Walkmode, your collision will be off. Recenter Tracking fixes this.

 

Presentation Mode

Any views that have been created in Revit, SketchUp, or Rhino and have been marked as a Favorite (Fig 1.13) will then become available under the Presentation Mode menu in VR (Fig 1.14).

 

Fig 1.13 ‘Mark as Favorite’ Views in Revit, Sketchup, and Rhino.

In VR select the Presentation Mode symbol and the Presentation Mode panel will appear (Fig 1.14). This is a carousel menu containing thumbnails of all the Views that were highlighted in the View/Manage Views menus. Use the right hand controller’s trigger to scroll through and also to select the thumbnail of the View you want to display. Once selected you will be instantly teleported to that saved View location, whilst the Time of Day, associated with the View, will also be updated.

 

Fig 1.14 The Presentation Mode settings panel in VR

Mini-map

On selecting the ‘Map’ symbol from the VR Menu, a Mini-map is displayed (Fig 1.15). This is a top elevation map using True North as its orientation, which allows you to quickly select, with the right-hand controller’s laser pointer, a location to instantly transport to within your project.

 

Fig 1.15 The Map panel is displayed in Enscape VR. This is the ground floor of the building.

 

If you have a multi-story building, the related levels floor plan will be shown in the Map panel. For instance in Fig 1.16 the same position is shown as in Fig 1.15, but in Fig 1.16 we are one floor higher.

 

Fig 1.16 The Map panel showing the first floor of the same building as in Fig 1.15

 

Virtual Camera

The Virtual Camera settings panel allows you to capture an image of the screen in VR.  There are two types of screen capture that can be produced:

  • Eye View (Fig 1.17)
  • Screenshot (Fig 1.17)

 

Eye View

In Eye view you can capture exactly what you are seeing in the VR window, so when you are happy with the position you are in, press the right trigger on your control module to capture exactly what you are seeing in VR – but note the quality will not be the same as an actual rendering as the Eye View function is designed to facilitate a way to add notes from VR.

Fig 1.17 The Virtual Camera Settings Panel showing the Eye View as the selected method of screen capture

Fig 1.18 The Virtual Camera Settings Panel showing Screenshot as the selected method of screen capture

 

Screenshot

The second method allows you to capture high quality images whilst also allowing the framing of the screenshot through the adjustable aspect ratio of the capture resolution that is specified in the Enscape Settings Capture tab (Fig 1.19).

Fig 1.19 Enscape Settings Capture tab, where the capture resolution can be set for the Screenshot to be taken

 

You can then frame your view by moving the virtual camera.
A Preview window will show you the area you are going to capture as a lower resolution, grayscale image (Fig 1.20).

 

Fig 1.20 Screenshot method showing the Preview window

You can take as many screen captures as you want and not leave VR but please note that the preview quality is NOT the same quality as the final rendering. Also, the final renderings are being generated only upon VR being disabled in the Enscape ribbon.

NOTE: Once you disable VR in the Enscape ribbon, only the last settings in the Enscape Settings window will be applied. You can adjust the settings after making the screen capture by opening the Enscape Settings window from the Enscape ribbon. Once VR is disabled, the Enscape renderer will render your captured images at the resolution set in the Enscape Settings window.

 

Settings

Opening  the setting screen will allow you to change three aspects:

  • White Mode – everything, apart from transparent materials is turned white (Fig 1.21)
  • Outlines – Displays geometry with outlines, the thickness can be adjusted in both Normal and White Mode (Fig 1.22)
  • Time of Day – adjust to set the time of day you require.

 

Fig 1.21 White Mode is enabled

Fig 1.22 Outlines are set to full thickness with the slider


Was this article helpful ?

YesNo

Give us a short feedback: (required)


Start typing and press Enter to search