It is currently Sat Feb 23, 2019 7:10 am



Reply to topic  [ 9 posts ] 
 Setting up FreePie with Trackir5 
Author Message
Certif-Eyable!
User avatar

Joined: Thu Aug 02, 2012 8:49 am
Posts: 957
Location: Norway
Reply with quote
Hey! I have the trackir5 software running and tracking correctly.
I also have the Vireio Perception driver with SocketTracker enabled.

When I select the trackir plugin from within FreePie, Nothing happens except asking if logging should be enabled.
I could not find a guide on how to set up FreePie, and therefore do not know what the next step is
to allow FreePie to send the trackir data into SocketTracker.

Nothing at all seems to be happening in FreePie after I select the TrackIR option from the plugin menu.


Any help?

_________________
Riftoholic

My precious 6 month project the Oculus Virtual Lounge:
Image
If you help me in any way I will be forever grateful.


Sat Mar 02, 2013 8:35 am
Profile WWW
Certif-Eyable!
User avatar

Joined: Thu Aug 02, 2012 8:49 am
Posts: 957
Location: Norway
Reply with quote
update; I realized there is another readme inside the bin folder, and it instructed me to put a vireioST.dll in the plugin folder of FreePie.
Works now.

_________________
Riftoholic

My precious 6 month project the Oculus Virtual Lounge:
Image
If you help me in any way I will be forever grateful.


Sat Mar 02, 2013 8:59 am
Profile WWW
Petrif-Eyed

Joined: Mon Jun 22, 2009 8:36 am
Posts: 2160
Location: Stockholm, Sweden
Reply with quote
edit: Nice! :D Posted this before I saw that you had it working :D

You need to feed FreePIE with some kind of script for it to know what you want it to do.

The simplest of scripts could be this

Code:
diagnostics.watch(trackIR.yaw)
diagnostics.watch(trackIR.pitch)
diagnostics.watch(trackIR.roll)


Check the watch window and see that values from trackir are sent correctly to freepie

When that is established its up to you what you wanna do, for example this is a mouse emulation script

Code:
#Use Z to toggle on/off and right mouse to activate head tracking
#(Good for games like Battlefield 3)
def update():
   yaw = trackIR.yaw
   pitch = trackIR.pitch
   
   deltaYaw = filters.delta(yaw)
   deltaPitch = filters.delta(pitch)   

   if (enabled and hotkey):
      mouse.deltaX = deltaYaw*multiply
      mouse.deltaY = -deltaPitch*multiply

if starting:
   enabled = False
   multiply = 20
   trackIR.update += update

hotkey = mouse.rightButton
toggle = keyboard.getPressed(Key.Z)

if toggle:
   enabled = not enabled

_________________
FreePIE
My blog


Sat Mar 02, 2013 9:15 am
Profile
Cross Eyed!

Joined: Sat Dec 15, 2012 11:33 am
Posts: 111
Reply with quote
Namielus wrote:
update; I realized there is another readme inside the bin folder, and it instructed me to put a vireioST.dll in the plugin folder of FreePie.
Works now.

FYI SocketTracker has been replaced in Vireio with SharedMemory Tracker. It is faster, less buggy, uses Vireo's per game multipliers on yaw/pitch/roll, and fits better with FrePIE.

Here Is the latest version
Attachment:
Perception and VireioSMT Mar_4_2013.rar

The source can be found at https://github.com/cybereality/Perception and https://github.com/Baristan6/VireioSMT


You do not have the required permissions to view the files attached to this post.


Mon Mar 04, 2013 6:45 am
Profile
Certif-Eyable!
User avatar

Joined: Thu Aug 02, 2012 8:49 am
Posts: 957
Location: Norway
Reply with quote
Thanks! I was wondering why I could not get roll working.

_________________
Riftoholic

My precious 6 month project the Oculus Virtual Lounge:
Image
If you help me in any way I will be forever grateful.


Mon Mar 04, 2013 10:01 am
Profile WWW
Vireio Perception Developer
Vireio Perception Developer
User avatar

Joined: Sat May 19, 2012 5:20 am
Posts: 491
Location: BB, Slovakia
Reply with quote
Hi Guys,

Just wanted to say a huge thanks to all the people who got freePIE working with track IR 5. After much research and playing I have head tracking up and running on pretty much any game I want. Latest one was Slender: The Arrival I tried. Its nice to have. You don't navigate all the time using your head (that would be weird in real life too) but for strolling along or stationary checking out the environment its very cool.

P.s. This is using a SonyHMZ-T1 and with Nvidia 3D vision so you get a good Low Field of View virtual reality experience


Thu Apr 11, 2013 9:39 am
Profile
Petrif-Eyed

Joined: Mon Jun 22, 2009 8:36 am
Posts: 2160
Location: Stockholm, Sweden
Reply with quote
@baggyg Thanks for the kind words. Out of curiosity, what was the problems you faced with getting FreePIE to work with TrackIR?

_________________
FreePIE
My blog


Sun Apr 14, 2013 4:57 am
Profile
Vireio Perception Developer
Vireio Perception Developer
User avatar

Joined: Sat May 19, 2012 5:20 am
Posts: 491
Location: BB, Slovakia
Reply with quote
CyberVillain wrote:
@baggyg Thanks for the kind words. Out of curiosity, what was the problems you faced with getting FreePIE to work with TrackIR?

@cybervillain Getting the TrackIR5 working with FreePIE was actually a breeze. There was an initial learning curve just understanding how everything fits together (only had my track ir a month). However with the latest release and a sample mouse emulation script I was up and running relatively quickly.

The 'problems' I found were really just the fine adjustments within the game. I played a lot with different trackIR profiles combined with freePIE script multipliers plus in-game mouse sensitivity settings. Generally when I play I like the headtracking to be smooth (and responsive) and not too exaggerated whilst the mouse itself is more responsive for quick movements and combat.

I have ended up with always using the one:one profile in the trackIR program.
I then have a script per game that I change the multipliers until I am happy with it.
The last aspect is just making sure the game is running at a strong enough FPS to not induce any lag.

Played a lot of Skyrim and Bioshock over the weekend. Got it working so nicely that when I took my HMZ off my vision went really strange. I think my brain had adjusted to the slight latency and was compensating for it. It felt as though in real life I had the same slight latency. I suppose some people would worry about this but I took it as sign I got a very good experience going. Needless to say the effect wore off in 15 minutes.

I also tried it using the SharedMemoryTracker with Perception. I certainly like the multipliers CyberReality built in, I use this depending on which 3d experience is better but generally with a little help from Helix 3d vision works well.


Mon Apr 15, 2013 3:54 am
Profile
Petrif-Eyed

Joined: Mon Jun 22, 2009 8:36 am
Posts: 2160
Location: Stockholm, Sweden
Reply with quote
Ah okey, thought there were problems with TrackIR>FreePIE.
nice that it worked out well for you, thanks for feedback!

_________________
FreePIE
My blog


Mon Apr 15, 2013 4:19 am
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 9 posts ] 

Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by STSoftware.