DIY wide FOV HMD (work in progress)

Tutorials on how to create your own rigs, pics, movies, and everything that has to do with S-3D at home!
Post Reply
foisi
Cross Eyed!
Posts: 105
Joined: Wed Sep 22, 2010 3:47 am
Location: Toulouse, France

DIY wide FOV HMD (work in progress)

Post by foisi »

Hi all,

I wanted to share with you my work in progress on my diy hmd :)
The parts I used :

- Sharp 7.2" LCD LQ072K1LA03 with HDMI controller (WXGA 1280x768) -> it gives 640x720 resolution per eye
- 2 aspheric lenses from here

I don't know what is exactly the FOV but I think it is about 100° or more horizontally and full FOV vertically

here is a short video of it :

[youtube]http://www.youtube.com/watch?v=4BDWDIrtHuc[/youtube]

I still need to think about the system to hold the lenses (which has to be adjustable for IPD and for focus) and I will update this thread with new pictures and videos

Any remark or any question is welcome

Thanks for reading :)
User avatar
cybereality
3D Angel Eyes (Moderator)
Posts: 11407
Joined: Sat Apr 12, 2008 8:18 pm

Re: DIY wide FOV HMD (work in progress)

Post by cybereality »

Wow! That looks pretty impressive. Do you have plans to make a head-mount, or will this be a stationary unit?
foisi
Cross Eyed!
Posts: 105
Joined: Wed Sep 22, 2010 3:47 am
Location: Toulouse, France

Re: DIY wide FOV HMD (work in progress)

Post by foisi »

Thank you cybereality :)
yes I definitely want it to be head mounted, it's already pretty immersive and I can't imagine how it will be when I will be able to display a virtual world with head tracking
I estimated it will weight < 900gr when it is finished.
I have no clue how I will attach it to my head (I mean comfortably) maybe with a motorcycle helmet (if I can find one)
PalmerTech
Golden Eyed Wiseman! (or woman!)
Posts: 1644
Joined: Fri Aug 21, 2009 9:06 pm

Re: DIY wide FOV HMD (work in progress)

Post by PalmerTech »

Very cool! Your design is a lot like the one I have been using with a 5.6" panel. :)

A few questions:

1) How do your eyes converge on the image? It seems like the center of each half of the screen would be too wide.
2) How much of the image do the lenses cut off? How is distortion on the edges?

For a helmet, you will want to counterweight it by putting something on the back. I suggest trying a bicycle helmet, look for one with a ratcheting nape strap on the back.

Oh, and try comparing the size of the image to how large your normal monitor is. Move further away or closer to the monitor until the image width matches up, and tell us how far away from your monitor you are. Someone here should be able to do the math! :P
3dvison
Diamond Eyed Freakazoid!
Posts: 718
Joined: Sun Oct 24, 2010 7:25 pm

Re: DIY wide FOV HMD (work in progress)

Post by 3dvison »

Are those the "LEEP on the cheap" diy optics ? If not, what optics are they ?

NEVER MIND, how did I miss that. Went right to your video too fast I guess.
So it is just one lens for each eye ?
foisi
Cross Eyed!
Posts: 105
Joined: Wed Sep 22, 2010 3:47 am
Location: Toulouse, France

Re: DIY wide FOV HMD (work in progress)

Post by foisi »

@PalmerTech :

1)
Yes the centers of the two images are too far appart so I have to tilt a little bit the lenses like that
lensAlignment.png
2)
The merged image looks approximately like that
binocularVision.png
I compared the image size with the one from my optoma projector and it seems to be same size if I stand at ~60cm from the projected image which is 2.70m wide. I did the math and it gives 132° horizontal FOV :)
(90° - atan(60/135)) * 2 = 132°

@3dvison :

Yes it is just one lens per eye :)
While reading a lot this forum I discovered that other people suggest aspheric lenses idea to make a LEEP-like optical system
from the article of this thread :
Since acquiring a LEEP-type lens assembly may not always be
possible, we can also suggest an alternative. A pair of 2 inch diameter plastic aspheric 5x magnifier lenses with a 2 inch focal length
can be easily acquired. These can be mounted 2.5 inches apart to
accomodate the average distance between a pair of eyes. These do
not provide as wide a field of view as LEEP-type lenses. In our
iPhone based HMD, these provide approximately 55 degrees horizontally and 85 degrees vertically.
My lenses have a shorter focal length than the suggested one resulting in a wider FOV but maybe a bigger distortion
You do not have the required permissions to view the files attached to this post.
PalmerTech
Golden Eyed Wiseman! (or woman!)
Posts: 1644
Joined: Fri Aug 21, 2009 9:06 pm

Re: DIY wide FOV HMD (work in progress)

Post by PalmerTech »

Wow, just tilting the lenses provides enough correction? Awesome!

Could you do a test for me? How wide/tall is the FOV when you view an image that is 8.6cm tall, and 6cm wide? I would really appreciate it, I might buy some lenses like this myself. :)
3dvison
Diamond Eyed Freakazoid!
Posts: 718
Joined: Sun Oct 24, 2010 7:25 pm

Re: DIY wide FOV HMD (work in progress)

Post by 3dvison »

Thanks for your time and reply foisi.

I like your lens setup also. Seems we should be able to make somthing for the Wrap line of HMDs for a larger FOV ...?
One lens sounds easy..err..maybe ?
foisi
Cross Eyed!
Posts: 105
Joined: Wed Sep 22, 2010 3:47 am
Location: Toulouse, France

Re: DIY wide FOV HMD (work in progress)

Post by foisi »

Hi,

@PalmerTech :
I measured the angle and it is (very) approximately 99° for 8.6cm and 89° for the 6cm.
I used a cardboard stuff to mount the lens at the focusing distance and a laser pointer :
angles.jpg
I hope it helps :)

@3dvison :

I don't know if it is possible (you are talking about Vuzix wrap HMDs?)... I'm not good at optics but I don't think that it is possible to adapt these lenses

edit :

I did the test again and I found that I didn't point the laser beam to the exact center of the lens for the vertical FOV :
angles2.jpg
it's 123° and not 99°

horizontal FOV (for 6cm wide image) is still 89°


I also did the test for my 8cm wide images and it is in fact 110° per eye horizontal FOV (and not 132°)
You do not have the required permissions to view the files attached to this post.
User avatar
Okta
Golden Eyed Wiseman! (or woman!)
Posts: 1515
Joined: Tue Feb 12, 2008 5:22 am

Re: DIY wide FOV HMD (work in progress)

Post by Okta »

Another awesome project. Can you give us a source for those lenses?
"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.
User avatar
cybereality
3D Angel Eyes (Moderator)
Posts: 11407
Joined: Sat Apr 12, 2008 8:18 pm

Re: DIY wide FOV HMD (work in progress)

Post by cybereality »

Okta wrote:Another awesome project. Can you give us a source for those lenses?
The link was in the OP:
http://www.fresnels.fr/achat/produit_de ... a782944cdd" onclick="window.open(this.href);return false;
User avatar
VRgamesterz
Cross Eyed!
Posts: 118
Joined: Sat Sep 13, 2008 8:32 pm
Location: Connecticut

Re: DIY wide FOV HMD (work in progress)

Post by VRgamesterz »

Been awhile!!


Hows this project coming out?
foisi
Cross Eyed!
Posts: 105
Joined: Wed Sep 22, 2010 3:47 am
Location: Toulouse, France

Re: DIY wide FOV HMD (work in progress)

Post by foisi »

Hello,

sorry I've been a little busy last months so it didn't progress much. I redesigned the HMD to fit in a snowboard helmet but I didn't finish it yet.
Don't worry I will post updates when I make some progress :)
dewdewcaca
One Eyed Hopeful
Posts: 2
Joined: Sat May 12, 2012 3:08 am

Re: DIY wide FOV HMD (work in progress)

Post by dewdewcaca »

I've always thought about using lenses and image distortion to get a quick and dirty high fov.

[youtube]http://www.youtube.com/watch?v=6LERyU-Y3m0[/youtube]
dewdewcaca
One Eyed Hopeful
Posts: 2
Joined: Sat May 12, 2012 3:08 am

Re: DIY wide FOV HMD (work in progress)

Post by dewdewcaca »

PalmerTech
Golden Eyed Wiseman! (or woman!)
Posts: 1644
Joined: Fri Aug 21, 2009 9:06 pm

Re: DIY wide FOV HMD (work in progress)

Post by PalmerTech »

You did call it! Then again, I had already sent Carmack that prototype HMD before you did. ;)
foisi
Cross Eyed!
Posts: 105
Joined: Wed Sep 22, 2010 3:47 am
Location: Toulouse, France

Re: DIY wide FOV HMD (work in progress)

Post by foisi »

Hello guys !

With all the stuff around about Palmer's awesome HMD and John Carmack promoting VR, I gathered my motivation back to finish this project :)
Since the RIFT works on the same concept, I know there will be some video games for it (Doom 3 BFG and any game with Cybereality/Emerson custom drivers).
Here are its specifications :

resolution : 640x768 per eye
HFOV : ~130° (I'm not sure of it but it is greater than binocular vision which is 120°)
VFOV : full
weight : 800gr without the straps; 1kg with them (It's pretty heavy I know, but the system I built to tie the HMD to the head is quite comfy)
input : HDMI (although the controller board can take VGA and component video, I just didn't need them so I didn't make holes for it in the plastic case)

the screen is still the same : Sharp 7.2" LQ072K1LA03 1280x768
and the optics are the same as in the OP (I tried different lenses but finally the aspheric ones are the best I found for this screen)

I did not mount the lenses on an IPD or focal adjustable system (It was too complicated to design in a DIY way for me :p) but it's not a problem, the exit pupil is huge so there is no need for IPD adjustability and the focus is set to infinity.

The binocular vision covers the central part of the screen and leaves the egdes of the screen for peripheral vision. Unlike the RIFT, the centers of the stereo images need to be shifted toward the center of the screen.

Here is a picture with the centers of the images in front of each lens
centered5.6.png
And here the same picture, zoomed and shifted in order to keep the centers at the same location but using the all panel
full7.2.png
Could you (Cybereality and/or Emerson) take that into account if you make parameters for your video drivers? :)

For my tests I used 3D videos and the excellent player Bino3D which allow me to set the parallax (I set it to -1 (the minimum)) but it is not possible to zoom the image so I loose the pixels on the edges (and so I loose a little HFOV).
Maybe I should try to modify it (its source code is available).
bino_normal.png
bino_parallax_m1.png
but what I'm interested in, is games (with headtracking)
I never tried an HMD before this one (I ordered a ST1080 but I'm still waiting for the french customs to stop retaining it)
I'll wait to see what's happening with the Oculus RIFT and I'll buy the same headtracker (Hillcrest ?)

Enough talk, here are some photos and videos :)

during the development :
wip_opened.jpg
wip_inside_controller_board.jpg
wip_folded.jpg
final version :
hmd1.jpg
hmd2.jpg
the videos (wip) :

[youtube]http://www.youtube.com/watch?v=BHWvZH4l9lE[/youtube]

[youtube]http://www.youtube.com/watch?v=evadErZzk7w[/youtube]

I can take more pictures of it if you want, feel free to ask any question :)
You do not have the required permissions to view the files attached to this post.
User avatar
Chriky
Binocular Vision CONFIRMED!
Posts: 228
Joined: Fri Jan 27, 2012 11:24 am

Re: DIY wide FOV HMD (work in progress)

Post by Chriky »

Absolutely brilliant work. Where did you get the screen from and do you know what its specs are (switching time etc)? Really well done you must be chuffed to get it finished finally.
foisi
Cross Eyed!
Posts: 105
Joined: Wed Sep 22, 2010 3:47 am
Location: Toulouse, France

Re: DIY wide FOV HMD (work in progress)

Post by foisi »

Thanks :)
All I needed was motivation, It took me 2 weeks to finish it and it was almost in the same state as it was 1 year ago.
I got it from taobao but I made the guy at vitrolight buy it for me because I don't understand a single word in Chinese (I payed 280$ with the controller board and the additional charge from vitrolight, but we were in 2010 so I guess you can have it for less now).

About the specs, I don't know. I found this site http://www.panelook.com/LQ072K1LA03_SHA ... _9671.html

Response time: 45(Typ.)(Tr+Td)

I guess it's in milliseconds, but I have no idea what "(Typ.)(Td+Tr)" means ^^
User avatar
Fredz
Petrif-Eyed
Posts: 2255
Joined: Sat Jan 09, 2010 2:06 pm
Location: Perpignan, France
Contact:

Re: DIY wide FOV HMD (work in progress)

Post by Fredz »

Hey, nice HMD, good to see you continuing this.

I guess the optics must be quite heavy and account for a big part of the weight of your HMD, do you have an idea of their specific weight ? Did you try to find similar optics using other materials with less density, like CR-39 or polycarbonate which are used in ophtalmic lenses ?
User avatar
brantlew
Petrif-Eyed
Posts: 2221
Joined: Sat Sep 17, 2011 9:23 pm
Location: Menlo Park, CA

Re: DIY wide FOV HMD (work in progress)

Post by brantlew »

Great job. Palmer has really inspired a whirl-wind of activity around here and the larger gaming community.
User avatar
cybereality
3D Angel Eyes (Moderator)
Posts: 11407
Joined: Sat Apr 12, 2008 8:18 pm

Re: DIY wide FOV HMD (work in progress)

Post by cybereality »

Wow! 130 degrees sounds sick. You should be able to use my driver with this since its so similar to the Rift. In terms of moving the center of the image, this can be done with the convergence controls, which are already somewhat working (at least with L4D). Again, nice work.
foisi
Cross Eyed!
Posts: 105
Joined: Wed Sep 22, 2010 3:47 am
Location: Toulouse, France

Re: DIY wide FOV HMD (work in progress)

Post by foisi »

@Fredz

Each lens is about 60gr so it's a big part of the total weight but not that much.
I didn't try to find them made of other materials, I didn't think about that (I'll try to search tonight, thanks :))
Each box (one with the screen and the lenses, the other with the controller board) weighs about 400gr.
According to the specs on the site I mentioned above, the screen weighs 150gr, that means the plastic box is about 130gr :(
If I make another HMD, I'll try to reduce the weight of the box ^^ (The essential parts (screen and lenses) are actually pretty light : 270gr)

@brantlew

you're right, without Palmer I would have probably left the parts of this HMD in the corner of the room for years^^

@Cybereality

Nice! I can't wait to test it :) L4D is fine for me, I only have a 2009 macbook and L4D is one of the games that runs flawlessly on it (on win7 with bootcamp, not OSX).
User avatar
Fredz
Petrif-Eyed
Posts: 2255
Joined: Sat Jan 09, 2010 2:06 pm
Location: Perpignan, France
Contact:

Re: DIY wide FOV HMD (work in progress)

Post by Fredz »

Nice that the weight is not that high, with organic materials you could divide it by two but I'm not so sure it's that important now.

I looked up the characteristics of Pyrex and it looks quite good. I don't know much about optics but the Abbe number is quite high, which should mean there is even less chromatic abberation or dispersion than with glass or CR-39.

I think I'll have a try with these lenses, they don't cost that much and can be bought in France, that's pretty nice. I've got an antique laptop with a 5.6" 1024x600 display, do you think it would be suitable for these lenses or does the screen need to be larger ?
foisi
Cross Eyed!
Posts: 105
Joined: Wed Sep 22, 2010 3:47 am
Location: Toulouse, France

Re: DIY wide FOV HMD (work in progress)

Post by foisi »

Yes I think about making a new box out of polystyrene but not in a near future (and I don't know yet how to do it anyways^^) (or maybe polyurethane foam injected in a mold)
The best would be to have a really light box to set the weight of the front box to ~300gr (screen + lenses + box) and have the controller board externalized (so you can carry it in a backpack for example like the PR3 from Palmer). I made a 25cm extension for the LVDS cable and it seems to work fine, but it should be a lot longer..

About Pyrex, now that you mentioned it, I didn't notice chromatic abberations :)

For a 5.6" screen it should work but keep in mind that the diameter of the lenses is 51mm and you can't place your eye in front of the optical center of the lens unless you manage to bevel it (I didn't try to do that because I don't have the equipment to cut glass or Pyrex). In my case it's a good thing, because it causes a lens shift effect that shifts the center of the half images toward the center of the screen
User avatar
Fredz
Petrif-Eyed
Posts: 2255
Joined: Sat Jan 09, 2010 2:06 pm
Location: Perpignan, France
Contact:

Re: DIY wide FOV HMD (work in progress)

Post by Fredz »

I'm not sure I follow you, why can't you place your eye in front of the optical center, because the light would be concentrated here ? My 5.6" display has a width of around 13cm, so I guess I can tilt the lenses in the same way you did, right ?
foisi
Cross Eyed!
Posts: 105
Joined: Wed Sep 22, 2010 3:47 am
Location: Toulouse, France

Re: DIY wide FOV HMD (work in progress)

Post by foisi »

Unless you have a wide IPD and a thin nose, you can't place your eye centers in front of the optical centers of the lenses because they are too large (51mm) (look at my porfile picture for an illustration (and I'm not cross-eyeing ^^), not because it won't work (all the rays from the screen come parallel out of the lenses (if you set them at focal distance). I don't tilt the lenses anymore, it result in too much distortion on the edges of the screen (I chose to shift the images in software instead in addition to the lens shift effect to have the centers of the images at the right location)
User avatar
cadcoke5
Binocular Vision CONFIRMED!
Posts: 210
Joined: Mon May 24, 2010 8:43 pm
Location: near Lancaster, PA USA

Re: DIY wide FOV HMD (work in progress)

Post by cadcoke5 »

Can you grind off the inside edges of the lenses, to allow them to be properly centered?

Joe Dunfee
foisi
Cross Eyed!
Posts: 105
Joined: Wed Sep 22, 2010 3:47 am
Location: Toulouse, France

Re: DIY wide FOV HMD (work in progress)

Post by foisi »

I'm not sure if pyrex can be grinded easily and which tool to utilize but if Fredz can do it I will be pleased to hear about it :)
WiredEarp
Golden Eyed Wiseman! (or woman!)
Posts: 1498
Joined: Fri Jul 08, 2011 11:47 pm

Re: DIY wide FOV HMD (work in progress)

Post by WiredEarp »

Love the high FOV you have achieved Foisi, great work!
foisi
Cross Eyed!
Posts: 105
Joined: Wed Sep 22, 2010 3:47 am
Location: Toulouse, France

Re: DIY wide FOV HMD (work in progress)

Post by foisi »

Thanks :)

Fredz, I don't know if you ordered your lenses already but it seems that the website has only 1 lens left in stock and they will not have more until the end of the year...
User avatar
Fredz
Petrif-Eyed
Posts: 2255
Joined: Sat Jan 09, 2010 2:06 pm
Location: Perpignan, France
Contact:

Re: DIY wide FOV HMD (work in progress)

Post by Fredz »

Nope I didn't bought them yet, I'll need to do some tests to see if I can find a viable design.

And thanks for your answers, I completely forgot I had a nose... :)

I've started working on a software that simulates what is really seen by the eyes given a display (or two) and two lenses (or four). I'll incorporate eyeball size, IPD and different nose configurations too (I don't know how yet for this one) to have a good idea of what the end result would be in terms of FOV. I'll try to incorporate chromatic abberation using refractive indexes of the lenses by tracing different rays for RGB keypoints. If I'm able to go to this point I'll also try to simulate eye accommodation to see how the blurring varies on the end result.
foisi
Cross Eyed!
Posts: 105
Joined: Wed Sep 22, 2010 3:47 am
Location: Toulouse, France

Re: DIY wide FOV HMD (work in progress)

Post by foisi »

Are you using Blender (IIRC you mentioned the idea of using it in another thread) ?
User avatar
Fredz
Petrif-Eyed
Posts: 2255
Joined: Sat Jan 09, 2010 2:06 pm
Location: Perpignan, France
Contact:

Re: DIY wide FOV HMD (work in progress)

Post by Fredz »

Yes, I wanted to use Blender at first but I think I'll not have enough control with it. I've started implementing a native application instead, using Lazarus (a multi-platform Delphi clone) and OpenGL rendering.
User avatar
cadcoke5
Binocular Vision CONFIRMED!
Posts: 210
Joined: Mon May 24, 2010 8:43 pm
Location: near Lancaster, PA USA

Re: DIY wide FOV HMD (work in progress)

Post by cadcoke5 »

I posted this on another old thread, not wanting to start a new thread, but perhaps I should have posted it here.

I came across a good source for used or surplus lenses. They have indexed everthing. The prices are not junk-yard level, but the lenses are well cared for and not just thrown in a bin unprotected. Most average lenses are $4. Shipping is $5, regardless of size of order.

They mostly do mail order, but do have Saturday hours for in-person visits. They are particularly well known for surplus optics. They have a search tool for optics and also for machine gears.

Surplus Shed
1050 Maidencreek Road
Fleetwood, PA 19522
Phone Toll Free in U.S.: 1.877-7SURPLUS (78-7758)
Outside U.S.: 610-926-9226
open for visitors every Saturday from 8:30 AM to 2:30 PM.
www.surplusshed.com
---
Joe Dunfee
Post Reply

Return to “Do it Yourself!”