The previous video I did was really short, like a minute long where all I did was show
there was a raspberry pi and it could drive a vive.
But I figured it would make sense to make a second video, maybe a little bit longer.
Still not my normal crazy production, but something that explains what's really going
on here.
So, the idea is that the raspberry pi is straight hooked up to the vive here and it is tracking
as you'd expect.
Kind of doing the sorts of things you'd expect a vive to do.
And I can move stuff around in the VR environment and shoot things.
So, it's really a low-fi game.
Many of the things are wire mesh, though not all of them.
I'm really surprised by how many vertices the Raspberry pi can handle.
And the fact that it can just straight up run libsurvive without any issues at all.
I'm looking around the room right now and everything seems to be lining up pretty good.
One of the biggest problems that I had, though is that I would need a way of showing everybody
else what's going on.
And that's what I'm doing with the spreadgine.
It's a little bit glitchy.
It's still not perfect.
Tracking is still...
It's probably because it was covering so many dots.
But the idea is that I can like move around.
And by having the raspberry pi serve a webpage, and instead of actually transferring the video
coming off of the raspberry pi GPU which would be totally like outside the scope of what
the raspberry pi can do, instead I can just send high-level OpenGL commands to the web
browser as to what's going on.
And that way this right here, all of this video here, is being transferred without a
lot of space.
So this stats block up here, you can see that each one of these frame is only 100 kB, rather
than however large it would normally be to transfer these sorts of video frames.
That was a fun thing right there.
Another one was well, another kind of interesting bit is the power supply.
You notice I am powering it up to 6.7 volts.
And there is a little bit of resistance in my wires, but the thing I still don't understand
is...
If I look through here and ... lets see if I can...
No good way to orient this to show you guys.
I could show a lot more of the bullets here... *noises* ... Let's see so here's yeah.
This over here and you can have something you can see.
If I lower the voltage on this, like lower lower lower lower lower lower lower lower
lower lower.
At some point, probably at about 5 volts, it starts glitching out.
So even at 5.5V the video on the screen is pretty badly glitched.
Now, the raspberry pi is still running just fine but it can't output to the vive and I'm
not really sure why.
You up the voltage back and it starts to work.
Now with higher load, it glitches out at higher voltages.
So, I'm running it at 6.7 volts.
I didn't know that was safe but apparently it is.
So, that's what I'm doing.
The other thing is the Raspberry Pi itself overheats a great deal when operating these
sorts of things, so I'm working on a hat for the raspberry pi.
So, this is one for the Orange Pi that I did, but I'm working on a new one for the Raspberry
Pi.
Kind of a hat that can have a fan mounted to it including a power supply.
So the idea is the Raspberry Pi can be self contained with the headset just like I did
with my Orange Pi video.
But one of the most convenient things about the Raspberry Pi is that it has much better
software support and fewer bugs as far as the 3D systems are concerned, so that's a
lot of fun.
Not sure what else to really point out here, but uuh, I've been having a lot of fun with
this project and it has been a good way to thoroughly test out libsurvive and make sure
things are working as I would need in order to make a sort of video game.
So you guys can see actually, I should show what this video game is.
Get this mounted in the vive here.
I can take a gun, right in front of me and I can shoot these, the square boxes and yeah.
There's got to be more square boxes.
So, yeah, that's the limited video game I'm toying with right here.
Ok.
I hope you guys thought that this video was interesting and fun showing some progress.
Hopefully I'll be able to get this to something that's a lot cooler and may be maybe at some
point I could even have a vivestream where I could use the Raspberry pi and livestream
from the environment in VR.
Enjoy.