|
1 | | -# ViveShare Prototypes |
| 1 | +# Vive Tracker Experience Prototypes |
2 | 2 | Copyright (c) 2017, HTC Corporation. All rights reserved. |
3 | 3 |
|
4 | 4 | ## Introduction: |
5 | 5 |
|
6 | | -- In this project, we provide serveral prototypes demonstrating "ViveShare" experience, which is a kind of shared experience between Vive Player and co-located audience. The audience can be mere viewers, or can actively collaborate/interact with Vive player. |
| 6 | +- In this project, we provide serveral prototypes demonstrating different |
| 7 | + experiences using Vive Trackers. |
7 | 8 |
|
| 9 | +- Some experiences in this project provide a "shared" experience between Vive |
| 10 | + Player and co-located audience, which can transform passive audience into active |
| 11 | + participants of VR universe. |
8 | 12 |
|
9 | | -- We encourage developers to create such "shared" experience, which can transform passive audience into active participants of VR universe. |
| 13 | +- Experience list: |
| 14 | + |
| 15 | + 1. Model Viewer: "Shared" experience. |
| 16 | + Vive Player control (drag, throw) a 3D model using Vive controllers, and the |
| 17 | + audience can view the 3D model through smartphone screen with tracker mounted. |
| 18 | + |
| 19 | + 2. Simple Shooter: "Shared" experience. |
| 20 | + Each audience hold a smartphone with tracker mounted. In limited time, the Vive |
| 21 | + player and mobile players shoot each other with virtual bullet to gain score. |
10 | 22 |
|
11 | 23 | ## Hardware requirements: |
12 | 24 |
|
13 | | -For a "ViveShare" experience, you need the following hardware: |
| 25 | +To run the experiences in this project, you need the following hardware: |
14 | 26 |
|
15 | 27 | - Vive |
16 | | - - Smartphone (in these prototypes we support Android 6.0 or above) |
17 | | - - One Vive tracker per smartphone |
18 | | - (for ver 1.0.0, we only support 1 mobile player; multiplayer support is planned) |
19 | | - - Wireless LAN environment for your PC and smartphones |
| 28 | + - at least 1 Vive Tracker |
| 29 | + |
| 30 | +To run the shared experiences, you need these addutional hardware: |
| 31 | + |
| 32 | + - Smartphone (Android 6.0 or above) |
| 33 | + - One Vive tracker per smartphone; trackers should be mounted on smartphones |
| 34 | + - Wireless LAN environment for PC and smartphones |
20 | 35 |
|
21 | 36 | ## How to run pre-build examples |
22 | 37 |
|
23 | | -1. Bind trackers to certain TrackerRole (see Vive Input Utility documentation) |
24 | | -2. Install the APK file to your smartphones |
25 | | -3. Make sure all smartphones can connect to the PC hosting Vive via Wireless LAN |
| 38 | +For non-shared experience, just run the executable. |
| 39 | + |
| 40 | +For shared experiences, follow these steps: |
| 41 | +1. Install the APK files to your smartphones |
| 42 | +2. Make sure all smartphones can connect to the PC hosting Vive via Wireless LAN |
26 | 43 | (you can get diagnostic tools from Google Play store) |
27 | | -4. Enjoy the ViveShare experience! |
| 44 | +3. Run the executable on PC, and enjoy the experience! |
| 45 | + |
| 46 | +Optionally, you can bind the trackers to certain TrackerRole, so the the tracker assigned as 1st will always |
| 47 | +be marked as tracker1 (see Vive Input Utility documentation for more details). |
28 | 48 |
|
29 | 49 | ## Software Requirements: |
30 | 50 |
|
31 | 51 | To build the prototypes from Unity Editor, please get these plugins from Unity Asset Store: |
32 | 52 |
|
33 | 53 | - SteamVR plugin (ver 1.2.1 or newer) |
34 | | - - Vive Input Utility (ver 1.6.0 or newer) |
| 54 | + - Vive Input Utility (ver 1.6.0 or newer) |
0 commit comments