News for hackers. Stuff that matters.
Re:Meta Cancels High-End Mixed Reality Headset After Apple V... by nogridbag on Friday August 23, 2024 @08:05PM (#41334276)
Is there a future proof way to capture photos today to view in 3D/VR devices of the future?
Re:Meta Cancels High-End Mixed Reality Headset After Apple V... by glhaynes on Friday August 23, 2024 @08:19PM (#41334376)
(Not my area of expertise, but I believe this is about accurate with regard to the Apple ecosystem)

These were old photos, many taken with older digital cameras and early smartphones, and they worked very well. I believe as long as they're of a reasonably high resolution (so, any camera from the last 20 years or even more), it'll work. Of course, it's ML-based attempting to simulate 3D from a single image, so it's not always perfect, but I didn't run into any significant failures.

Btw, to capture spatial videos, the easiest way is to use an iPhone 15 Pro (with its camera in "spatial video" mode) or the Apple Vision Pro itself. I'd guess there are ways to convert videos from other formats into this, or to use other apps to view photos/videos in non-native formats, but I'm not personally familiar.

Re:Meta Cancels High-End Mixed Reality Headset After Apple V... by jachee on Friday August 23, 2024 @10:49PM (#41335140)
Panoramic photos also convert nicely into spatial experiences.
Re:Meta Cancels High-End Mixed Reality Headset After Apple V... by crooked-v on Saturday August 24, 2024 @02:09AM (#41336031)
For video, MV-HEVC (the Apple-pushed format) is probably the best bet, since it's both well-documented as a HEVC/H.265 extension and (because it stores diffs instead of full duplicate frames) it's way more practical for high-res and HDR video than previous de facto formats like side-by-side video. It's likely to be widely adopted by data hoarders, if only because it will save a huge amount of file space on 3D blu-ray rips.

Photos are more up in the air in part because the use and support of the Apple-pushed HEIC is much more limited than HEVC. But internally it's basically the same thing as MV-HEVC except with just the two still frames encoded instead of full videos, so any codebase that supports MV-HEVC should be able to support the 3D variant of HEIC as well without a lot of extra work over the long term.