htc_vive_hello_world
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
htc_vive_hello_world [2017/01/04 02:15] – keitaronishimura | htc_vive_hello_world [2017/01/04 04:45] (current) – keitaronishimura | ||
---|---|---|---|
Line 8: | Line 8: | ||
This tutorial will guide the reader through the steps needed to create a unity project where they can pick up and throw, drop, and push a sphere around using the HTC Vive controllers, | This tutorial will guide the reader through the steps needed to create a unity project where they can pick up and throw, drop, and push a sphere around using the HTC Vive controllers, | ||
- | The steps for interacting with the sphere were adapted from the [[http:// | + | The steps for interacting with the sphere were adapted from the [[http:// |
+ | |||
+ | ====Motivation and Audience==== | ||
+ | |||
+ | This tutorial is aimed at students who are interested in utilizing VR elements into their research or future projects. The readers of this tutorial will be expected to have had experience or interest in: | ||
+ | |||
+ | * Virtual Reality | ||
+ | * Coding | ||
+ | * Gaming | ||
+ | |||
+ | However, this tutorial is made with beginners in mind. Thus, those inexperienced in any of these aspects are welcome to follow as well. | ||
+ | |||
+ | The rest of the tutorial will follow this order: | ||
+ | |||
+ | *Bill of Materials | ||
+ | *Initial Setup | ||
+ | *Playing with a Sphere example | ||
+ | *Using laser pointer and UI button. | ||
+ | *Final Words | ||
+ | |||
+ | ====Bill of Mateirals==== | ||
+ | |||
+ | As stated in the title this tutorial will utilize the HTC Vive. Thus it is important to use a computer with the appropriate hardware specifications to power it. The minimum specs as of **01/ | ||
+ | |||
+ | **-Processor: | ||
+ | **-Graphics: | ||
+ | **-Memory: | ||
+ | **-Video Output:** 1 x HDMI 1.4 or DisplayPort 1.2 or newer. \\ | ||
+ | **-USB:** 1 x USB 2.0 or newer. \\ | ||
+ | **-Operating System:** Windows 7 SP1 or later. \\ | ||
+ | \\ | ||
+ | For the most recent specs please visit the [[https:// | ||
+ | \\ | ||
+ | The computer used for this tutorial was an Alienware 17 R2 and was a little underpowered. | ||
+ | \\ | ||
+ | ====Initial Setup==== | ||
+ | |||
+ | For the initial setup, the reader will need to clear a relatively square space near their computer. Although there are no minimum space requirements it is recommended that the reader makes enough space to be able to take more than a couple steps in every direction. The space used for this tutorial is 2.5m x 3.5m (or~8.2ft x 11.5ft) and felt a little small. | ||
+ | \\ | ||
+ | \\ | ||
+ | Once space has been cleared, follow the instructions found in the Vive box and install the two sensors on diagonally opposing corners of the room. Making sure that the sensors can see each other. Although there isn't any need to place the two sensors at exactly the same height a large difference could affect the size of the playable area or the tracking of the headset or controllers. Also, make sure that the sensors are placed near outlets, the power cable can only reach so far. | ||
+ | \\ | ||
+ | \\ | ||
+ | Connect the Vive headset to the powerbox and the powerbox to your computer (taking care to connect the HDMI or DP into your graphics card) and outlet. Then download steam if you don't already have it on your computer. Open Steam VR and start the room setup and steam vr tutorial. If your headset doesn' | ||
+ | \\ | ||
+ | \\ | ||
+ | Once through with the setup, you can finally start with developing your own uses for it. Most people use Unity or UnrealEngine to develop for the Vive, with each having their own pros and cons. For this specific tutorial, we will be using Unity 5.5. However, after going through making this tutorial I may recommend using the UnrealEngine for further development. However, Unity is more than enough to get a taste of what is possible with the Vive. | ||
+ | \\ | ||
+ | \\ | ||
+ | Go download Unity from their [[https:// | ||
+ | \\ | ||
+ | ====Playing with a Sphere example==== | ||
+ | \\ | ||
+ | Now that you have Unity downloaded make sure to go to the Asset Store within Unity to download and import the Steam VR plugin. This is the plugin that allows the semi-seamless development for the Vive through Unity. | ||
htc_vive_hello_world.1483524903.txt.gz · Last modified: by keitaronishimura