Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

WebGPU + WebXR Three.js physics stress tests w/ eye-tracking input on Apple Vision Pro M5 🏟️ 12k bricks, 100 ragdolls, rope & cloth Based on @[email protected]'s work on AVBD sim, rec'd by Cody Bennett. The scale is amazing + little-to-no clipping! Fun to play w/ on next gen h/w

14,826 görüntüleme • 2 ay önce •via X (Twitter)

14 Yorum

jamesckane profil fotoğrafı
jamesckane2 ay önce

AVBD paper: Jure's WebGPU AVBD implementation & blog post: My Vision Pro physics sandbox (also w/ MLS and Weta fire sims):

Einar Johnson profil fotoğrafı
Einar Johnson2 ay önce

@threejs @JureTriglav @CodyBennett Looks incredible! Thanks for sharing this. What are some of the biggest challenges with this work?

jamesckane profil fotoğrafı
jamesckane2 ay önce

@threejs @JureTriglav @CodyBennett WebKit’s WebGPU is a bit unique & required some workarounds. Have to be on visionOS developer beta w/ the very latest three.js commits and avoid some other pitfalls Also very few people have Vision Pro && care about WebXR + WebGPU so little community support at this time

Einar Johnson profil fotoğrafı
Einar Johnson2 ay önce

I’m running the Visions OS dev beta and definitely understand the issue with not having wide adoption on VisionPro just yet, but hope for the future that that might change. Am I correct in understanding that you cannot use controllers at all, like the PSVR two controllers for WebXR?

jamesckane profil fotoğrafı
jamesckane2 ay önce

@threejs @JureTriglav @CodyBennett We're in 1984 - the Vision Pro is the Macintosh - which kind-of sucked at first. It's going to take decades of progress at all levels to get where we're going But I don't know about the controller thing, sorry!

Einar Johnson profil fotoğrafı
Einar Johnson2 ay önce

My family had a Mac Plus in '84. I remember those days well. (Fokker Triplane, Dark Castle, Mac Paint). I agree, it's going to take time, however I hope with some of the tech that's already in place we might see more mainstream adoption in a solid decade rather than multiple decades.

Scott Bowler ᯅ profil fotoğrafı
Scott Bowler ᯅ2 ay önce

@threejs @JureTriglav @CodyBennett Would love to have a play with this - is there a way to access this on the AVP?

jamesckane profil fotoğrafı
jamesckane2 ay önce

@threejs @JureTriglav @CodyBennett Last link below - fwiw I am on M5 Vision Pro on the latest visionOS developer beta - very prototypal!

Zaniyar profil fotoğrafı
Zaniyar2 ay önce

@threejs @JureTriglav @CodyBennett Now activate the passthrough so you have AR

jamesckane profil fotoğrafı
jamesckane2 ay önce

@threejs @JureTriglav @CodyBennett @Apple doesn't let users access `immersive-ar` passthrough via WebXR at this time sadly! Hoping they get around to it eventually - I see this feedback from devs and users all the time ⏳

Zaniyar profil fotoğrafı
Zaniyar2 ay önce

@threejs @JureTriglav @CodyBennett @Apple I know. They want to force you through the app store for that.

rusa profil fotoğrafı
rusa2 ay önce

@threejs @JureTriglav @CodyBennett 12k rigid bodies with eye-tracking input on-device is a real stress test, the physics solver and the render both fighting for the same frame budget on mobile-class silicon. webgpu compute doing the broadphase is probably what makes it hold. what fps did it sustain.

AI Mastery Guide profil fotoğrafı
AI Mastery Guide2 ay önce

@threejs @JureTriglav @CodyBennett 12k bricks with barely any clipping, solid.

Fabian profil fotoğrafı
Fabian2 ay önce

@threejs @JureTriglav @CodyBennett How’d you get eye track input

Benzer Videolar