Post

Replies

Boosts

Views

Activity

Reply to Where can I find software developers for Vision Pros software?
So, realistically, this platform is infantile. The things that are best supported at the moment are 2D windows in 3D space, and even then Window management is absent. Apple’s platform is not billed as VR or AR, it is special computing. As such it lacks many of the VR or AR features that other MR platforms have because It has opinionated design decisions with special computing as the focus. You could explore this from a Unity game-engine angle, or seek out game developers or those familiar with Meta’s VR platforms. However, starting with development is likely the wrong move. While developers could build a prototype or tell you what is and is not supported, the appropriate starting point is with strategy/UX and product design. Drown in the human interface guidelines of various VR platforms and cultivate a product strategy and consult with engineers on technical feasibility. Once you’ve done that you can start prototyping and building the thing.
Topic: Graphics & Games SubTopic: General Tags:
Aug ’23
Reply to RealityView attachments do not show up in Vision Pro simulator
Attachments definitely work. You "nominate" an attachment SwiftUI like so: attachments: { Text("hello") .glassBackgroundEffect() .tag("panel") // <---------- NOTE THE TAG } This closure can return different results as the state of your scene changes. So if you want an attachment to disappear, just stop returning it from here. After an attachment is nominated, it needs to be added to the scene in the update method of RealityView. First see if RealityKit has synthesized an entity for the attachment you provided: update: { content, attachments in let panelEntity = attachments.entity(for: "panel") // <------- NOTE THAT IT MATCHES THE NOMINATED TAG NAME. // [...] } Once you have that entity you can transform it, plop add it onto another entity, or straight into the content view itself. content.add(panelEntity)
Topic: Graphics & Games SubTopic: RealityKit Tags:
Aug ’23
Reply to Is it possible to place content on the plane detected in the visionOS simulator?
I am not seeing any changes in VisionOS Beta3 with respect to placing content where a user taps on a plane. PlaneDetectors are still not available World Tracking Provider still doesn't return after asking it to track an anchor The Scene Reconstruction provider is still missing. Taps on a scene AnchorEntity of type plane still report inaccurate positions Taps on a plane placed at a world AnchorEntity still report inaccurate positions Feedbacks filed with no response: FB13034747 FB13034803 FB12952565 FB12639395 Maybe beta 4?
Topic: App & System Services SubTopic: Core OS Tags:
Aug ’23
Reply to Dragging coordinates issue in VisionOS
Please file a feedback on this to increase pressure to get it added. I've done so on an adjacent issue related to non-"world targeting" entities. The lack of the PlaneDetectionProvider and SceneReconstructionProvider support in the simulator is felt more and more as we run into these issues.
Topic: Graphics & Games SubTopic: RealityKit Tags:
Sep ’23
Reply to Dragging coordinates issue in VisionOS
You're probably going through a moment of "What in the world? That wasn't mentioned anywhere!". And yeah, a lot of the demonstrations use an AnchorEntity of type "Plane" to insert a RealityComposer scene into the RealityView at a spot in the world that meets the size criteria, or just do "Content.addEntity" when the realityView loads for an Immersive Scene. It's important to note these are not "world tracked" entities, and will not enable accurate location3D values for interactions. We can use "rotate" and "magnify" in these situations as those gesture change relative to their initial value. Tap gestures can even be used as a sort of tap-boolean, but the location of the tap is not reliable. You're also probably asking "How can I make anything interactive enough to feel immersive this way???" And yeah, I don't have a clue. Maybe if we pay $4000 or get lucky with a developer kit we can figure it out. We can't ask anyone with a developer kit because they're banned from telling us.
Topic: Graphics & Games SubTopic: RealityKit Tags:
Sep ’23