I will have very little to no time for FreePIE

Official forum for open source FreePIE discussion and development.
CyberVillain
Petrif-Eyed
Posts: 2166
Joined: Mon Jun 22, 2009 8:36 am
Location: Stockholm, Sweden

I will have very little to no time for FreePIE

Post by CyberVillain »

I have started to work on a VR title with my brother. We already have started working on weapons handling :D

https://www.youtube.com/watch?v=MiNlpcBa8_0

This means that FreePIE will have to be put on hold or very little time dedicated to it. If someone wants to take over or help I'm very glad for the help
konstantin_lozev
Cross Eyed!
Posts: 192
Joined: Fri Jul 04, 2014 1:43 am

Re: I will have very little to no time for FreePIE

Post by konstantin_lozev »

What's it gonna be called? "CyberDuo" :)
CyberVillain
Petrif-Eyed
Posts: 2166
Joined: Mon Jun 22, 2009 8:36 am
Location: Stockholm, Sweden

Re: I will have very little to no time for FreePIE

Post by CyberVillain »

Our git repo is called "Shooter" :D
konstantin_lozev
Cross Eyed!
Posts: 192
Joined: Fri Jul 04, 2014 1:43 am

Re: I will have very little to no time for FreePIE

Post by konstantin_lozev »

:)
NeoTokyo_Nori
Cross Eyed!
Posts: 144
Joined: Wed Jul 16, 2014 10:29 am
Location: Tokyo, Japan

Re: I will have very little to no time for FreePIE

Post by NeoTokyo_Nori »

Long time no see! sorry I have been away.

So this is an interesting new development :ugeek:
The gun looks quite good!

My Vive should be arriving in a week or two, so maybe I could help out on your new project!
Thanks to Freepie I have been able to have some fun with guns so far, and learned a lot.
https://www.youtube.com/playlist?list=P ... r15ahjDdIY

I hope that Vive/Steam can take it to the next level!
But its been a long day, so going to bed for now.
User avatar
cybereality
3D Angel Eyes (Moderator)
Posts: 11406
Joined: Sat Apr 12, 2008 8:18 pm

Re: I will have very little to no time for FreePIE

Post by cybereality »

Very cool.
CyberVillain
Petrif-Eyed
Posts: 2166
Joined: Mon Jun 22, 2009 8:36 am
Location: Stockholm, Sweden

Re: I will have very little to no time for FreePIE

Post by CyberVillain »

Thanks for the feedback guys, here is an updated version, the muzzle flash is just a placeholder.

[youtube-hd]https://m.youtube.com/watch?v=lD-H5Vn--28[/youtube-hd]
NeoTokyo_Nori
Cross Eyed!
Posts: 144
Joined: Wed Jul 16, 2014 10:29 am
Location: Tokyo, Japan

Re: I will have very little to no time for FreePIE

Post by NeoTokyo_Nori »

Awww yiiis, I have been using a Glock 26 for my handgun.
I dont think the Glock 17 is a flamethrower though... :D

The matching of the physical and VR objects you handle is a major factor in immersion.
So I am itching to update my gun tracking with lighthouse...

If you work on a rifle, do make it an HK416D !

btw are you using Unity + SteamVR plugin, or OpenVR?
User avatar
cybereality
3D Angel Eyes (Moderator)
Posts: 11406
Joined: Sat Apr 12, 2008 8:18 pm

Re: I will have very little to no time for FreePIE

Post by cybereality »

Looking good.
CyberVillain
Petrif-Eyed
Posts: 2166
Joined: Mon Jun 22, 2009 8:36 am
Location: Stockholm, Sweden

Re: I will have very little to no time for FreePIE

Post by CyberVillain »

NeoTokyo_Nori wrote:Awww yiiis, I have been using a Glock 26 for my handgun.
I dont think the Glock 17 is a flamethrower though... :D

The matching of the physical and VR objects you handle is a major factor in immersion.
So I am itching to update my gun tracking with lighthouse...

If you work on a rifle, do make it an HK416D !

btw are you using Unity + SteamVR plugin, or OpenVR?
Since we are not artists we will buy all models of the Unity asset store, if we suceed in making a game that sells we can hire someone :D If you find a gun you there you think should be in the game let me know ;) It must be Unity 5 and PBR.

We use SteamVR, but SteamVR supports OpenVR so as I understand we should support Oculus Rift and Touch after Valve implement Touch into the SDK

edit: Btw, i like the scar ;)

https://www.assetstore.unity3d.com/en/#!/content/37243
NeoTokyo_Nori
Cross Eyed!
Posts: 144
Joined: Wed Jul 16, 2014 10:29 am
Location: Tokyo, Japan

Re: I will have very little to no time for FreePIE

Post by NeoTokyo_Nori »

As cybereality says, Very cool and looking good 8-)

Do feel free to announce what you are ready to announce about it!
Or just PM me if its too early to announce. ;)

Very curious to hear what you plan to do about locomotion.
Will it be confined to one area, or do you plan to move around?

fiy I do not plan on getting any treadmills :mrgreen:
CyberVillain
Petrif-Eyed
Posts: 2166
Joined: Mon Jun 22, 2009 8:36 am
Location: Stockholm, Sweden

Re: I will have very little to no time for FreePIE

Post by CyberVillain »

You will walk forward and backward in the direction you are "facing". Since there is no torso tracking we need to estimate where your torso is pointing using the three available trackers. We have tested different approaches, none are 100 procent perfect, they should have added a torso tracker :/ anyway motion sickness is not a problem, at least for me that's used to VR
NeoTokyo_Nori
Cross Eyed!
Posts: 144
Joined: Wed Jul 16, 2014 10:29 am
Location: Tokyo, Japan

Re: I will have very little to no time for FreePIE

Post by NeoTokyo_Nori »

You will walk forward and backward in the direction you are "facing". Since there is no torso tracking we need to estimate where your torso is pointing using the three available trackers.
hmm Interesting - sounds like a fairly complicated problem to solve, but I am sure you can work it out :ugeek:

I had an idea for a new loco method today, which I will test when the vive arrives. ..

Look forward to your game !
konstantin_lozev
Cross Eyed!
Posts: 192
Joined: Fri Jul 04, 2014 1:43 am

Re: I will have very little to no time for FreePIE

Post by konstantin_lozev »

CyberVillain wrote:they should have added a torso tracker :/
With FreePIE and a cheap phone with magnetometer you have that tracker :)
CyberVillain
Petrif-Eyed
Posts: 2166
Joined: Mon Jun 22, 2009 8:36 am
Location: Stockholm, Sweden

Re: I will have very little to no time for FreePIE

Post by CyberVillain »

Working hard to get our IK perfect, its HARD!

https://www.youtube.com/watch?v=a3dzQzqCxMc
NeoTokyo_Nori
Cross Eyed!
Posts: 144
Joined: Wed Jul 16, 2014 10:29 am
Location: Tokyo, Japan

Re: I will have very little to no time for FreePIE

Post by NeoTokyo_Nori »

The lighthouse devkits are taking so long to come out, I think I have to chop up the wand and graft it to my gun, if it is ever going to work...

2 wands is just not enough, when you want to get into tracking body parts and other objects. :/

But good luck with the IK...
CyberVillain
Petrif-Eyed
Posts: 2166
Joined: Mon Jun 22, 2009 8:36 am
Location: Stockholm, Sweden

Re: I will have very little to no time for FreePIE

Post by CyberVillain »

Yepp, I do not understand why they didn't add a little tracker for the torso. Leaning is something that we want since it's a MP shooter. That data is not available to us so we have to use the heads x rotation to fake that.
NeoTokyo_Nori
Cross Eyed!
Posts: 144
Joined: Wed Jul 16, 2014 10:29 am
Location: Tokyo, Japan

Re: I will have very little to no time for FreePIE

Post by NeoTokyo_Nori »

I guess now would not be a good time to mention STEM ?
Were you a backer? :?

(If so, I was just referring to science, technology, engineering and mathematics,
which is also very useful for this kind of thing ) :)

but here is something if you want to think about making your own lighthouse tracker
https://github.com/nairol/LighthouseRed ... e-Comments
CyberVillain
Petrif-Eyed
Posts: 2166
Joined: Mon Jun 22, 2009 8:36 am
Location: Stockholm, Sweden

Re: I will have very little to no time for FreePIE

Post by CyberVillain »

The idea here is a commercial product, Rift and Vive are the only two players now. SteamVR have support for 15 trackers so if Sixense add SteamVR support all we need todo is to add some logic that adds the aditional trackign and disables the hacks that are used to simulate tracking. Should maybe get SteamVR to support the Freetrack I/O plugin :D
WiredEarp
Golden Eyed Wiseman! (or woman!)
Posts: 1498
Joined: Fri Jul 08, 2011 11:47 pm

Re: I will have very little to no time for FreePIE

Post by WiredEarp »

Great link NeoTokyo_Nori!
I agree with everyone re a hip sensor. That would allow physical turning to turn, and then we could use a button or stick to walk forwards/back in the hip turn direction.
CyberVillain
Petrif-Eyed
Posts: 2166
Joined: Mon Jun 22, 2009 8:36 am
Location: Stockholm, Sweden

Re: I will have very little to no time for FreePIE

Post by CyberVillain »

We have some logic that combines the 3 trackers into an estimated heading. It works pretty OK
NeoTokyo_Nori
Cross Eyed!
Posts: 144
Joined: Wed Jul 16, 2014 10:29 am
Location: Tokyo, Japan

Re: I will have very little to no time for FreePIE

Post by NeoTokyo_Nori »

>WiredEarp

yeah, /nairol did a lot of great work collecting the information that is out so far.

The best case scenario however, would be for htc/valve to just opensource the design for the
wand pcb that they already have (obviously) so that other companies can make tracker boards based on it.
For my purposes, it would need to be small enough to fit on/in the gun, and be arduino compatible.

The other side is the software that valve would need to provide, so that the pose of an arbitrarily shaped object (which is not the same shape as the lighthouse wand head) can be correctly recognized and tracked.

But the hardware needs a longer lead time to get things working, so I wish they would just be more open about what we can expect to come...

The very word "secrecy" is repugnant in a free and open society - jfk :mrgreen:
NeoTokyo_Nori
Cross Eyed!
Posts: 144
Joined: Wed Jul 16, 2014 10:29 am
Location: Tokyo, Japan

Re: I will have very little to no time for FreePIE

Post by NeoTokyo_Nori »

We have some logic that combines the 3 trackers into an estimated heading. It works pretty OK
Cool!

however, the difference between "pretty OK" and "perfectly OK" is a life and death situation in fps ! :mrgreen:

but do let me know if you need user testing, once my vive arrives :)
CyberVillain
Petrif-Eyed
Posts: 2166
Joined: Mon Jun 22, 2009 8:36 am
Location: Stockholm, Sweden

Re: I will have very little to no time for FreePIE

Post by CyberVillain »

Well the only other option today is teleportering and that is just unacceptable in a tactical multiplayer shooter.
Lets hope STEM becomes mainstream, will most definitely support it anyway
NeoTokyo_Nori
Cross Eyed!
Posts: 144
Joined: Wed Jul 16, 2014 10:29 am
Location: Tokyo, Japan

Re: I will have very little to no time for FreePIE

Post by NeoTokyo_Nori »

Well the only other option today is teleportering and that is just unacceptable in a tactical multiplayer shooter.
I completely agree with you on that point. teleportering is not tacticool. 8-)
Lets hope STEM becomes mainstream
but I disagree on this one. I just do not see how they can offer a solution that is significantly better,
at this point in time, in terms of cost or performance, reliability of the product, or of the company...

I can understand your pov if you were a backer, but when we invest in something it can cloud our judgement -
If the investment does not turn out the way we wanted it to, yet we have "Sunk costs" so we dont want to let go.
For reference
https://en.wikipedia.org/wiki/Sunk_cost ... st_fallacy

But maybe I`m wrong and they will rise again? :?
CyberVillain
Petrif-Eyed
Posts: 2166
Joined: Mon Jun 22, 2009 8:36 am
Location: Stockholm, Sweden

Re: I will have very little to no time for FreePIE

Post by CyberVillain »

Nope havent backed, but they are the only ones working on a 5 tracker solution. I dont care much about leg tracking though.
Sad that they did not inlucd a torso tracker with the Vive starter package, even if they do release a seperate torso tracker we devs will have to support people that does not have that tracker
TiagoTiago
One Eyed Hopeful
Posts: 33
Joined: Thu Mar 13, 2014 1:49 am

Re: I will have very little to no time for FreePIE

Post by TiagoTiago »

Regarding the IK, check this video: https://youtu.be/X5Z7ZJ39zAA


Is that something you would be able to implement?
CyberVillain
Petrif-Eyed
Posts: 2166
Joined: Mon Jun 22, 2009 8:36 am
Location: Stockholm, Sweden

Re: I will have very little to no time for FreePIE

Post by CyberVillain »

Yes in the sense that we detect crouch and prone using the max height of the headset and the current height of it and then position and animate the lower body accordingly. We also support lean, we will also support looking over and leaning over obstacles.
TiagoTiago
One Eyed Hopeful
Posts: 33
Joined: Thu Mar 13, 2014 1:49 am

Re: I will have very little to no time for FreePIE

Post by TiagoTiago »

CyberVillain wrote:Yes in the sense that we detect crouch and prone using the max height of the headset and the current height of it and then position and animate the lower body accordingly. We also support lean, we will also support looking over and leaning over obstacles.

How about to figure out how to angle the elbows without glitching?
CyberVillain
Petrif-Eyed
Posts: 2166
Joined: Mon Jun 22, 2009 8:36 am
Location: Stockholm, Sweden

Re: I will have very little to no time for FreePIE

Post by CyberVillain »

It will always be an estimation but as long as it looks good it does not need to actually follow what the person is doing IRL :D

Btw, tried yesterday to connect to eachother and the latency of our IK controlled avatar was really good. Looked super cool. I hope people will like what we are doing here :D
TiagoTiago
One Eyed Hopeful
Posts: 33
Joined: Thu Mar 13, 2014 1:49 am

Re: I will have very little to no time for FreePIE

Post by TiagoTiago »

CyberVillain wrote:It will always be an estimation but as long as it looks good it does not need to actually follow what the person is doing IRL :D

Btw, tried yesterday to connect to eachother and the latency of our IK controlled avatar was really good. Looked super cool. I hope people will like what we are doing here :D

Just to be sure we're on the same page; I'm talking about the stuff on that video where they have a series of example poses, and the system will interpolate/extrapolate new poses based on those examples and a set of constraints (that could be the position and rotation of the controllers/hands and HMD/head); you got that, right?
CyberVillain
Petrif-Eyed
Posts: 2166
Joined: Mon Jun 22, 2009 8:36 am
Location: Stockholm, Sweden

Re: I will have very little to no time for FreePIE

Post by CyberVillain »

Yes, we do that to estimate lean and prone plus looking over stuff. Another thing that proved difficult is positioning of the inventory system, again since you have no torso.

https://www.youtube.com/watch?v=74N0ggBMsSI

edit: If you wonder why I move around so much, its to show that the estimation is pretty ok in a firefight
User avatar
cybereality
3D Angel Eyes (Moderator)
Posts: 11406
Joined: Sat Apr 12, 2008 8:18 pm

Re: I will have very little to no time for FreePIE

Post by cybereality »

Nice. Now just get some targets to shoot.
CyberVillain
Petrif-Eyed
Posts: 2166
Joined: Mon Jun 22, 2009 8:36 am
Location: Stockholm, Sweden

Re: I will have very little to no time for FreePIE

Post by CyberVillain »

Thanks :D
We have targets, the other players, but the shooting only takes place localhost right now :D
NeoTokyo_Nori
Cross Eyed!
Posts: 144
Joined: Wed Jul 16, 2014 10:29 am
Location: Tokyo, Japan

Re: I will have very little to no time for FreePIE

Post by NeoTokyo_Nori »

If you wonder why I move around so much, its to show that the estimation is pretty ok in a firefight
Peaking/leaning does appear to be working effectively. 8-)

Question
When you say "torso" are you referring specifically to the upper part of the body (above the hips/waist)?
Or are you including the hips?

Suggestion
When we are able to add a real tracker in the future (soon I hope),
it will be much easier (for the user) to deal with putting a tracker on the hip/waist using a belt,
rather than putting a tracker on the upper torso - and attach it securely enough to stay accurate.

The fewer widgets we have to deal with the better, so if you can make a single hip/waist tracker
work effectively to estimate the torso pose, that would be great. :)
CyberVillain
Petrif-Eyed
Posts: 2166
Joined: Mon Jun 22, 2009 8:36 am
Location: Stockholm, Sweden

Re: I will have very little to no time for FreePIE

Post by CyberVillain »

When I say torso I mean the entire upper body from waste up. You dont want it too high because then it wont acurate track a lean
WiredEarp
Golden Eyed Wiseman! (or woman!)
Posts: 1498
Joined: Fri Jul 08, 2011 11:47 pm

Re: I will have very little to no time for FreePIE

Post by WiredEarp »

> When I say torso I mean the entire upper body from waste up. You dont want it too high because then it wont acurate track a lean

If you have a waist tracker, then can you not just use the head position relative to the waist, to determine lean?
CyberVillain
Petrif-Eyed
Posts: 2166
Joined: Mon Jun 22, 2009 8:36 am
Location: Stockholm, Sweden

Re: I will have very little to no time for FreePIE

Post by CyberVillain »

Yeah, thats what i meant with not too high, if its more on your chest it wont bend enough from the head to get a accurate lean.
Didnt do much work yesterday but now we got ammo pouches, the server distrubute both the ammo and the pistol so that people cant cheat :)

https://www.youtube.com/watch?v=40zBZpNW-X4
TiagoTiago
One Eyed Hopeful
Posts: 33
Joined: Thu Mar 13, 2014 1:49 am

Re: I will have very little to no time for FreePIE

Post by TiagoTiago »

Is that lag on the gun relative to the controller model intentional?
CyberVillain
Petrif-Eyed
Posts: 2166
Joined: Mon Jun 22, 2009 8:36 am
Location: Stockholm, Sweden

Re: I will have very little to no time for FreePIE

Post by CyberVillain »

It's a rigid body that is moved using velocity. The upside is that the weapons can't go through walls etc, pretty important in a multiplayer shooter so you can't cheat. The downside is that it seems imposible to eliminate that lag completely.

Edit: for now that code is just a place holder, if we can't improve it we might have to move it without rigid bodies and do the plumbing with collision detection ourself, but that's basically reinventing physx all over
Post Reply

Return to “FreePIE”