While the Microsoft world is all a-buzz with excitement about the increasingly inaccurately named ‘Mixed Reality’ headsets, those who have perhaps been burned a little too often by Microsoft’s habit of cancelling consumer hardware beloved by the community might want to take a look at the 2-year-old granddaddy of PC-based VR: The Oculus Rift.
Introduction
Launched in March 2016 (although key developers were seeded with kits back in 2014 following a successful Kickstarter campaign) the Rift consists of a headset with twin 1080 x 1200 OLED panels running at 90 Hz, integrated 3D headphones and a 110-degree field of view. Coupled with Constellation tracking sensors and Touch controllers, the Rift allows a user to enter an immersive virtual world.
In The Box
Now down to £399 (perhaps due to competition from the Microsoft contingent or possibly in advance of a new product for 2018) the Rift arrives in an attractive, briefcase-sized box containing the headset, 2 Constellation sensors and 2 Touch controllers. And a polishing cloth for the lenses within the headset. Not included in the box is the PC you will need to run Oculus Rift games and experiences. For that you will need at least an Intel Core i3-6100 with 8GB RAM and a NVIDIA GTX 1050Ti or similar. I repurposed a home theatre PC containing a Core i7, plugged in a low profile and relatively inexpensive Gigabyte GTX 1050Ti card and was good to go.
Setting Up
As with most software over recent years, Oculus requires a substantial download (over 1GB) before installation. Once downloaded, the setup proceeds simply enough, with instructions first to plug in the headset (requiring a full-sized HDMI 1.3 port and a USB 3.0 socket) and then the Constellation sensors (2 more USB 3.0 sockets) before sticking the included batteries into the Touch controllers and checking everything is communicating. This is not something for the cable-phobic, and indeed the headset cables can be an issue in some of the more active VR experiences.
Once the Rift is connected, Oculus’s guardian system must be configured. This consists of pacing out a safe ‘play area’ in front of the sensors, which displays a blue grid over the player’s vision if the controllers are being flailed around toward places where they shouldn’t. This stopped me knocking a hole through the wall during a particularly taxing bit of jet-packery in Lone Echo, but did not prevent me punching the ceiling while leaping for a ledge in The Climb.
Following a successful set-up, the first of the free bits of content fires up. This is where the user is trained in operating the controllers, learning techniques to grip, point and wave with the aid of a cute robot in a virtual motorhome that looks like a cross between Short Circuit (which I think Oculus were going for) and Breaking Bad (which I suspect they were not).
In Use
The headset is easily adjusted and fits well. Even after a few hours of usage, I didn’t feel any discomfort. The distance between the two lenses has some scope for adjustment although wearers of spectacles should exercise a little caution; the Rift is approximately 150mm wide, 60mm tall and 50mm deep at the deepest point from the lens to the face padding. If possible, it would be worth popping out to a retailer to try before you buy.
Once fitted on the user’s head, the Oculus software ‘wakes’ automatically and displays the ‘hub’ environment from where options can be selected. Unfortunately, it is not possible to wander around in the same way as the Microsoft cliff top house, but then interactivity is not really the name of the game at this point. Think of this more as an Xbox dashboard or similar, from where games and experiences can be launched, multiplayer contacts managed, and purchases made. Purchasing new content can occasionally be a little maddening, since some software vendors require the Oculus user to remove the headset and press some buttons in Windows to complete the transaction.
Oculus thoughtfully provides three categories to gauge the likelihood that a title is going to make a player nauseous. These start at Comfort, where there is limited interaction and a player does little more than look around while a scene gently unfolds around them. Moderate, where things move a little faster and there is likely to be more interaction required from the player and finally Intense, which could well upset anyone with a sensitive inner-ear. Personally, I have not experienced any nausea in any of the Rift’s worlds, although a few flying games have left me with an uneasy feeling of vertigo (which, to be fair, may have been the point).
Library
The Rift is well supported with a large library of games ranging from being free to costing £49.99. Demo versions of games don’t really exist, and the price or star rating isn’t a good indicator of quality – I found some expensive games quite inferior to others that were free or nearly so. Fortunately, Oculus has an effective and rapid refund system meaning that downloading something and finding it is terrible is only an inconvenience rather than a wallet-crushing disappointment. It is also important to note the requirements of games in the library – the Rift originally shipped with an Xbox controller and many older games are optimised for this set-up rather than the Touch controllers. In terms of performance, I didn’t notice any problems running with my base-level GTX 1050Ti, even with newer games such as Lone Echo.
It is also worth noting that Oculus has created a number of good quality free titles itself, with supernatural gun slinging game Dead and Buried and the mayhem of Robo Recall worthy of note. The kid-friendly cartoon imagery of Lucky’s Tale should also be a part of every Rift owner’s library.
Just For Games?
While Microsoft’s MR headsets are pitched toward productivity as well as entertainment, the Rift is geared towards gaming and experiences. A few creativity titles such as Quill or Medium are a great introduction to virtual sculpting or 3D painting, but productivity is something the Rift does not do well. There are several Virtual desktop applications, but most (if not all) leave the user feeling as though they would be better removing the headset and switching to a monitor. The same goes for video – recorded 360-degree video is usually of a quality that reminds one of YouTube circa 2008, and while Movie Theatre applications exist, watching a 2D movie through the headset is a dispiriting experience that will leave the user reaching for a TV remote.
Conclusion
If you have a PC with enough horsepower, and the burgeoning VR scene is of interest, then the recent price drop makes the Oculus Rift an attractive option. At £399, it is not yet down to impulse purchase levels and I would suggest taking one for a demonstration spin before parting with cash. Indeed, I was a bit of a VR sceptic myself until I spent some time with the Rift and its nearest competitor, the HTC Vive. If you are looking for a headset with productivity pretensions, then one of the Microsoft devices might be a better bet since the Rift is front and centre entertainment-based, but for VR fun the Rift is hard to beat. Once you’ve swung yourself through a space station in orbit around the virtual Saturn of Lone Echo, going back to ‘normal’ games is a bit of a wrench.
Now, if you’ll excuse me, I’ve got a virtual space station to find. I seem to have floated away…
{"id":null,"mode":"button","open_style":"in_place","currency_code":"GBP","currency_symbol":"\u00a3","currency_type":"decimal","blank_flag_url":"https:\/\/thedigitallifestyle.com\/w\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/thedigitallifestyle.com\/w\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":500,"top_media_type":"none","featured_image_url":false,"featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Leave a tip","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"TheDigitalLifestyle.com","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"TheDigitalLifestyle.com","form_subtitle":null,"currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you for being a supporter!","payment_confirmation_title":"TheDigitalLifestyle.com","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to tip?","initial":{"instruction_type":"normal","instruction_message":"How much would you like to tip? Choose any currency."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to tip? Choose any currency."},"invalid_curency":{"instruction_type":"error","instruction_message":"Please choose a valid currency."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to give this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to give this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to give this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}