Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

Used Apple Foundation Models Framework to ease the UX in my Shared Space 3DGS viewer app You can ask it to recolor certain areas of your gaussian splats via computer vision models Or rotate, flip, and even ask to put your model in a "showcase mode" where it will...

17,962 görüntüleme • 19 gün önce •via X (Twitter)

21 Yorum

John Dagdelen profil fotoğrafı
John Dagdelen19 gün önce

That's really impressive. How is it doing the segmentation on a gaussian splat? It's not like there's a texture map for it.

Brad Lynch profil fotoğrafı
Brad Lynch19 gün önce

So for each splat, when you first do a recolor request: 1) 7 different "camera" views are "screenshotted" around the model. Which is cached for the rest of the session in case might be doing further recolors (don't want it having to rasterize for each request) 2) Apple foundation models figures out the language request, and then sends that to a small/locally running SAM 3 on headset, which tries to pinpoint each relevant location in the each view and then match them together via a mask 3) Each mask is turned into splat indices through the view's buffer.. which doesn't exactly work perfectly all the time. But is the best situation I have so far

John Dagdelen profil fotoğrafı
John Dagdelen19 gün önce

That's a really cool workflow. Well done!

大西瓜焚岚 profil fotoğrafı
大西瓜焚岚19 gün önce

I ‘m a big fan of Rem and have many models for her ,thank you for the work!

Gabriele Romagnoli profil fotoğrafı
Gabriele Romagnoli18 gün önce

Is there anywhere where I could try this?

Brad Lynch profil fotoğrafı
Brad Lynch18 gün önce

Not yet. I hope to have the app release just in time for visionOS 27 release

Unshackled Pursuit profil fotoğrafı
Unshackled Pursuit19 gün önce

That’s useful. Nice recolor animation and clean design.

Clodo / Fabrizio Carimati ᯅ profil fotoğrafı
Clodo / Fabrizio Carimati ᯅ19 gün önce

Format of splats? .splat, .ksplat, .sog etc?

Brad Lynch profil fotoğrafı
Brad Lynch19 gün önce

The app supports .splat, .ply, and .usdz (with splats in them)

Perseus profil fotoğrafı
Perseus19 gün önce

Holy shit this is good

Brad Lynch profil fotoğrafı
Brad Lynch19 gün önce

Thank you. I have one more "moonshot" functionality I still want to add to this that I think would be pretty fun

Greg profil fotoğrafı
Greg19 gün önce

What other commands is there? 😂😂😂

Leo profil fotoğrafı
Leo18 gün önce

What splatting engine does it use and how many splats is it able to render before performance crashes?

Brad Lynch profil fotoğrafı
Brad Lynch18 gün önce

RealityKit’s own. Up to 400K max (not a lot, but meant clearly for objects)

Leo profil fotoğrafı
Leo17 gün önce

Thats more than the 200k number I’ve seen floating around. Does Reality kit also handle the segmentation? The model reloads upon changes so it’s a single buffer. I assume you semantically chunk the splats or the model already comes that way. Or how does that magic work?

Brad Lynch profil fotoğrafı
Brad Lynch17 gün önce

It started as 200K in earlier 27 betas. But Apple (silently) bumped it up in later ones

mr.tipton profil fotoğrafı
mr.tipton18 gün önce

That’s nice. I’m planning on diving into something similar next week. Any pointers?

Joshua Jones ᯅ profil fotoğrafı
Joshua Jones ᯅ19 gün önce

Are you on the M2 or the M5? I’ve been wanting to dive into Apple Foundation for on device deployment but didn’t know how well the M2 would hold up.

Brad Lynch profil fotoğrafı
Brad Lynch19 gün önce

I am using M5 right now. But I think this should work on M2 too. Haven’t tested yet

SaoGalaxyVR profil fotoğrafı
SaoGalaxyVR18 gün önce

I need play more with 3dgs

Tim Reha profil fotoğrafı
Tim Reha18 gün önce

👌

Benzer Videolar