Live data from Hacker News

Glasses-free 3D using webcam head tracking

assetstore.unity.com

81–90 of 110 posts

Re: Glasses-free 3D using webcam head tracking

#81
post #72
post #2

Hi HN, I'm Sten, one of the creators. We built this because we wanted 3D experiences without needing a VR headset. The approach: use your webcam to track where you're looking, and adjust the 3D perspective to match. Demo: https://portality.io/dragoncourtyard/ (Allow camera, move your head left/right) It creates motion parallax - the same depth cue your brain uses when you look around a real object. Feels like looking…

Back in college (~2008) we implemented this with a 7 foot tall back-projected screen and a couple of Wii remotes after seeing Johnny Lee’s video. The nice thing with that screen was that you could stand so close to it you couldn’t really see the edges. We had as many people come test as we could, and we found that 90% of them didn’t get a sense of depth, likely because it lacked stereo-vision cues. It only worked for…

That's interesting! Did you continue play around with it and take it further?

Re: Glasses-free 3D using webcam head tracking

#82
post #2

Hi HN, I'm Sten, one of the creators. We built this because we wanted 3D experiences without needing a VR headset. The approach: use your webcam to track where you're looking, and adjust the 3D perspective to match. Demo: https://portality.io/dragoncourtyard/ (Allow camera, move your head left/right) It creates motion parallax - the same depth cue your brain uses when you look around a real object. Feels like looking…

I don't know if you designed it for a specific monitor but, feedback. It tried using it on my M1 Mac. First thing, there is no loading indicator and it takes too long to start so I though it was broken a few times before I realized I had to wait longer. Second thing, although it was clearly tracking my head and moving the camera it did not make me feel like I'm looking into a window into a 3d scene behind the monitor…

Thanks for sharing all this feedback!

And we will check out these links, appreciate you sharing it!

Re: Glasses-free 3D using webcam head tracking

#83
post #26
post #2

Hi HN, I'm Sten, one of the creators. We built this because we wanted 3D experiences without needing a VR headset. The approach: use your webcam to track where you're looking, and adjust the 3D perspective to match. Demo: https://portality.io/dragoncourtyard/ (Allow camera, move your head left/right) It creates motion parallax - the same depth cue your brain uses when you look around a real object. Feels like looking…

I can confirm that is works decently well with a sunny roof window in the background, which is normally enough for people to complain that my face is too dark. 8yo me, who instinctively tried to look behind the display's field of view during intense gaming sessions, would appreciate this feature very much. My belief is that if it shifted the pov to a lesser degree than in the demo, people generally wouldn't notice, b…

Thanks!

If you click "Menu" and then "Settings" you can play around with e.g. the sensitivity. Ideally we'd automatically optimize the calibration according to for example what device you are using, but that's something we would do a bit more long-term.

Appreciate it!

Re: Glasses-free 3D using webcam head tracking

#84
post #58
post #2

Hi HN, I'm Sten, one of the creators. We built this because we wanted 3D experiences without needing a VR headset. The approach: use your webcam to track where you're looking, and adjust the 3D perspective to match. Demo: https://portality.io/dragoncourtyard/ (Allow camera, move your head left/right) It creates motion parallax - the same depth cue your brain uses when you look around a real object. Feels like looking…

The latency is unfortunately bad enough that it prevents me from getting any depth illusion :( I've seen other implementations where it works really well though.

May I ask what device you are trying it on? In our experience, it can vary depending on what device - something we're looking to improve on further down the line.

Do you remember which other implementations you've seen that worked really well?

Re: Glasses-free 3D using webcam head tracking

#85
post #2

Hi HN, I'm Sten, one of the creators. We built this because we wanted 3D experiences without needing a VR headset. The approach: use your webcam to track where you're looking, and adjust the 3D perspective to match. Demo: https://portality.io/dragoncourtyard/ (Allow camera, move your head left/right) It creates motion parallax - the same depth cue your brain uses when you look around a real object. Feels like looking…

How about contributing that to Godot?

Definitely! Our current focus is on Unity, because that's what we're most used to, but we'd also build the solution for at least Unreal and Godot as well!

Re: Glasses-free 3D using webcam head tracking

#86
post #19

BTW, the OG demo from Johnny Lee is from 2007: https://www.youtube.com/watch?v=Jd3-eiid-Uw

Yeah, this came out during the last few weeks of my time in high school. It is a major reason I got into computer science and became a programmer. Good Times!

Wow that's really cool!

Re: Glasses-free 3D using webcam head tracking

#87
post #64

BTW, the OG demo from Johnny Lee is from 2007: https://www.youtube.com/watch?v=Jd3-eiid-Uw

this (and several of his ideas) were the reason I value simple solutions so much in my work along with optimising for low cost. "If Johnny Lee can do this crazy thing in cheap, I can think something creative too"

Agreed!

Re: Glasses-free 3D using webcam head tracking

#88
post #64

Earlier quoted context omitted.

this (and several of his ideas) were the reason I value simple solutions so much in my work along with optimising for low cost. "If Johnny Lee can do this crazy thing in cheap, I can think something creative too"

Have you seen the video of the guy who built a camera to film light moving in super slowmo? The things people build amaze me.

Do you have a link?

Re: Glasses-free 3D using webcam head tracking

#89
post #57

Earlier quoted context omitted.

But there is no window. There is a box with a dragon in it. When I bring my eyes closer to the box, I expect to see more of the box, and more of the dragon. You can try it with any real box; substitute any appropriate object for the dragon. Pick your favorite 3D environment that features walls and dragons; notice how both grow, covering more of your FOV. This is what I expect to see as I draw closer to the screen.

The screen is the window.

Exactly what Wowfunhappy and jeffhuys are saying!

Re: Glasses-free 3D using webcam head tracking

#90
post #4

Earlier quoted context omitted.

It works for me, just needs a time to load.

Ah, thanks! Got it now on a better connection. A loading indicator would ease confusion.

It seems to vary a lot depending on device. It's just a "basic demo" for now, but yes good idea, thanks!
Post reply on HN