Загрузка видео...

Не удалось загрузить видео

На главную

Head-tracked “Window Mode.” Your front camera finds your head. The view reprojects in real time so the screen feels like a window into the 3D scene. True3D, no glasses.

3,949,958 просмотров • 1 год назад •via X (Twitter)

Комментарии: 96

Фото профиля daniel habib
daniel habib1 год назад

How it works: Estimate head pose relative to the display, then render with head-coupled perspective so near objects shift more than far ones. That motion parallax sells depth even in 2D

Фото профиля daniel habib
daniel habib1 год назад

What you feel: A sense of presence on a flat screen. The view responds like real objects do when you move, so motion parallax sells depth without glasses. Here’s a favorite: Steamboat Willie in 3D with Window Mode on.

Фото профиля daniel habib
daniel habib1 год назад

Why this matters: most 3D on phones collapses to a flat video. Asking viewers to drag the camera fights lean-back behavior. Window Mode adds presence without new habits.

Фото профиля daniel habib
daniel habib1 год назад

Try it in your browser: (Works on phones and laptop webcams too.)

Фото профиля daniel habib
daniel habib1 год назад

I wrote more on the design goals and tradeoffs. Latency budget, pose smoothing, and when to prefer single-view depth over stereo.

Фото профиля daniel habib
daniel habib1 год назад

Paying respect: Johnny Lee’s 2007 Wii Remote head-tracking demo sparked this whole idea for many of us. Ours runs on-device with a front camera and lightweight models.

Фото профиля daniel habib
daniel habib1 год назад

You can try the Steamboat Willie example here:

Фото профиля daniel habib
daniel habib1 год назад

I’ll post in our Discord when we open source the code in a few weeks.

Фото профиля daniel habib
daniel habib1 год назад

For those asking: Frontend is spatialjs and the file format for 3D videos ".splv" is in spatialstudio. Going open source in the next few weeks; we’ll post in Discord. Our backend and models are on @modal and @googlecloud. Using Modal & GCP for over a year, both have great docs and simple APIs. Highly recommend Spatial Studio - PyPI:

Фото профиля daniel habib
daniel habib1 год назад

@googlecloud We also set up a subreddit where people share 3D videos they’ve created and follow along as we build in public:

Фото профиля daniel habib
daniel habib1 год назад

@googlecloud We just open-sourced Window Mode Video explainer coming soon on our YouTube: Can’t wait to see what people build with it

Фото профиля Pseudo
Pseudo1 год назад

now i want to see an infinity castle using this haha

Фото профиля daniel habib
daniel habib1 год назад

just wait....

Фото профиля Dr. Andrew Dilanchian
Dr. Andrew Dilanchian1 год назад

Nintendo 3DS did this a while back I miss it every day :(

Фото профиля daniel habib
daniel habib1 год назад

same :/

Фото профиля Ethan He
Ethan He1 год назад

Can’t laugh at people who move their head playing video games anymore

Фото профиля daniel habib
daniel habib1 год назад

im more into 3d video viewing, but i think there is potential for gaming. things are weird until they aren't

Фото профиля Babak
Babak1 год назад

3d scan the room and the table and chairs, use that instead of this demo grid stuff, make it so perfect and seamless as if your laptop's display is a see-through glass

Фото профиля daniel habib
daniel habib1 год назад

check back in in a couple of days

Фото профиля Babak
Babak1 год назад

🔥

Фото профиля Flutterwhat
Flutterwhat1 год назад

It’s not true 3D because it’s still rending to a 2D screen.

Фото профиля daniel habib
daniel habib1 год назад

Psuedo3D doesn't have the same ring to it

Фото профиля Lizzard
Lizzard1 год назад

@flutterwhat Cool idea for sure, but yeah, it does lack a true 3D effect if your eyes are seeing the same image, you won't see depth, you just interpret it by moving your head around. Now if you could apply this to the tech that the 3DS uses, you got yourself a true 3D window.

Фото профиля daniel habib
daniel habib1 год назад

@flutterwhat I prob need to just make my own hardware at this point

Фото профиля KitKat at BlackCalc Finance
KitKat at BlackCalc Finance1 год назад

Microsoft patented this in the 90s. I know because I came up with the idea. It looks so good though! Keep it up and what is it built in?

Фото профиля daniel habib
daniel habib1 год назад

Dam you were ahead of the curve, would be glad to chat. cool if i DM? Built this on top of Spatial Studio, a library we are open sourcing this month Will share more soon here

Фото профиля KitKat at BlackCalc Finance
KitKat at BlackCalc Finance1 год назад

Absolutely! DM for sure.

Фото профиля Doug McNabb
Doug McNabb1 год назад

well done. tried to do this like 10 years ago when i was at intel. it "worked" but the latency was pretty bad and the tracking wasn't reliable enough yet

Фото профиля daniel habib
daniel habib1 год назад

consumer devices have come a long way, you should try again! Happy to help if you get stuck

Фото профиля Doug McNabb
Doug McNabb1 год назад

thanks. i've been retired a few years now and not actively coding much now. have you seen @gfodor just released? would be an awesome combination!

Фото профиля daniel habib
daniel habib1 год назад

@gfodor Just saw it earlier When I worked at Meta i did some work on MR tools for VR creators like this. Would be happy to help where i can

Фото профиля Chris Corridor
Chris Corridor1 год назад

would it work with art if all the layers are separated vectors?

Фото профиля daniel habib
daniel habib1 год назад

yeah, it would be very easy to integrate that. Going to open source the code over the next 2 days in the discord. Lmk if you need help integrating it

Фото профиля Chris Corridor
Chris Corridor1 год назад

dope! i'll give it a shot

Фото профиля HatBuster
HatBuster1 год назад

Yeah I've seen this like 15 years ago on youtube. The illusion works a lot better when you don't have 2 eyes. It's misleading to showcase this with a single camera view.

Фото профиля daniel habib
daniel habib1 год назад

not sure if you read the full thread, but everything is pretty clearly explained in there

Фото профиля Scott Lahteine
Scott Lahteine1 год назад

We used to need a Kinect or Wii hardware to get fast tracking for this effect. Now any modern laptop with a camera can achieve it. I hope we’ll see this as an option in more games and simulations and modeling software going forward!

Фото профиля daniel habib
daniel habib1 год назад

We’ve got some fun follow-ups coming. Stay tuned.

Фото профиля Fabian Pimminger
Fabian Pimminger1 год назад

Hahaha just wanted to reply „that looks like that one wii remote demo“ 🙈😅

Фото профиля daniel habib
daniel habib1 год назад

It basically IS the wii remote demo just on face cams

Фото профиля R
R1 год назад

@i_am_fabs I was looking for this. Good to see that someone finally put that old wiimote demo to use again.

Фото профиля daniel habib
daniel habib1 год назад

@i_am_fabs Johnny Lee paved the way

Фото профиля RY
RY1 год назад

Vr tubers will pay you billions to have adaptive eye tracking per viewer.

Фото профиля daniel habib
daniel habib1 год назад

@TheValue_Guy Going to have some really fun things to share on this front in a few weeks

Фото профиля Baraban
Baraban1 год назад

Remember doing this with Nintendo Wii Remote back in the days repeating Johnny Lee. Head tracking idea is awesome!

Фото профиля daniel habib
daniel habib1 год назад

We tried to get ours as close to his as possible, he was a huge inspo for this experiment

Фото профиля Curt Doolittle
Curt Doolittle1 год назад

You successfully provoked my entirely juvenile "I want one at any cost" response. That's a good thing. ;) If you can do it at reasonable *pu load it's like printing money. ;). Plug it into Unreal.

Фото профиля daniel habib
daniel habib1 год назад

I think you’ll be happy with what’s coming

Фото профиля Curt Doolittle
Curt Doolittle1 год назад

I hope so. But be prepared for being randomly hugged, high-fived, and treated as heroes for it. ;) lol

Фото профиля Nomad
Nomad1 год назад

So this is how we have to give 24x7 spying permission to windows. Got it. They could have just straight asked for it. The game is so open, why bother making these junk?

Фото профиля daniel habib
daniel habib1 год назад

Nothing is stored. Open-sourcing the code in a few days so you can verify it yourself.

Фото профиля Nick
Nick1 год назад

Does it track cat heads too?

Фото профиля daniel habib
daniel habib1 год назад

I would be interested in this test, would be very interested in video proof of the results

Фото профиля KAYWON
KAYWON1 год назад

How well does it work with people with darker skin.

Фото профиля daniel habib
daniel habib1 год назад

very well from what we've tested

Фото профиля KAYWON
KAYWON1 год назад

Awesome!!!

Фото профиля Dreit 🐧
Dreit 🐧1 год назад

How far have we gone...

Фото профиля daniel habib
daniel habib1 год назад

not far enough

Фото профиля Dreit 🐧
Dreit 🐧1 год назад

I guess using webcam to track two light sources would be still way easier, right?

Фото профиля Subham Khatri
Subham Khatri1 год назад

How will this work for multiple heads ?

Фото профиля daniel habib
daniel habib1 год назад

it doesn't

Фото профиля Salman Chowdhury
Salman Chowdhury1 год назад

So, in the case of multiple heads, which head does it track? Can you fix which face to track? More compute and latency? Or does it track anything resembling a head shape?

Фото профиля daniel habib
daniel habib1 год назад

@Sal_Chowdhury A deeper dive here It doesn’t work well with multiple people. The main limitations of this approach are: 1. No stereoscopic depth 2. Only supports a single viewer 3. Requires the front camera to be on Super important latency is tight

Фото профиля Salman Chowdhury
Salman Chowdhury1 год назад

Thank you for sharing. This is really fascinating and I can imagine that uniquely interactive perspective based puzzle/mystery games could be developed with this. Might even be useful in medical imaging. Will defo take a look.

Фото профиля Oberje
Oberje1 год назад

Nice! I experimented with this back in the day on PS2 using Eyetoy to find a leds attached to the players glasses. The effect was extremely effective. Didn't have the compute power to find head orientation from the video feed :-)

Фото профиля daniel habib
daniel habib1 год назад

compute on consumer devices is climbing rapidly, almost exponentially excited to see what else gets unlocked

Фото профиля Oberje
Oberje1 год назад

More cool stuff!

Фото профиля ✨NiHiLiTåTiS RėX✨
✨NiHiLiTåTiS RėX✨1 год назад

why do i get the distinct feeling i’ve seen this done before, a decade or two ago, using Nintendo Wii hardware? right down to the red/white targets-on-sticks aesthetic

Фото профиля daniel habib
daniel habib1 год назад

Checkout the full thread, it links to the OG posting with the Wii mote from 17 years ago

Фото профиля ✨NiHiLiTåTiS RėX✨
✨NiHiLiTåTiS RėX✨1 год назад

ah i knew i wasn’t tripping. glad it wasn’t a Mandela Effect thing i was going through 😅 anyway, cool work dude, really neat. always love seeing innovative uses for existing tech like that, shame the methods aren’t applied more frequently

Фото профиля Kyle
Kyle1 год назад

I don’t know how but this has a huge pontential to make money out there somewhere somehow

Фото профиля daniel habib
daniel habib1 год назад

@KyleLearnsTech just wait till you see whats coming over the next few weeks

Фото профиля Kyle
Kyle1 год назад

Lmao - just followed - make a waitlist and I’ll be there

Фото профиля Birchlabs
Birchlabs1 год назад

break the targets

Фото профиля daniel habib
daniel habib1 год назад

You can use window mode on video games too

Фото профиля Mikul Saravanan
Mikul Saravanan1 год назад

Insanely trippy I want this on my wall

Фото профиля daniel habib
daniel habib1 год назад

would be super easy to do that

Фото профиля Mikul Saravanan
Mikul Saravanan1 год назад

That would be sick, I’m curious how it would handle multiple people

Фото профиля Sid
Sid1 год назад

Coolest thing ive seen in a while

Фото профиля daniel habib
daniel habib1 год назад

just wait til you see whats cooking

Фото профиля Mister Rex
Mister Rex1 год назад

Amazing, looking forward to the open source, can think of a few real-world applications that this would be amazing for

Фото профиля daniel habib
daniel habib1 год назад

excited to see what you build, will be sharing the code tomorrow in the discord

Фото профиля Jeremy Nguyen ✍🏼 🚢
Jeremy Nguyen ✍🏼 🚢1 год назад

Alan @measure_plan, I'd love to see what you do with ideas like this!

Фото профиля daniel habib
daniel habib1 год назад

@measure_plan open sourcing the code on fri in our discord, happy to help you setup whatever project you are working on

Фото профиля Jeremy Nguyen ✍🏼 🚢
Jeremy Nguyen ✍🏼 🚢1 год назад

@measure_plan I just signed up to the Discord!

Фото профиля anton mikhailov
anton mikhailov1 год назад

Unfortunately the effect looks better on camera than it does in real life :| It's disingenuous to call this True3D, it's nothing like glasses. Interestingly if you close one eye, it improves. Thus, Johnny Lee and I once joked that we should bundle this with a pirate eye patch :P

Фото профиля Slamma
Slamma1 год назад

someone make a puzzle game that utilizes looking at the scene through new perspectives

Фото профиля daniel habib
daniel habib1 год назад

Would love to see this

Фото профиля Bryanne Vega
Bryanne Vega1 год назад

Getting break the targets from Super Smash Bro n64 game ptsd here

Фото профиля daniel habib
daniel habib1 год назад

@BVega92 you can actually watch that in 3d too..... plz forgive my horrible time

Фото профиля Obligate Chronovore
Obligate Chronovore1 год назад

but someone watching alongside you, sharing an experience, sees some weird lines and projections. I'm sure that'll be useful for one person in a place at a time, but it's otherwise not very valuable.

Фото профиля daniel habib
daniel habib1 год назад

yeah only useful for solo viewing

Фото профиля TheOverlandStory
TheOverlandStory1 год назад

I haven’t seen this demo in probably a decade. Flashback

Фото профиля daniel habib
daniel habib1 год назад

17 years to be exact

Фото профиля Dan Connolly
Dan Connolly1 год назад

Really cool! Looks like the baseball pitch view

Фото профиля daniel habib
daniel habib1 год назад

not sure what the baseball pitch view is, any chance you have a screenshot / link ?

Похожие видео