Vuzix i wear vr920

29
Vuzix iWear VR920 By Aya Mostafa Mosa Alaa Mohammed Khattab 1

Transcript of Vuzix i wear vr920

Page 1: Vuzix i wear vr920

1

Vuzix iWear VR920

ByAya Mostafa Mosa

Alaa Mohammed Khattab

Page 2: Vuzix i wear vr920

2

Vuzix iWear VR920

Page 3: Vuzix i wear vr920

3

Content Introduction. Vuzix iWear VR920 components. Specification. Calibration. Unity. Microsoft Kinect. Implementation.

Page 4: Vuzix i wear vr920

4

Introduction Your iWear VR920 video

eyewear incorporates the latest in virtual reality technology.

Two high resolution LCD displays that appear as a 62 in. screen as viewed from a distance of 9 ft.

Page 5: Vuzix i wear vr920

5

Introduction Standard 2D monoscopic video is displayed by default

and 3D stereoscopic video when used in conjunction with supporting software and graphics card.

Pitch, roll and yaw head tracking is also available when used in conjunction with supporting software.

An integrated audio system with detachable headphones and a microphone provide an all-in-one solution for in-game chat and VOIP communications.

Page 6: Vuzix i wear vr920

6

Content Introduction. Vuzix iWear VR920 components. Specification. Calibration. Unity. Microsoft Kinect. Implementation.

Page 7: Vuzix i wear vr920

7

1-Software disc

4-Video Eyewear & Cable Assembly

3-Lens Cleaning Cloth / Carry Pouch

2- DVI Analog Video Adapter

Vuzix iWear VR920 contains:

Page 8: Vuzix i wear vr920

8

Content Introduction. Vuzix iWear VR920 components. Specification. Calibration. Unity. Microsoft Kinect. Implementation.

Page 9: Vuzix i wear vr920

9

Specifications Twin high-resolution 640x480 (920,000 pixels)

LCD displays Equivalent to a 62” screen viewed at 9 feet 24-bit true color (16 million colors) Visor weighs 3.2 ounces Fully iWear® 3D compliant and supports NVIDIA

stereo drivers Built-in noise-canceling microphone for internet

VOIP communications

Page 10: Vuzix i wear vr920

10

Specifications (Cont..) Built-in 3 degree of freedom head-tracker USB connectivity for power, tracking and full

duplex audio Analog VGA monitor input Support for up to 1024x768 VGA video formats Compatible with all 32-bit & 64-bit versions of

Windows 7, Vista and XP**

Page 11: Vuzix i wear vr920

11

Content Introduction. Vuzix iWear VR920 components. Specification. Calibration. Unity. Microsoft Kinect. Implementation.

Page 12: Vuzix i wear vr920

12

Calibration The last step is calibrating

the head tracker.

The iWear VR920 video eyewear computes head tracking data through a series of 3 magnetic sensors and 3 accelerometers mounted inside the display enclosure. › Yaw› Pitch› Roll

Page 13: Vuzix i wear vr920

13

Calibration As the magnetic fields around us change constantly and

your eyewear must be periodically calibrated to adjust for these fluctuations and their effect on the magnetic sensors.

If you change the location of your eyewear, even from one side of room to another or if you reposition items that emit an electromagnetic field in its proximity, it should be recalibrated.

Magnetic fluctuations caused the rotation of the earth, will affect its magnetic sensors slowly over a period of time. If you find its accuracy has changed – recalibrate.

Page 14: Vuzix i wear vr920

14

Calibration Open the iWear VR920

Calibrator application.

Press the “Begin Calibration” button.

Hold the eyewear facing your monitor, with the temples fully open.

Rotate the eyewear fully through each axis; pitch, roll and yaw.

Page 15: Vuzix i wear vr920

15

Calibration When you have completed

rotating the eyewear fully through all 3 axes, and then press the “Lock Calibration” button.

Place the eyewear on your face as you would normally wear it.

Face your desktop monitor and press the “Set Zero” button.

Page 16: Vuzix i wear vr920

16

Content Introduction. Vuzix iWear VR920 components. Specification. Calibration. Unity. Microsoft Kinect. Implementation.

Page 17: Vuzix i wear vr920

17

Unity a fully integrated development engine thatprovides rich out-of-the-box functionality tocreate games and other interactive 3D content.

used to assemble our art and assets into scenes.

Unity support deployment to multiple platforms Such as Windowos,Mac,Linux,Android,ios,xbox360and Wii .

Page 19: Vuzix i wear vr920

19

Connect vuzix VR920 to unity with TrackIR

Video TrackIR with unity

Steps:-1. there are plugin to connect vuzix with unity project

2. there are TrackIRCamera code that assign it to Main camera.

› this code take vuzix X,Y,Z position through plugin and vuzix Yaw,Pitch,Roll Rotation through plugin ,then assign vuzix position and rotation to Main camera in project.

Note: we can assign vuzix position and rotation to object that we want to take head tracking not main camera only.

Page 20: Vuzix i wear vr920

20

Content Introduction. Vuzix iWear VR920 components. Specification. Calibration. Unity. Microsoft Kinect. Implementation.

Page 21: Vuzix i wear vr920

21

Microsoft Kinect Kinect  is a line of motion

sensing input devices by Microsoft for Xbox 360 and Abox One video game consoles and Windows PCs.

Based around a webcam-style add-on peripheral, it enables users to control and interact with their console / computer without the need for a game controller, through a natural user interface using gestures and spoken commands.

Page 22: Vuzix i wear vr920

22

Content Introduction. Vuzix iWear VR920 components. Specification. Calibration. Unity. Microsoft Kinect. Implementation.

Page 23: Vuzix i wear vr920

23

Implementation

1. Downloading and Installing the SDK2. Bringing the Kinect SDK in to Unity

Install the Unity Package

Page 24: Vuzix i wear vr920

24

Scripts in kinect unity package

KinectModelControllerV2 : This is the script that you will attach to your model that you want to manipulate - you will drag each of the bones to be controlled into the appropriate slot, and determine which player controls which model.

KinectPointController : This script will place GameObjects that you define onto points that are tracked by the Kinect, generating a skeleton. The starting scene comes with an example of how this looks / should be done.

Page 25: Vuzix i wear vr920

25

Scripts in kinect unity package

DisplayDepth : This script will get the depth image. Attach it to a game object with renderer. NOTE: In unity, you need to restart unity everytime after running your world, otherwise this script will not work (because of SDK issue).

DisplayColor : This script will get the RGB image. Attach it to a game object with renderer. NOTE: In unity, you need to restart unity everytime after running your world, otherwise this script will not work (because of SDK issue).

KinectRecorder : This script will record your movement and output playback files for the emulator.

Page 26: Vuzix i wear vr920

26

Scripts in kinect unity package

KinectEmulator : This script will act as a virtual Kinect. It works with playback files. For now it only simulate the skeleton data.

KinectSensor : This script gets data from the physic Kinect.

DeviceOrEmulator : This script sets whether to use physic Kinect or the emulator.

SkeletonWrapper : This script grabs skeleton data.

Page 27: Vuzix i wear vr920

27

Scripts in kinect unity package

DepthWrapper : This script grabs depth image data.

KinectInterop : This script grabs data from Microsoft Kinect SDK.

Recordings/playbackDefault : This is the default playback file for emulator. Do NOT remove this file.

Page 29: Vuzix i wear vr920

29