Cyber's Crazy DIY HMD Project
- cybereality
- 3D Angel Eyes (Moderator)
- Posts: 11407
- Joined: Sat Apr 12, 2008 8:18 pm
Cyber's Crazy DIY HMD Project
So I have been mulling over doing a DIY HMD for a while, but now I think I am finally going to give it a shot. So far I have bought a few items to help me build a proof-of-concept, which you can see below:
- Magnifying Headset
- Pocket LED
- Credit Card Fresnel Lens x5
- Paper Anaglyph Glasses
- Galvanized Utility Wire
- Duct Tape
- Crazy Glue
I know it doesn't look like much, but you gotta start somewhere. What I am planning on doing is printing out some game screenshots onto photo paper, and using the utility wire to create a frame for the "screen". This will be mounted on the magnifying headset. I'll take the fresnel lenses and bend them in a "U" shape (concave facing user) and place them over each eye. I have already done a quick test with some bent fresnels and I think it will allow for high FOV. The fresnels I just got are a lot higher quality, and not as blurry as those older ones used in the video. If this works out for one eye, then I will do both eyes, but using a printing of an anaglyph 3D image from a game. Hopefully, this will be enough to see if the design is sound. Then the next steps will be making it real. The real unit is going to be based upon dual passive DLP pico projectors. I am aiming to complete the whole project for under $1,000. I will settle for no less than 180 degrees horizontal FOV. Yes, I am going all the way! I'll post some more designs and the progress of the project in the near future. Any feedback would be helpful.
- Magnifying Headset
- Pocket LED
- Credit Card Fresnel Lens x5
- Paper Anaglyph Glasses
- Galvanized Utility Wire
- Duct Tape
- Crazy Glue
I know it doesn't look like much, but you gotta start somewhere. What I am planning on doing is printing out some game screenshots onto photo paper, and using the utility wire to create a frame for the "screen". This will be mounted on the magnifying headset. I'll take the fresnel lenses and bend them in a "U" shape (concave facing user) and place them over each eye. I have already done a quick test with some bent fresnels and I think it will allow for high FOV. The fresnels I just got are a lot higher quality, and not as blurry as those older ones used in the video. If this works out for one eye, then I will do both eyes, but using a printing of an anaglyph 3D image from a game. Hopefully, this will be enough to see if the design is sound. Then the next steps will be making it real. The real unit is going to be based upon dual passive DLP pico projectors. I am aiming to complete the whole project for under $1,000. I will settle for no less than 180 degrees horizontal FOV. Yes, I am going all the way! I'll post some more designs and the progress of the project in the near future. Any feedback would be helpful.
You do not have the required permissions to view the files attached to this post.
- Johnny-Mnemonic
- Binocular Vision CONFIRMED!
- Posts: 261
- Joined: Sun Aug 24, 2008 5:52 am
- Location: Zurich area, Switzerland
- Contact:
Re: Cyber's Crazy DIY HMD Project
That's the spirit!
I wish you the best of luck, and I will watch how project is going.
I wish you the best of luck, and I will watch how project is going.
Oculus Rift, Vuzix Wrap 920 AR!, Vuzix VR920, Liquid Image MRG 2.2, Razer Hydra, P5 Glove, Microsoft Kinect, TrackIR5, 2 x Hillcrest Labs Freespace tracker, Fujifilm finepix real 3d w3, GeForce 9800GT 1Gb, GeForce GT 430 1Gb, DELL XPS 17 l702x with GeForce 555 GT 3Gb, and good-old VFX1 setup
- Okta
- Golden Eyed Wiseman! (or woman!)
- Posts: 1515
- Joined: Tue Feb 12, 2008 5:22 am
Re: Cyber's Crazy DIY HMD Project
Good to see the Cyber weigh in on the "Craze"
Of note. I don't think you can use a Fresnel per eye to look at a singe screen if that is what you are testing with, they seem to bend the view so much it doesn't work out but your mileage may vary.
I have been very lax on my projects for ages so i hope you can inspire me to do more.
Of note. I don't think you can use a Fresnel per eye to look at a singe screen if that is what you are testing with, they seem to bend the view so much it doesn't work out but your mileage may vary.
I have been very lax on my projects for ages so i hope you can inspire me to do more.
"I did not chip in ten grand to seed a first investment round to build value for a Facebook acquisition."
Notch on the FaceDisgrace buyout.
Notch on the FaceDisgrace buyout.
-
- Golden Eyed Wiseman! (or woman!)
- Posts: 1644
- Joined: Fri Aug 21, 2009 9:06 pm
Re: Cyber's Crazy DIY HMD Project
Wow, ambitious! I hope you are able to get this working!
- Likay
- Petrif-Eyed
- Posts: 2913
- Joined: Sat Apr 07, 2007 4:34 pm
- Location: Sweden
Re: Cyber's Crazy DIY HMD Project
Cool and interesting!
- cybereality
- 3D Angel Eyes (Moderator)
- Posts: 11407
- Joined: Sat Apr 12, 2008 8:18 pm
Re: Cyber's Crazy DIY HMD Project
Well the screen itself will be curved, and have a projector for each eye. For the proof-of-concept I will be using anaglyph, but the views will not have 100% overlap. I will basically just be emulating what I could do with 2 projectors. I've done some tests with the fresnel just looking at my flat monitor, and it looks pretty good to me. I know that there will be a lot of distortion and blur, but I'm hoping enough of the image is in focus for it to be OK.Okta wrote: I don't think you can use a Fresnel per eye to look at a singe screen if that is what you are testing with, they seem to bend the view so much it doesn't work out but your mileage may vary.
Yes, I know. Thats why I'm doing this proof-of-concept before I spend any real money on equipment. Should know in the next couple weeks if this is worth pursuing. However the Vuzix 1200VR is coming out soon, so I will probably pick that up first before I spend money gambling on this DIY project. But I have high hopes of this DIY HMD.PalmerTech wrote:Wow, ambitious! I hope you are able to get this working!
-
- Certif-Eyed!
- Posts: 529
- Joined: Tue Jan 19, 2010 6:38 pm
Re: Cyber's Crazy DIY HMD Project
"the views will not have 100% overlap."
How are you going to do that? Is somebody making a 3d driver that allows it now, or is it for custom software? Might be worth asking the iz3d people if they can add it to the driver, i'm pretty sure they added display mirroring when someone asked. (or did I imagine it?)
Anyway, good luck.
How are you going to do that? Is somebody making a 3d driver that allows it now, or is it for custom software? Might be worth asking the iz3d people if they can add it to the driver, i'm pretty sure they added display mirroring when someone asked. (or did I imagine it?)
Anyway, good luck.
"If you have a diabolical mind, the first thing that probably came to mind is that it will make an excellent trap: how do you get off a functional omni-directional treadmill?"
-
- Cross Eyed!
- Posts: 168
- Joined: Tue Jan 25, 2011 7:53 pm
- Location: Sweden
Re: Cyber's Crazy DIY HMD Project
There's no need for software support. He's going for dual projection, so the overlap can be altered manually.
"This is great!"
-
- Certif-Eyed!
- Posts: 529
- Joined: Tue Jan 19, 2010 6:38 pm
Re: Cyber's Crazy DIY HMD Project
Hmmm, I thought he meant less than 100% overlap to get bigger fov. Maybe not?
"If you have a diabolical mind, the first thing that probably came to mind is that it will make an excellent trap: how do you get off a functional omni-directional treadmill?"
- Johnny-Mnemonic
- Binocular Vision CONFIRMED!
- Posts: 261
- Joined: Sun Aug 24, 2008 5:52 am
- Location: Zurich area, Switzerland
- Contact:
Re: Cyber's Crazy DIY HMD Project
You can't get 100% overlap for 180 degree FOV. Your own eyes have rather small overlap FOV.bobv5 wrote:Hmmm, I thought he meant less than 100% overlap to get bigger fov. Maybe not?
Oculus Rift, Vuzix Wrap 920 AR!, Vuzix VR920, Liquid Image MRG 2.2, Razer Hydra, P5 Glove, Microsoft Kinect, TrackIR5, 2 x Hillcrest Labs Freespace tracker, Fujifilm finepix real 3d w3, GeForce 9800GT 1Gb, GeForce GT 430 1Gb, DELL XPS 17 l702x with GeForce 555 GT 3Gb, and good-old VFX1 setup
-
- Certif-Eyed!
- Posts: 529
- Joined: Tue Jan 19, 2010 6:38 pm
Re: Cyber's Crazy DIY HMD Project
Which means software support is needed!
"If you have a diabolical mind, the first thing that probably came to mind is that it will make an excellent trap: how do you get off a functional omni-directional treadmill?"
- cybereality
- 3D Angel Eyes (Moderator)
- Posts: 11407
- Joined: Sat Apr 12, 2008 8:18 pm
Re: Cyber's Crazy DIY HMD Project
The software already supports this. That is what the "convergence" setting on IZ3D does. However, if you are using dual projection (like I am) you have the option of using far higher settings than would be comfortable on a normal monitor with 100% overlap.bobv5 wrote:Which means software support is needed!
- cadcoke5
- Binocular Vision CONFIRMED!
- Posts: 210
- Joined: Mon May 24, 2010 8:43 pm
- Location: near Lancaster, PA USA
Re: Cyber's Crazy DIY HMD Project
Cyberreality, you might want to confirm in your testing, that a Fresnel, and especially a bent Fresnel, does not affect polarization in any unexpected way. I have no idea if it does, but it would be a shame to proceed and not know for sure. I imagine you can do this by putting a a pair of LEDs where your projectors would be and putting polarizers over them.
I've seen little toy LED projectors on sale. In the U.S., Toys-r-us has a few different ones for under $10, if you wanted to test out your ideas with them. They are not stereoscopic, of course, but a pair might be good for testing the polarization set-up.
Joe Dunfee
I've seen little toy LED projectors on sale. In the U.S., Toys-r-us has a few different ones for under $10, if you wanted to test out your ideas with them. They are not stereoscopic, of course, but a pair might be good for testing the polarization set-up.
Joe Dunfee
-
- Certif-Eyed!
- Posts: 529
- Joined: Tue Jan 19, 2010 6:38 pm
Re: Cyber's Crazy DIY HMD Project
Not sure about this. I tried a few months back, and remember that I could only get less than 100% overlap the wrong way. With for example the left image shifting to the right instead of left. Maybe the software has been changed, or maybe I was doing something dumb, but I did try both negative and positive convergence values, and really can't think what you hope to do that I didn't. (Apart from no stupid mistakes perhaps? )cybereality wrote: The software already supports this. That is what the "convergence" setting on IZ3D does. However, if you are using dual projection (like I am) you have the option of using far higher settings than would be comfortable on a normal monitor with 100% overlap.
From a post on a different forum about the same thing--
"Try to tweak convergence until you get very high convergence valies (try a positive convergence value)
This should do it but will have the effect of making the entire scene display in front of the screens so if you want to reduce eyestrain you will need a hmd that is capable of physically moving the screens to achieve a wider field of view and have proper convergence."
http://forum.iz3d.com/viewtopic.php?t=3 ... 5cb8b56fca" onclick="window.open(this.href);return false;
Edit-- I only tried with iz3d, perhaps other drivers handles this different?
"If you have a diabolical mind, the first thing that probably came to mind is that it will make an excellent trap: how do you get off a functional omni-directional treadmill?"
- cybereality
- 3D Angel Eyes (Moderator)
- Posts: 11407
- Joined: Sat Apr 12, 2008 8:18 pm
Re: Cyber's Crazy DIY HMD Project
@cadcoke5: I've tested a large-sized fresnel with my Zalman, and it works fine with polarized glasses. I think it will work.
@bobv5: You may be right actually. I just assumed it would work with IZ3D, didn't actually test it. Seems like a nice excuse to develop my own 3D driver. More realistically, I could still do this with a custom 3D application. I already have some open source code for doing stereoscopy in Ogre.
@bobv5: You may be right actually. I just assumed it would work with IZ3D, didn't actually test it. Seems like a nice excuse to develop my own 3D driver. More realistically, I could still do this with a custom 3D application. I already have some open source code for doing stereoscopy in Ogre.
-
- Sharp Eyed Eagle!
- Posts: 381
- Joined: Mon Aug 09, 2010 6:08 pm
- Location: Houston
Re: Cyber's Crazy DIY HMD Project
I really hope this works out so I can follow your example. That video you posted has too much distortion, though. I assume the final HMD will have less. Will this be both 2D and 3D capable? If I knew exactly what to do, I'd spend up to $3000 on building a 2D/3D HMD with 180 degree FOV and 1080p resolution and minimal distortion for extended use right now. Do you have any updates, Cyber? What could raising the price beyond $1000 do? Get better optics, better screens, a better helmet build?
I found this in related videos, don't know if it's useful at all.
I found this in related videos, don't know if it's useful at all.
- cybereality
- 3D Angel Eyes (Moderator)
- Posts: 11407
- Joined: Sat Apr 12, 2008 8:18 pm
Re: Cyber's Crazy DIY HMD Project
Yeah, there is going to be a lot of distortion with the way I plan to do it. Less than in that video (that was just a quick test) but still significant. The idea is that the horizontal FOV would be increased in games, so that the sides would just be for peripheral awareness. That way detail was not needed. I haven't worked on this much at all. Hoping to finish reading the 'Garage Virtual Reality' book that PalmerTech recommended. I'll keep you guys updating on the progress.
-
- Sharp Eyed Eagle!
- Posts: 381
- Joined: Mon Aug 09, 2010 6:08 pm
- Location: Houston
Re: Cyber's Crazy DIY HMD Project
Oh, so this will really only be playable for PC games with adjustable FOV, then.
- cybereality
- 3D Angel Eyes (Moderator)
- Posts: 11407
- Joined: Sat Apr 12, 2008 8:18 pm
Re: Cyber's Crazy DIY HMD Project
Thats the idea. I still have a lot of testing to do.Aphradonis wrote:Oh, so this will really only be playable for PC games with adjustable FOV, then.
- Okta
- Golden Eyed Wiseman! (or woman!)
- Posts: 1515
- Joined: Tue Feb 12, 2008 5:22 am
Re: Cyber's Crazy DIY HMD Project
The edge distortion diminishes when you move your eye closer to the lens so with a little stretching you can get a very high FOV.Aphradonis wrote:I really hope this works out so I can follow your example. That video you posted has too much distortion, though. I assume the final HMD will have less. Will this be both 2D and 3D capable? If I knew exactly what to do, I'd spend up to $3000 on building a 2D/3D HMD with 180 degree FOV and 1080p resolution and minimal distortion for extended use right now. Do you have any updates, Cyber? What could raising the price beyond $1000 do? Get better optics, better screens, a better helmet build?
I found this in related videos, don't know if it's useful at all.
"I did not chip in ten grand to seed a first investment round to build value for a Facebook acquisition."
Notch on the FaceDisgrace buyout.
Notch on the FaceDisgrace buyout.
- cybereality
- 3D Angel Eyes (Moderator)
- Posts: 11407
- Joined: Sat Apr 12, 2008 8:18 pm
Re: Cyber's Crazy DIY HMD Project
Yes, and if the screen itself is also curved, then there is even less distortion.Okta wrote: The edge distortion diminishes when you move your eye closer to the lens so with a little stretching you can get a very high FOV.
- Likay
- Petrif-Eyed
- Posts: 2913
- Joined: Sat Apr 07, 2007 4:34 pm
- Location: Sweden
Re: Cyber's Crazy DIY HMD Project
What about if you do experiment using more than one lense for each eye? This technique is used in cameras but mostly to reduce colordistortion (abberation) but maybe you can use them to get the laws of nature more on your side.
- cybereality
- 3D Angel Eyes (Moderator)
- Posts: 11407
- Joined: Sat Apr 12, 2008 8:18 pm
Re: Cyber's Crazy DIY HMD Project
@Likay: Thanks. I may look into that. Right now I am just trying to get through this book (Garage VR), which has a number of designs for DIY HMDs. I am hoping that will give me a little background into what I should be doing.
-
- Sharp Eyed Eagle!
- Posts: 381
- Joined: Mon Aug 09, 2010 6:08 pm
- Location: Houston
Re: Cyber's Crazy DIY HMD Project
What lens did you use? A Kantek? Why did you stop using it? Were the grooves too distracting? I'm wondering if the Kantek LCD monitor lenses are the same as or better than the larger TV magnifier lenses.cybereality wrote:@cadcoke5: I've tested a large-sized fresnel with my Zalman, and it works fine with polarized glasses. I think it will work.
- cybereality
- 3D Angel Eyes (Moderator)
- Posts: 11407
- Joined: Sat Apr 12, 2008 8:18 pm
Re: Cyber's Crazy DIY HMD Project
I'm using a fresnel slipstream sent me. Not sure the brand. I don't use it all the time (just due to limited space on my desk) but I would like to try it more.