firstever
11 years agoHonored Guest
Nexus 5 + Durovis Dive = My Oculus Rift :)
Hi everyone, I was thinking whole 3 days how to do it... and I done it! :)
What do you need:
Input lag test (30ms):
Test #1: http://i.imgur.com/w5z0ChE.jpg
Test #2: http://i.imgur.com/w5z0ChE.jpg
- FullHD streaming from PC to Android device
- Using smartphone's Gyro & Accelerometer (MPU-6515 Six-Axis) directly in PC game @ 1000Hz
- True HD IPS+ @ 60Hz
- Screen Pixel Density 445 ppi (DK2 = 386 ppi)
- Input lag approx. 30 ms
- Update - I managed to remove softkeys from my Nexus 5
What do you need:
- LGE Nexus 5 (£245.00) or similar FullHD (5-inch) smartphone
- Durovis Dive VR Goggle (£50.00) or Google Cardboard VR (£15.00)
- 2 or 3m Micro-USB Cable (Angle 90 Degree) (£2.00)
- TriDef 3D Ignition (£24.00)
- Splashtop Streamer or GeForce Experience + LimeLight 2.5.3 (FREE)
- FreePIE + Android FreePIE IMU (FREE) + My script (below)
def update():
global yaw
yaw = -android[0].pitch * multiplier
global pitch
pitch = -android[0].roll * multiplier
global roll
roll = -android[0].yaw * multiplier
if starting:
multiplier = 0.3
centerYaw = 0
centerPitch = 0
centerRoll = 0
yaw = 0
pitch = 0
roll = 0
android[0].update += update
freeTrack.yaw = yaw - centerYaw
freeTrack.pitch = pitch - centerPitch
freeTrack.roll = roll - centerRoll
if keyboard.getKeyDown(Key.LeftControl) and keyboard.getPressed(Key.C):
centerYaw = yaw
centerPitch = pitch
centerRoll = roll
Input lag test (30ms):
Test #1: http://i.imgur.com/w5z0ChE.jpg
Test #2: http://i.imgur.com/w5z0ChE.jpg
