I think I found a way though, using Vireio Perception 2.1.6 and the FreePie APK, just gotta try it out and I'll get back to you guys Moukrea wrote:The advantage is that Vireio (+ VR Boost) allows tracking of Yaw, Pitch and Roll in a few games rather than just just Yaw and Pitch provided by Mouse emulation, which ends up with a far better immersion, it seems nothing but O realized after playing TrackIR Enhanced games in VR (I tested only ArmA 2, DayZ and DiRT: Rally) it makes a huge difference! I didn't realize I tilt my head that much in real life/trackIR before I switched back to Mouse emulation. Launched Trinus VR Server (I don't use the FreePie APK, due to difficulties to get the right network configuration playing with the WiFi Hotspot of Trinus), Started OpenTrack, Launched FreePie script and. Vireio Perception in Side-by-Side, Shared Memory Trackerĥ. Note: The X, Y & Z related lines are for positional tracking, hasn't been tested yet as I don't own the cameras to do so, it should work with some games enhanced by VR Boost.Ĥ. #The lines bellow are only for test purpose within FreePie, delete them once you're done to save some CPU power # Assigning an imput to re-center in case of drifting, here "K", can be changed up to your tastesĬenterYaw = Yaw #Freepie will set to "Yaw" the same value as "centerYaw" (0) meaning that Yaw will be back to its initial position, same for other lines bellow TrackIR.update += update #Thanks to this line, FreePie will start updating Vireio's Shared Memory Tracker (receiving imput from TrackIR) #Setting all vallues to 0 when starting, make sure your tracking device is in the right direction before starting the scriptĬenterYaw = 0 #We define the center of Yaw to 0, same for all the "center" lines #Assigning TrackIR imputs to Vireio's Shared Memory Tracker imputs # "/ 50.0" mean the imput received from trackIR will be 50 times smaller when sent to Vireio's Shared Memory Tracker, change this values according to your experience in-game (I use this with Left 4 Dead) Zaxis = trackIR.z / 5.0 #Positional Tracking Yaxis = trackIR.y / 5.0 #Positional Tracking Xaxis = trackIR.x / 5.0 #Positional Tracking #For exemple "Yaw = trackIR.yaw", mean the imput "trackIR.yaw" will be named Yaw in our script Global Yaw #trackIR.yaw will be named Yaw, we have to precise it in the next lines (Line 11 to 16) # We define here names of TrackIR imputs to make the script easier OpenTrack on UDP sender (Port 5556), Protocol freetrack 2.0 Enhanced. Trinus VR (Sensor Output: OpenTrack Redirect), Sensors on defaut port (5555).Ģ. I already have the vireioSMT.dll in my FreePie plugin directoryĪny leads guys? I'm totally stuck with this, and honestly after playing TrackIR/Freetrack enhanced games, I don't want to play games through Mous Emulation anymore, it's just so wrong!Įdit: This issue is solved, with this code, I can play Left4Dead 1 & 2 on 3 DOF using my Phone (Android), Trinus VR, OpenTrack, FreePie and Vireio Perception:ġ. not working) and output it as Shared Memory Tracker to make Vireio recognize the headtracking. How can FreePie get my phones sensors data (I tried Freepie Redirect & FreepieIO in Trinus, with many scripts found here and there. I'm totally new to scripting this kind of things, so I wonder. So I still have the Shared Memory Tracker option, which uses FreePie. Vireio doesn't sees it (too bad, it works with any TrackIR/Freetrack enhanced games!) So far I've tried the Freetrack option of Vireio, Opentrack receiving the sensors data from Trinus VR (my phone) and output Freetrack. I want to play Vireio Perception (+ VR Boost) enhanced games on my Colocross Headset + Galaxy S5 (I'm currently trying to build my DIY Rift-like with 2K lcd and DIY sensors) to be able to get Pitch, Yaw and Roll working (and possibly positional tracking using Freetrack + Camera + IR Leds, but that'll be for later) Hi guys, I'm kinda stuck, I've tried many solutions/scripts browsing your forums, but nothing got to work for me!
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |