Re:Show HN: I Built an Interactive Cloth Solver for Apple Vi...
by lukko on Friday May 31, 2024 @04:27PM
(#40539845)
A bit more context - the cloth sim is part of my app, Lungy (https://www.lungy.app). It's designed to be an active meditation / relaxation app, so you can play relaxing instruments in space and immersive breathing exercises. The original Lungy is a breathing app available for iOS, that uses real-time breathing with interactive visuals.
The cloth sim is a Verlet integration, running on a regular grid. For now, I have tried a couple of different cloth scenes - a sort of touch reactive 'pad', where different parts of the cloth are mapped to different sounds and a cloth that blows in sync with breathing. The collision detection is a little bit tricky with the deforming mesh, but seems to work ok overall. Overall, it seems like a cool interaction to explore.
The cloth sim is live on the app store now (and free) - would love to hear feedback from anyone with a Vision Pro.
Re:Show HN: I Built an Interactive Cloth Solver for Apple Vi...
by jncfhnb on Saturday June 01, 2024 @03:50PM
(#40548548)
It seems weird that the interface seems to encourage interacting with it from afar and has no indicators as to where your actions would affect it (like a highly on a pickupable node). Is there some sort of intuitive reason for that that’s not obvious on a video? Not a complaint just curious.
Re:Show HN: I Built an Interactive Cloth Solver for Apple Vi...
by lukko on Saturday June 01, 2024 @04:47PM
(#40548948)
Good point - I should have probably shown the direct interaction too (touching the actual fabric in space) - there's a gif here: https://jmp.sh/s/lHqJm6NEvqMqkXMPyUpZ. It was a little but laggy when also screen recording on device.
In the video I am looking at where I want to interact and then using a pinch gesture and the sounds are mapped to different cells of the cloth. By either looking and tapping, or playing directly you can hopefully play your intended sound.
Re:Show HN: I Built an Interactive Cloth Solver for Apple Vi...
by lukko on Saturday June 01, 2024 @04:57PM
(#40549009)
Yes, that's basically it. If the gesture is targeted to something, either by looking at it or touching it directly in space then it responds. Direct touching takes priority, so I think you could look away but still touch in space.
Re:Show HN: I Built an Interactive Cloth Solver for Apple Vi...
by macintux on Saturday June 01, 2024 @09:46PM
(#40550696)
I half-joked on (then) Twitter about 15 years ago that if someone made AR that would help me sort my clothes by laundry temperature I’d buy it in a heartbeat.
Then a friend told me I could just wash everything in cold water. Crisis averted.
Re:Show HN: I Built an Interactive Cloth Solver for Apple Vi...
by lukko on Saturday June 01, 2024 @05:09PM
(#40549089)
Thanks!
It's been fun. It's not too dissimilar to iOS - a lot of spatial capabilities are linked very closely with RealityKit, it's worth looking at the API if you're interested. I was thinking we'd use Metal for rendering, but as I think there are privacy issues with accessing the raw camera data, it's only supported for 'full' spaces, so not the mixed / camera feed + overlay.
Re:Show HN: I Built an Interactive Cloth Solver for Apple Vi...
by wtallis on Saturday June 01, 2024 @07:24PM
(#40549996)
The definitions of these terms are certainly not fixed or universally agreed-upon, but on the spectrum from VR to MR to AR, the Vision Pro is definitely not at the AR end of things, and is very much not the class of device that the term "AR glasses" refers to.
The problems that "AR glasses" have with operating outside in full daylight are inherent to a class of devices that does not include the Vision Pro. To the extent that the Vision Pro works better outdoors than whatever "AR glasses" OP had in mind, it's because the Vision Pro is a fundamentally different kind of device with wildly different tradeoffs and design goals.
Re:Show HN: I Built an Interactive Cloth Solver for Apple Vi...
by samatman on Saturday June 01, 2024 @10:03PM
(#40550749)
So to summarize: unlike other AR glasses, it isn't unusable in sunlight, because it uses cameras to provide augmented reality, rather than something else.
Re:Show HN: I Built an Interactive Cloth Solver for Apple Vi...
by samatman on Sunday June 02, 2024 @11:37AM
(#40554989)
Because a refusal to understand what someone means when it's obvious, doesn't (as the delusion would have it) make that person look intelligent or win them imaginary internet points. It's just annoying.
Re:Show HN: I Built an Interactive Cloth Solver for Apple Vi...
by khazhoux on Saturday June 01, 2024 @11:04PM
(#40551010)
You are correcting his terminology using a categorization (AR, MR, VR, XR, etc) which is not standardized or even commonly used. So what's the point of correcting?
The simplest common-use definitions are:
* Augmented: combines synthetic and real-world imagery
Re:Show HN: I Built an Interactive Cloth Solver for Apple Vi...
by jayd16 on Saturday June 01, 2024 @11:24PM
(#40551094)
I was curious if the micro led display could withstand more heat than the Quest headsets but I can't find anyone testing (accidentally or otherwise) on an actual device.
As far as tracking goes, the AVP has downward facing cameras and a lidar system that presumably works as well in the sun as their phone lidars.
Re:Show HN: I Built an Interactive Cloth Solver for Apple Vi...
by throwup238 on Saturday June 01, 2024 @10:29PM
(#40550865)
Those are so fun to use at Burning Man! Just don't run out of battery in the middle of the playa or you'll be lugging the thing back for a mile through dust storms
Re:Show HN: I Built an Interactive Cloth Solver for Apple Vi...
by consumer451 on Saturday June 01, 2024 @06:42PM
(#40549743)
This frightens me. I have been working at reducing my time of watching videos in bed, and all I have to tempt me is a phone and a laptop. It's such an easy trap to fall into.
Spending time horizontal while not asleep is very unhealthy for your heart, and many other systems in your body.
Re:Show HN: I Built an Interactive Cloth Solver for Apple Vi...
by consumer451 on Saturday June 01, 2024 @07:07PM
(#40549893)
I will try to find some references, but the basic concept is that your heart will atrophy when it doesn't have to work against gravity, as in pumping blood from foot to head, while vertical.
This is why standing desks are a thing, why an astronaut will lose 30% of his heart-mass after one year on the ISS, and why patients after a long coma have a hard time doing cardio.
Re:Show HN: I Built an Interactive Cloth Solver for Apple Vi...
by jwells89 on Saturday June 01, 2024 @07:47PM
(#40550119)
Seems like it should be easy enough to offset with exercise though? Like if you’re doing cardio a few days a week you’re not going to suffer too much by chilling in bed a couple evenings.
Re:Show HN: I Built an Interactive Cloth Solver for Apple Vi...
by consumer451 on Saturday June 01, 2024 @07:51PM
(#40550142)
Yeah, this seems possible. I was thinking more of someone more generally increasing their horizontal time without doing anything to make up for it. This is my own projection, as it is what I have been guilty of doing.
Re:Show HN: I Built an Interactive Cloth Solver for Apple Vi...
by consumer451 on Saturday June 01, 2024 @07:17PM
(#40549948)
To be clear, it's not that sleeping while horizontal is better than being awake while horizontal. We all need solid sleep, but being horizontal should otherwise be minimized as it is the ultimate sedentary lifestyle.[0] This causes heart atrophy.
Re:Show HN: I Built an Interactive Cloth Solver for Apple Vi...
by SkyPuncher on Saturday June 01, 2024 @09:51PM
(#40550711)
I think you’re incorrectly jumping to correlations/causations.
Your references are due to sedentary, not laying down. You can have a sedentary life standing in place most of the day. Likewise, the problem is being sedentary, not what position your sedentary in.
Re:Show HN: I Built an Interactive Cloth Solver for Apple Vi...
by hyko on Saturday June 01, 2024 @11:31PM
(#40551116)
It’s a reasonable hypothesis, but you’d need to experiment to validate it. It’s easy to imagine how prolonged exposure to bed rest or microgravity may trigger heart muscle remodelling in a way that intermittent bouts of lying down would not.
Re:Show HN: I Built an Interactive Cloth Solver for Apple Vi...
by brookst on Sunday June 02, 2024 @12:09AM
(#40551250)
I have both Quest 3 and AVP, and they are not even close for “watching videos in bed”. Partly just pure video and audio quality, where the AVP is a generation ahead, at least.
But also for less than singleminded video watching: if you get a text, the notification appears. If you are watching a long-running deployment, you can have a terminal window off to the side to glance at periodically.
And if you want a drink of water or even to get take the glass to the kitchen for a refill, you don’t take the headset off. The passthrough is that good on AVP, where Q3 is sort of functional but very acid trippy with bending geometry when you look around.
Is AVP “worth” 5x as much? IDK. Depends on your income and priorities. But it is certainly a dramatically different experience.
Re:Show HN: I Built an Interactive Cloth Solver for Apple Vi...
by lastdong on Sunday June 02, 2024 @03:28AM
(#40552136)
Apple consistently has the advantage of good UX: tight integration with their ecosystem, including message notifications and calls. Costing around $3,000, the product must feel solid with top quality components. I'm wondering about the external battery and how it affects mobility. I imagine there might be downsides to having to carry it around, but maybe it's not as bad?
Re:Show HN: I Built an Interactive Cloth Solver for Apple Vi...
by jazzyjackson on Monday June 03, 2024 @01:16AM
(#40559549)
i've definitely snagged the cable on a doorknob walking around the house, it's not great, i've been meaning to get one of those ipod armbands people used to wear at the gym to avoid the issue
Re:Show HN: I Built an Interactive Cloth Solver for Apple Vi...
by brookst on Monday June 03, 2024 @10:52AM
(#40563192)
The battery is annoying but not terrible. At least as a guy who wears pants with pockets, it’s not much different than having a cell phone in a pocket.
The cable is also somewhat irritating, mostly in that “a big just landed on me” moment when an arm brushes it.
It is definitely suboptimal and contributes to the AVP’s vibe of absolutely incredible and yet not quite ready for mass market.
Re:Show HN: I Built an Interactive Cloth Solver for Apple Vi...
by BoorishBears on Saturday June 01, 2024 @05:52PM
(#40549369)
Their stance on developer access made it DOA on day 1.
All apps are flying blind when you're multitasking: apps can't even use iOS style marker tracking unless you run them in "immersive mode", which makes them the only app running.
That combined with no camera access at all, extremely laggy hand tracking, and an inability to do room scale without a constant passthrough make it somehow less capable than a Quest 3.
I bought a Quest 3 after my Vision Pro and it's a legitimately better piece of hardware except for the displays, and passthrough (which is gimped in usage on AVP). Even the lenses are better on the Q3. Meta has a commanding lead in VR after all
Re:Show HN: I Built an Interactive Cloth Solver for Apple Vi...
by jayd16 on Saturday June 01, 2024 @07:25PM
(#40550000)
As far as passthrough permissions, I don't think either platform lets you near the feed. Vision OS has their nonimmersive 3d widget mode which goes further and only gives you input when your widget is being interacted with. I assume Meta will go a similar route there.
Re:Show HN: I Built an Interactive Cloth Solver for Apple Vi...
by BoorishBears on Saturday June 01, 2024 @10:10PM
(#40550780)
I can forgive most of the Quest's OS limitations because it's functionally an entertainment device.
The AVP should have been a powerhouse like the Hololens, and the $3500 price tag didn't exactly scream anything other than enterprise for mass adoption.
Re:Show HN: I Built an Interactive Cloth Solver for Apple Vi...
by jwells89 on Saturday June 01, 2024 @06:00PM
(#40549422)
On the other hand, the weakness of the onboard compute significantly restricts the Quests’ potential, as does their inability to take a DisplayPort input from a PC (the tether can only serve crappy compressed video).
I own a Quest 2 and AVP and while the Quest is alright for what it does and regularly gets used (for PC-tethered Beat Saber mainly), I’m on the lookout for a quality dedicated PCVR-oriented replacement that doesn’t break the bank. I don’t see myself buying another Quest in the future unless they add back DisplayPort input or the onboard compute both becomes more powerful and gains the capability to run Steam so I don’t have to buy games from Facebook to play untethered.
Re:Show HN: I Built an Interactive Cloth Solver for Apple Vi...
by jayd16 on Saturday June 01, 2024 @07:15PM
(#40549935)
Uncompressed 4k@90 isn't exactly trivial. I think you'd need TB3 or USB4 for the bandwidth alone and Qualcomm doesn't provide that on the chipset. The device itself can decompress 8K video if it's stored in disk.
I'm fairly certain it's not Meta standing in the way here. My bet is Quest 4 will be able to achieve this but we'll see.
Re:Show HN: I Built an Interactive Cloth Solver for Apple Vi...
by wtallis on Saturday June 01, 2024 @07:28PM
(#40550016)
Yeah, Meta has a decent excuse in that they're basically using a smartphone chip for their headsets. Apple's using a laptop chip and another big chip, so not having any high-speed IO for the Vision Pro is more of a glaring omission.
Re:Show HN: I Built an Interactive Cloth Solver for Apple Vi...
by nozzlegear on Saturday June 01, 2024 @11:30PM
(#40551113)
I had a pair that I ended up returning [1]. I think about them often, multiple times a week when I’m using my laptop or tablet. I felt incredibly productive with the AVP when writing code away from my main computer. And they were just really cool/fun to use. I hope to get the second iteration if Apple continues to make them [2].
[1] I bought them because I had several app ideas for AVP that I wanted to explore, but right after they arrived I promptly signed a new client and couldn’t justify the extra time to learn Swift and AVP dev. I decided to return the AVP before the refund window expired.
[2] I realize the irony of hoping Apple continues to make the AVP when the act of returning mine may end up helping contribute to its downfall.
Re:Show HN: I Built an Interactive Cloth Solver for Apple Vi...
by cainxinth on Sunday June 02, 2024 @09:14AM
(#40553843)
No one for whom money is still an object should buy one, but absolutely everyone should schedule a demo at the Apple Store. It’s heavy, uncomfortable and has few legitimate use cases, but the demo is incredible. It’s a glimpse of what’s to come.
Re:Show HN: I Built an Interactive Cloth Solver for Apple Vi...
by superamit on Saturday June 01, 2024 @06:24PM
(#40549608)
This is really cool! I save AVP for work but have been eager to find new meditation interfaces because it feels like AR has so much potential for this. Will try it out!
Re:Show HN: I Built an Interactive Cloth Solver for Apple Vi...
by spaceman_2020 on Saturday June 01, 2024 @07:34PM
(#40550046)
Not to disparage OP or this product - which sure looks cool - but man, the idea of buying a $3500 device to simulate something I can do by opening my wardrobe seems…absurd.
Re:Show HN: I Built an Interactive Cloth Solver for Apple Vi...
by actionfromafar on Saturday June 01, 2024 @07:35PM
(#40550055)
I imagined it would be a tool for designing clothes. It would then output cutting patterns or stitching instructions. That would be the solving part. :)
Re:Show HN: I Built an Interactive Cloth Solver for Apple Vi...
by lukko on Sunday June 02, 2024 @07:55AM
(#40553374)
The cloth sim is GPU. It’s not that heavy currently, around 40k quads. You could go much heavier, easily 500k, but it also changed the cloth behaviour.
The limiting factor is actually not the sim, but the initial load time for the procedural geometry. I might try adding some subdivisions though..
The cloth sim is a Verlet integration, running on a regular grid. For now, I have tried a couple of different cloth scenes - a sort of touch reactive 'pad', where different parts of the cloth are mapped to different sounds and a cloth that blows in sync with breathing. The collision detection is a little bit tricky with the deforming mesh, but seems to work ok overall. Overall, it seems like a cool interaction to explore.
The cloth sim is live on the app store now (and free) - would love to hear feedback from anyone with a Vision Pro.
App Store (Vision Pro): https://apps.apple.com/app/id6470201263
Lungy, original for iOS - https://apps.apple.com/app/id1545223887
In the video I am looking at where I want to interact and then using a pinch gesture and the sounds are mapped to different cells of the cloth. By either looking and tapping, or playing directly you can hopefully play your intended sound.
Is that how most vision pro interfaces work?
Very cool sim, but kind of disappointed still. Will build this someday.
Then a friend told me I could just wash everything in cold water. Crisis averted.
It's been fun. It's not too dissimilar to iOS - a lot of spatial capabilities are linked very closely with RealityKit, it's worth looking at the API if you're interested. I was thinking we'd use Metal for rendering, but as I think there are privacy issues with accessing the raw camera data, it's only supported for 'full' spaces, so not the mixed / camera feed + overlay.
Can’t believe this is what $4-5K piece of tech looks like. Wild.
Simple test: can you get a drink out of the fridge while wearing the headset?
If the answer is yes, it's AR.
The problems that "AR glasses" have with operating outside in full daylight are inherent to a class of devices that does not include the Vision Pro. To the extent that the Vision Pro works better outdoors than whatever "AR glasses" OP had in mind, it's because the Vision Pro is a fundamentally different kind of device with wildly different tradeoffs and design goals.
Got it.
AVP is not glasses. It's a headset.
Headsets and glasses are two entirely different product categories.
The simplest common-use definitions are:
* Augmented: combines synthetic and real-world imagery
* Virtual: fully-synthetic imagery
AVP can do both.
AVP is, by all definitions, XR, VR, AR, and mixed reality.
AR with cameras and screens is an implementation detail, with the definition being realtime. You can easily play ping pong with an AVP on.
As far as tracking goes, the AVP has downward facing cameras and a lidar system that presumably works as well in the sun as their phone lidars.
Wild for such a hyped-up technology product. It just shipped and vanished.
Spending time horizontal while not asleep is very unhealthy for your heart, and many other systems in your body.
Never heard of this before, any references?
This is why standing desks are a thing, why an astronaut will lose 30% of his heart-mass after one year on the ISS, and why patients after a long coma have a hard time doing cardio.
edit:
"Cardiac atrophy after bed rest and spaceflight"
https://www.researchgate.net/publication/11883764_Cardiac_at...
"Cardiac atrophy in women following bed rest"
https://pubmed.ncbi.nlm.nih.gov/17379748/
Why is this?
[0] https://www.betterhealth.vic.gov.au/health/healthyliving/the...
see my other comment for other references: https://news.ycombinator.com/item?id=40549893
Your references are due to sedentary, not laying down. You can have a sedentary life standing in place most of the day. Likewise, the problem is being sedentary, not what position your sedentary in.
The less time that your heart has to fight against pressure/gravity, the weaker that muscle will become. This is pure causation.
https://news.ycombinator.com/item?id=40549893
You’re absolutely right that it’s bad for you.
You can imagine what happened :-)
There's no need to pay the extra $3,000 or whatever it is.
I'm very curious to see if more people adopt the AVP for productivity while traveling though. That's what the Quest seems pretty useless for still.
But also for less than singleminded video watching: if you get a text, the notification appears. If you are watching a long-running deployment, you can have a terminal window off to the side to glance at periodically.
And if you want a drink of water or even to get take the glass to the kitchen for a refill, you don’t take the headset off. The passthrough is that good on AVP, where Q3 is sort of functional but very acid trippy with bending geometry when you look around.
Is AVP “worth” 5x as much? IDK. Depends on your income and priorities. But it is certainly a dramatically different experience.
(Q3 is still hands down better for games, BTW)
The cable is also somewhat irritating, mostly in that “a big just landed on me” moment when an arm brushes it.
It is definitely suboptimal and contributes to the AVP’s vibe of absolutely incredible and yet not quite ready for mass market.
All apps are flying blind when you're multitasking: apps can't even use iOS style marker tracking unless you run them in "immersive mode", which makes them the only app running. That combined with no camera access at all, extremely laggy hand tracking, and an inability to do room scale without a constant passthrough make it somehow less capable than a Quest 3.
I bought a Quest 3 after my Vision Pro and it's a legitimately better piece of hardware except for the displays, and passthrough (which is gimped in usage on AVP). Even the lenses are better on the Q3. Meta has a commanding lead in VR after all
The AVP should have been a powerhouse like the Hololens, and the $3500 price tag didn't exactly scream anything other than enterprise for mass adoption.
I own a Quest 2 and AVP and while the Quest is alright for what it does and regularly gets used (for PC-tethered Beat Saber mainly), I’m on the lookout for a quality dedicated PCVR-oriented replacement that doesn’t break the bank. I don’t see myself buying another Quest in the future unless they add back DisplayPort input or the onboard compute both becomes more powerful and gains the capability to run Steam so I don’t have to buy games from Facebook to play untethered.
I'm fairly certain it's not Meta standing in the way here. My bet is Quest 4 will be able to achieve this but we'll see.
[1] I bought them because I had several app ideas for AVP that I wanted to explore, but right after they arrived I promptly signed a new client and couldn’t justify the extra time to learn Swift and AVP dev. I decided to return the AVP before the refund window expired.
[2] I realize the irony of hoping Apple continues to make the AVP when the act of returning mine may end up helping contribute to its downfall.
Apple is very much not having an iPhone moment with Vision Pro: there is no explosion of creativity or a new market rush. And there may never be one.
Apple treated devs like trash for years and now they have a new platform nobody wants to build on. Oops.
Say you slide it over so it's hovering over the edge of your sofa and then you turn gravity on. It seems like you're just a few steps away from what!
You can get detect planes and the mesh geo of the room.
The limiting factor is actually not the sim, but the initial load time for the procedural geometry. I might try adding some subdivisions though..
developers are developing but it's a small clique
i don't think it's regarded as a commercial flop because there's bound to be a gen 2, hopefully by then there are some apps in the app store
but i agree with your characterization that they got away with a flubbed release