Oculus Rift

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
Oculus Rift
A woman wears Rift Development Kit 2 at Toekomst Festival
Developer Oculus VR
Manufacturer Oculus VR
Type Virtual reality headset
Generation 1
Release date March 28, 2016 (2016-03-28)
Introductory price $599
Display OLED
Graphics 2160x1200 (1080x1200 per eye) @ 90 Hz
Sound <templatestyles src="Plainlist/styles.css"/>
Input 6DOF (3-axis rotational tracking + 3-axis positional tracking) through USB-connected IR LED sensor, which tracks via the "constellation" method.
Controller input <templatestyles src="Plainlist/styles.css"/>
  • Xbox One game controller.
  • (To be released in 2016) Oculus Touch motion tracked controllers.
Camera None
Touchpad None
Connectivity HDMI 1.3, USB 3.0, USB 2.0
Weight 470 g (1.04 lb)
Website Official website

The Oculus Rift is a virtual reality headset developed and manufactured by Oculus VR, released on 28 March 2016, making it the first to kickstart consumer-targeted virtual reality headsets.

After being founded two months prior, Oculus, as an independent company, proposed a Kickstarter campaign in 2012 to fund the Rift's development. The project proved successful, raising US$2.5 million from the campaign for the development of the product.[1] In March 2014, Facebook purchased Oculus for $2 billion.[2]

The Rift has gone through various pre-production models since the Kickstarter campaign, around five of which were demonstrated to the public. Two of these models were shipped to backers, labelled as 'development kits'; the DK1 in late 2012 and DK2 in mid 2014, to give developers a chance to develop content on time for the Rift's release. However, both were also purchased by a large number of enthusiasts who wished to get an early preview of the technology.[3]

The Rift has an OLED display, 1080×1200 resolution per eye, a 90 Hz refresh rate, and 110° field of view.[4][5][6] It has integrated headphones which provide a 3D audio effect, rotational and positional tracking. The positional tracking system, called "Constellation", is performed by a USB stationary IR LED sensor, which normally sits on the user's desk, and pinpoints the entire room with infrared and LED lights, which creates 3D space, allowing for the user to use the Rift while sitting, standing, or walking around the same room.[7]

History

Through Meant to be Seen (MTBS)'s virtual reality and 3D discussion forums,[8] Palmer Luckey, the founder of Oculus and longtime MTBS discussion forum moderator,[9] developed the idea of creating a new head-mounted display that was both more effective than what was then on the market, and inexpensive for gamers. At the age of 18, Palmer Luckey hacked together a rough prototype in his parents’ garage in Long Beach, California, in 2011.[10]

Coincidentally, John Carmack had been doing his own research and happened upon Luckey's developments as a fellow member of MTBS.[11] After sampling an early prototype, Carmack favored Luckey's approach and just before the 2012 Electronic Entertainment Expo, Id Software announced that their future updated version of Doom 3, BFG Edition, would be compatible with head-mounted display units.[12] During the convention, Carmack introduced a duct taped head-mounted display based on Luckey's Oculus Rift prototype, which ran Carmack's own software. The unit featured a high speed IMU and a 5.6-inch (14 cm) LCD, visible via dual lenses, that were positioned over the eyes to provide a 90 degrees horizontal and 110 degrees vertical stereoscopic 3D perspective.[13][14]

The Development Kit 1

Development Kit 1

Rear view and control box

Two months after being formed as a company, Palmer's Oculus VR launched a Kickstarter crowdfunding campaign on August 1 of 2012 for their virtual reality headset, which was named the Rift. The main purpose of the kickstarter was to get an initial Oculus Rift prototype into the hands of developers to begin integration of the device into their games- now referred to as DK1 (Development Kit 1).[15] DK1 was given as a reward to backers who pledged $300 or more on Kickstarter, and was later sold publicly for $300 on their website. These kits sold at a rate of 4–5 per minute for the first day, before slowing down throughout the week.[16][17]

The Rift DK1 used a 7-inch (18 cm) screen with a significantly lower pixel switching time than the original prototype, reducing latency and motion blur when turning one's head quickly. The pixel fill was also better, reducing the screen door effect and making individual pixels less noticeable. The LCD was brighter and the color depth is 24 bits per pixel.

The 7-inch screen also makes the stereoscopic 3D no longer 100% overlapping, the left eye seeing extra area to the left and the right eye seeing extra area to the right. The field of view (FOV) is more than 90 degrees horizontal (110 degrees diagonal), which is more than double the FOV of previous VR devices from other companies, and is the primary strength of the device. The resolution is 1280×800 (16:10 aspect ratio), which leads to an effective of 640×800 per eye (4:5 aspect ratio). However, since the Rift does not feature a 100% overlap between the eyes, the combined horizontal resolution is effectively greater than 640. The image for each eye is shown in the panel as a barrel distorted image that is then corrected by pincushion effect created by lenses in the headset, generating a spherical-mapped image for each eye.

Initial prototypes used a Hillcrest Labs 3DoF head tracker that is normally 125 Hz, with a special firmware that John Carmack requested which makes it run at 250 Hz, tracker latency being vital due to the dependency of virtual reality's realism on response time. The latest version includes Oculus's new 1000 Hz Adjacent Reality Tracker that will allow for much lower latency tracking than almost any other tracker. It uses a combination of 3-axis gyros, accelerometers, and magnetometers, which make it capable of absolute (relative to Earth) head orientation tracking without drift.[18][19]

The Development Kit 1 also included interchangeable lenses that will allow for simple dioptric correction.

The entire source for the Rift DK1 was released to the public in September 2014, including the firmware, schematics, and mechanicals for the device. The firmware is released under a simplified BSD license, while the schematics and mechanicals are released under a Creative Commons Attribution 4.0 International License.[20]

HD prototype

In June 2013, a prototype of the rift that used a 1080p LCD panel was shown at Electronic Entertainment Expo. This step forwards to twice the number of pixels as DK1 significantly reduced the screen door effect and made objects in the virtual world more clear, especially at a distance. The poor resolution had been the main criticism of the DK1.[21]

This HD prototype is the only prototype of the Rift shown to the public which did not turn into a publicly available developer kit.

Crystal Cove prototype

In January 2014, an updated prototype codenamed "Crystal Cove" was unveiled at Consumer Electronics Show, which used a special low-persistence of vision OLED display as well as a new motion tracking system that utilized an external camera to track infrared dots located on the headset. The new motion tracking system would allow the system to detect actions such as leaning or crouching, which was claimed to help alleviate sickness experienced by users when the software did not respond to these actions.[22]

Development Kit 2

The Development Kit 2

Oculus began shipping Development Kit 2 (DK2) in July 2014.[23][24] This is a small refinement of the "Crystal Cove" prototype, featuring several key improvements over the first development kit, such as having a higher-resolution (960×1080 per eye) low-persistence OLED display, higher refresh rate, positional tracking, a detachable cable, and the omission of the need for the external control box.[25]

A teardown of DK2 revealed that it incorporates a modified Samsung Galaxy Note 3 smartphone display, including the front panel from the device itself.[26]

In February 2015, Oculus announced that over 100,000 DK2 units had been shipped up until that point.[27]

Crescent Bay prototype

In September 2014, Oculus once again presented an updated version of the Rift, codenamed Crescent Bay. This version has a greater resolution than the DK2, a lower weight, built-in audio, and 360-degree tracking thanks to the presence of tracking LEDs in the back of the headset.[28] Oculus has also licensed software library RealSpace3D, which is expected to provide the Rift with HRTF and reverb algorithms.[28] During a panel at SXSW 2015, titled "Explore the Future of VR", it was publicly announced for the first time that the prototype uses two screens instead of one as previously thought.[29]

Consumer version

On May 6, 2015 Oculus VR announced that the consumer version of the Rift would ship in the first quarter of 2016 with pre-orders starting on January 6, 2016 at 8am PST.[30] On January 5, 2016, the day before pre-orders went live, in an update posted to the original Kickstarter page, it was announced that all Kickstarter backers who pledged for a Rift development kit would get a free KickStarter Edition Oculus Rift.[31] On January 6, 2016, pre-orders started, at $599.99.[32] At the same time the shipment date was announced for March 28, 2016.[33] On January 16, 2016, shipping dates for new orders of the Rift were delayed until July 2016 due to the amount of pre-orders on day 1.[34] On March 25, 2016, the first batch of Oculus Rift virtual reality headsets began shipping to consumers.[35] On April 12, 2016, customers were notified that their shipments were pushed back due to early component shortage. The dates varied between 3–8 weeks of delay in regards to previous estimates.

The consumer version is an improved version of the Crescent Bay Prototype, featuring per-eye displays running at 90 Hz with a higher combined resolution than DK2, 360 degree positional tracking, integrated audio, a vastly increased positional tracking volume, and a heavy focus on consumer ergonomics and aesthetics.[36]

Successor

In June 2015, Oculus revealed that due to the rapid innovation in the VR industry, it intends to release a successor to the Rift in around 2–3 years from the Rift release, and that it is already being worked on.[37][38]

Hardware

The Rift

In order to work, the Rift must be connected by a cable to a PC running Microsoft Windows that will run the software (it is not a standalone device). This computer should be equipped with a powerful GPU at least equivalent to a NVIDIA GeForce GTX 970 or AMD R9 290, and a CPU at least equivalent to Intel i5-4590.[39]

The Rift uses an OLED panel for each eye, each having a resolution of 1080×1200. These panels have a refresh rate of 90 Hz and globally refresh, rather than scanning out in lines. They also use low persistence, meaning that they only display an image for 2 milliseconds of each frame. This combination of the high refresh rate, global refresh and low persistence means that the user experiences none of the motion blurring or judder that is experienced on a regular monitor.[40]

Oculus-ready PCs

Oculus has produced its own line of Oculus-ready PCs that already meet the system requirements. Bundles consisting of both PC and Rift headset are available.

More Specifications

It uses lenses that allow for a wide field of view.[4] The separation of the lenses is adjustable by a dial on the bottom of the device, in order to accommodate a wide range of interpupillary distances. The same pair of lenses are used for all users, however there are multiple facial interfaces so that the user's eyes can be positioned at a different distance. This also allows for users wearing glasses to use the Rift, as well as users with widely varying facial shapes.

Headphones are integrated, which provide real time 3D audio effect. This was developed from technology licensed from RealSpace 3D Audio, by Visisonics.[41]

The Rift has full 6 degree of freedom rotational and positional tracking. This tracking is performed by Oculus's Constellation tracking system, and is precise, low-latency, and sub-millimeter accurate.[7]

Constellation

Constellation is the headset's positional tracking system, designed by Oculus, used to track the position of the user's head as well as other VR devices,[42] consisting of external infrared tracking sensors which optically track specially designed VR devices. Constellation is done through an infrared light-emitting diode, or IR LED sensor, which comes with a stand of a desk lamp form factor, but have standard screw holes and can be detached from this stand and mounted anywhere appropriate to the user.

The Rift, or any other device being tracked by the system, is fitted with a series of precisely positioned infrared LEDs under or above the surface, set to blink in a specific pattern. By knowing the configuration of the LEDs on the objects and their pattern, the system can determine the precise position of the device with sub-millimeter accuracy and near-zero latency, with near-zero lag.[42]

Constellation can be used with a single tracking sensor or with multiple sensors working together. One sensor is included with the Rift (without Touch), since in this scenario there are no tracked controllers that could occlude this sensor.

If the user also purchases the Touch controllers, another sensor is included in order to prevent the issue that the single sensor could be easily confused and occluded by one or more of the Touch controllers, and hence block tracking of the other controller, the headset, or both.[43] In this configuration, the system is capable of tracking an entire room, known as "room scale" virtual reality.[44]

Oculus allows third party peripheral manufacturers to create their own devices that are tracked by the system, providing an API for them to use.[45]

Gamepad

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

As a result of a partnership with Microsoft, every Rift sold will include an Xbox One Wireless Gamepad.[46] The purpose of this inclusion is that the majority of virtual reality games that have been in development over the past few years require a gamepad (and do not use motion controllers such as Oculus Touch), so this will allow all users to play those games without needing to purchase third party hardware.[47]

Oculus Touch

The Oculus Touch controllers are a pair of controllers used for the Rift in selected VR games, and are mirrors of each other - one for each hand. They are lightweight, wireless handheld motion controllers featuring a joystick, buttons, and two triggers- one for grabbing and one for shooting or firing. The controllers are fully tracked in 3D space by the Constellation system, so that the user sees them in virtual reality responding to their real world counterpart, giving the user the sensation of their hands being present in the virtual space,[48] but requires an additional IR LED sensor to track, which is included.

Oculus Touch also features a system for detecting finger gestures made when holding the devices. This allows the user to perform actions like giving the thumbs up or pointing to objects or other users in virtual reality.[49]

Oculus Touch will not be included with the Rift, and will instead be sold separately, releasing in the second half of 2016.[50]

System requirements

  • Video Card NVIDIA GTX 970 / AMD R9 290 equivalent or greater
  • CPU Intel i5-4590 equivalent or greater
  • Memory 8GB+ RAM
  • Video Output Compatible HDMI 1.3 video output
  • USB Ports 2x USB 3.0 ports plus 1x USB 2.0 port
  • OS Windows 7 SP1 64 bit or newer

Software

Oculus Home

When the user puts on the Rift and no other content is being output to the headset, they are presented with Oculus Home. This is the default environment of the Rift, allowing the user to launch VR applications they own, see if their friends are using the Rift, and purchase virtual reality content on the Oculus Home store from the headset.[51]

Oculus Home's store is curated to only allow applications that run smoothly on the recommended hardware, and experiences are given ratings for their comfort (such as causing motion sickness or jump scares), however developers do not have to use Oculus Home to distribute content for the Rift, it is entirely optional.[52]

Notably, Oculus Home allows users to buy an application while inside a VR environment preview of that application rather than a conventional store page.[53]

Runtime/drivers

The Rift does not appear to the user's operating system as a monitor. Instead, custom Oculus drivers and a runtime service are used to allow applications to output directly to the Rift, bypassing the operating system and allowing for high refresh rates and low latency regardless of the user's setup.[54]

The user must have this Oculus PC runtime and the drivers installed in order to use the Rift. The runtime service facilitates stereoscopic separation, lens optical distortion, and the advanced rendering and driver techniques needed to deliver a high quality VR experience.

SDK

Content for the Rift is developed using the Oculus PC SDK, a free proprietary SDK available for Microsoft Windows (OSX and Linux support is planned for the future).[55] This is a feature complete SDK which handles for the developer the various aspects of making virtual reality content, such as the optical distortion and advanced rendering techniques.[56]

The Oculus SDK is directly integrated with the popular game engines Unity 5, Unreal Engine 4, and Cryengine. This allows for developers already familiar with these engines to create VR content with little to no VR-specific code.[57][58][59]

The Rift is an open platform, and thus developers do not need any approval or verification to develop, distribute, or sell content for it, and do not have to pay any licensing fees. The SDK however cannot be modified or reused for other purposes or hardware without permission.[60]

Content developed for the Development Kit 2 using SDK version 0.8 or above are compatible with the Rift; however content developed for the Development Kit 1 or with older versions of the SDK will have to be recompiled using the latest SDK version to be compatible.[61]

On 21 December 2015 Oculus announced the release of their finalized Rift 1.0 SDK, combined with the start of shipping their final version of the Oculus Rift VR headset to developers.[62][63]

Applications

Gaming

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Oculus has stated that the Rift is primarily a gaming device and that their main content focus is gaming.[64]

Existing games with a first person or fixed-camera perspective can be ported to VR with some development effort, however Oculus has stated that the best virtual reality games are those that are designed for the Rift from the start.[65]

A number of AAA games have already added Rift support (and can be played with the Development Kit 2), including Project CARS, Elite: Dangerous, Euro Truck Simulator 2, and Dirt Rally, as well as a number of indie games such as Aaaaa! and Ether One. Fans and hobbyists have also modded support for the Rift into several popular titles which allow for extensive low-level modding, including Minecraft and Flight Simulator X.[66][67]

At the release event for the Rift in June 2015, Oculus announced 9 launch titles for the Rift, including EVE: Valkyrie by CCP and Edge of Nowhere by Insomniac Games. It also announced that it was working with other developers including Final Fantasy developer Square Enix , Rock Band developer Harmonix, and The Order: 1886 developer Ready at Dawn.[68][69]

In July 2015, Oculus revealed that it was fully funding more than 20 second party high production value games made exclusively for the Rift, one of these being Insomniac's Edge of Nowhere.[70]

Non-gaming

Media

Oculus is including Oculus Cinema as a free application, which allows the Rift to be used to view conventional movies and videos from inside a virtual cinema environment, giving the user the perception of viewing the content on a cinema sized screen.[71] Oculus Cinema will also have a networked mode, in which multiple users can watch the same video in the same virtual space, seeing each other as avatars and being able to interact and talk to one another while watching the video.[72]

The Rift also offers the opportunity to view new types of media that are impossible to view on regular monitors; 360° 3D videos and 'virtual reality movies' (an entirely new medium).

Spherical videos (commonly called 360° videos) can be viewed simply by the user moving their head around, and the Rift opens up the possibility for stereoscopic spherical videos (commonly called 360° 3D videos). In September 2014, NextVR announced that they would be using a $200,000 camera rig to produce 360° 3D content for the Rift, including short films, as well as livestreaming live events such as sports or concerts in 360° 3D.[73][74] In July 2015, Oculus announced a deal with Canadian film company Felix & Paul Studios to produce 360° 3D videos for the Rift.[75]

The Rift also supports new medium of entertainment experiences, which Oculus calls 'virtual reality movies'. Oculus has established Oculus Story Studio to develop this type of content for the Rift, a team which has multiple former employees from major VFX companies such as PIXAR and ILM. Oculus Story Studio showed off its first VR movie, Lost, at the 2015 Sundance Film Festival, gaining positive reviews from attendees.[76][77][78]

The studio intends to have 5 VR shorts released with the Rift at launch, including Lost, Bullfighter, Henry, Dear Angelica, and Kabloom.[79]

Social

A visitor at Mozilla Berlin Hackshibition trying Oculus Rift virtual reality experience on Firefox.

Oculus believes that social applications will be the most popular virtual reality experiences in the long term.[80] A number of social applications for the Rift are in development, and it is expected that there will be significant competition in the sector.[81]

In May 2015, AltspaceVR launched a public beta for DK2 owners to try out their social VR platform. AltspaceVR allows people to inhabit a shared virtual space with spatial voice communications, cast content from the internet on virtual screens, interact with objects (allowing activities such as playing chess or other board games), and supports extra hardware like eye tracking and body tracking.[82][83]

In 2013, Philip Rosedale, the founder of Second Life, left Linden Lab to work on a new virtual world designed for the Rift, called High Fidelity, which will link thousands of user-hosted virtual environments together into a consistent virtual world.[84][85]

In May 2015, Linden Lab, the company behind Second Life, announced that they too were working on a new virtual world, codenamed Project Sansar, built for virtual reality headsets such as the Rift and Gear VR. Like Second Life, Sansar will be hosted on Linden's servers and lease virtual land to players, on which they can build and sell virtual items and services (which Linden will take a cut of). Linden Lab hopes to release Sansar by the end of 2016.[81]

Industrial and professional

As well as consumer uses, the Rift has attracted significant interest from industry and professional spheres for productivity enhancement, visualization, and advertising.

A number of architecture firms have been experimenting with using the Rift for visualisation and design. With the right software, the Rift allows architects to see exactly what their building will look like, and get an understanding of the scale that is impossible on a traditional monitor.[86]

In early 2015, Audi started using Rift Developer Kit 2's at dealerships to help customers configure the car they are interested in, as well as to see what driving a race in the car would be like.[87][88]

The Norwegian Army has been experimenting with the Rift Development Kit 2 to allow for a greater situational awareness of armoured vehicle drivers and commanders.[89]

Reception

The review embargo for the Oculus Rift ended on March 28, 2016 at 10 am PDT. The Wall Street Journal wrote, "The first totally immersive home virtual reality rig is a pricey, awkward, isolating—and occasionally brilliant—glimpse of the future of computing."[90] The Verge said, "Virtual Reality: 8/10. Virtual reality is always almost here."[91]

See also

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Facebook purchases VR headset maker Oculus for $2 billion Ars Technia, March 25, 2014
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. 4.0 4.1 Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. 7.0 7.1 Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found.
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. Lua error in package.lua at line 80: module 'strict' not found.
  19. Lua error in package.lua at line 80: module 'strict' not found.
  20. Lua error in package.lua at line 80: module 'strict' not found.
  21. Lua error in package.lua at line 80: module 'strict' not found.
  22. Lua error in package.lua at line 80: module 'strict' not found.
  23. Lua error in package.lua at line 80: module 'strict' not found.
  24. Lua error in package.lua at line 80: module 'strict' not found.
  25. Lua error in package.lua at line 80: module 'strict' not found.
  26. Lua error in package.lua at line 80: module 'strict' not found.
  27. Lua error in package.lua at line 80: module 'strict' not found.
  28. 28.0 28.1 Lua error in package.lua at line 80: module 'strict' not found.
  29. Lua error in package.lua at line 80: module 'strict' not found.
  30. Lua error in package.lua at line 80: module 'strict' not found.
  31. https://www.kickstarter.com/projects/1523379957/oculus-rift-step-into-the-game/posts/1458224
  32. https://www.oculus.com/en-us/rift/
  33. https://www.oculus.com/en-us/blog/oculus-rift-pre-orders-now-open-first-shipments-march-28/
  34. http://www.roadtovr.com/oculus-rift-pre-order-backorder-july/
  35. Lua error in package.lua at line 80: module 'strict' not found.
  36. Lua error in package.lua at line 80: module 'strict' not found.
  37. Lua error in package.lua at line 80: module 'strict' not found.
  38. Lua error in package.lua at line 80: module 'strict' not found.
  39. Lua error in package.lua at line 80: module 'strict' not found.
  40. Lua error in package.lua at line 80: module 'strict' not found.
  41. Lua error in package.lua at line 80: module 'strict' not found.
  42. 42.0 42.1 Lua error in package.lua at line 80: module 'strict' not found.
  43. Lua error in package.lua at line 80: module 'strict' not found.
  44. Lua error in package.lua at line 80: module 'strict' not found.
  45. Lua error in package.lua at line 80: module 'strict' not found.
  46. Lua error in package.lua at line 80: module 'strict' not found.
  47. Lua error in package.lua at line 80: module 'strict' not found.
  48. Lua error in package.lua at line 80: module 'strict' not found.
  49. Lua error in package.lua at line 80: module 'strict' not found.
  50. Lua error in package.lua at line 80: module 'strict' not found.
  51. Lua error in package.lua at line 80: module 'strict' not found.
  52. Lua error in package.lua at line 80: module 'strict' not found.
  53. Lua error in package.lua at line 80: module 'strict' not found.
  54. Lua error in package.lua at line 80: module 'strict' not found.
  55. Lua error in package.lua at line 80: module 'strict' not found.
  56. Lua error in package.lua at line 80: module 'strict' not found.
  57. Lua error in package.lua at line 80: module 'strict' not found.
  58. Lua error in package.lua at line 80: module 'strict' not found.
  59. Lua error in package.lua at line 80: module 'strict' not found.
  60. Lua error in package.lua at line 80: module 'strict' not found.
  61. Lua error in package.lua at line 80: module 'strict' not found.
  62. Lua error in package.lua at line 80: module 'strict' not found.
  63. Lua error in package.lua at line 80: module 'strict' not found.
  64. Lua error in package.lua at line 80: module 'strict' not found.
  65. Lua error in package.lua at line 80: module 'strict' not found.
  66. Lua error in package.lua at line 80: module 'strict' not found.
  67. Lua error in package.lua at line 80: module 'strict' not found.
  68. Lua error in package.lua at line 80: module 'strict' not found.
  69. Lua error in package.lua at line 80: module 'strict' not found.
  70. Lua error in package.lua at line 80: module 'strict' not found.
  71. Lua error in package.lua at line 80: module 'strict' not found.
  72. Lua error in package.lua at line 80: module 'strict' not found.
  73. Lua error in package.lua at line 80: module 'strict' not found.
  74. Lua error in package.lua at line 80: module 'strict' not found.
  75. Lua error in package.lua at line 80: module 'strict' not found.
  76. Lua error in package.lua at line 80: module 'strict' not found.
  77. Lua error in package.lua at line 80: module 'strict' not found.
  78. Lua error in package.lua at line 80: module 'strict' not found.
  79. Lua error in package.lua at line 80: module 'strict' not found.
  80. http://recode.net/2015/06/19/oculus-rift-inventor-palmer-luckey-virtual-reality-will-make-distance-irrelevant-qa/
  81. 81.0 81.1 Lua error in package.lua at line 80: module 'strict' not found.
  82. Lua error in package.lua at line 80: module 'strict' not found.
  83. Lua error in package.lua at line 80: module 'strict' not found.
  84. Lua error in package.lua at line 80: module 'strict' not found.
  85. Lua error in package.lua at line 80: module 'strict' not found.
  86. http://www.willbereleased.com/event/oculus-rift/
  87. Lua error in package.lua at line 80: module 'strict' not found.
  88. Lua error in package.lua at line 80: module 'strict' not found.
  89. Lua error in package.lua at line 80: module 'strict' not found.
  90. Lua error in package.lua at line 80: module 'strict' not found.
  91. Lua error in package.lua at line 80: module 'strict' not found.

External links