Posts

Post not yet marked as solved
1 Replies
Hiya,IPerhaps the copy on the Product page isn't as plain as it could be. My understanding from testing the APIs and watching the WWDC sessions is this :People Occlusion requires A12 and A12X Bionic Chips (or later)Motion Capture requires A12 and A12X Bionic Chips (or later)Multiple face tracking requires a A12 or A12X Bionic chip AND a TrueDepth CameraSimultaneous Front and Back Camera usage requires A12 or A12X Bionic chip AND a TrueDepth Camera (required for the facial tracking element of the simultaneous usage)ANE is the "Apple Neural Engine", a co-processor in the System On A Chip that Apple uses for machine learning inference on device (presumably a highly optimised matrix co-processor).Motion Capture (as a skeleton) works using the outward (rear) facing camera. Face tracking requires the TrueDepth camera and uses the 'selfie' camera.If you look at the API for RealityKit, all the samples are there : https://developer.apple.com/documentation/realitykitHope that helps.
Post not yet marked as solved
10 Replies
I can confirm this works just fine. It's much less than ideal though and I wouldn't recommend it for any use case where you want to use change the geometry in realtime (for example, drawing a spline based on touch interaction)!.
Post not yet marked as solved
10 Replies
Thirded - being able to walk the verts/faces of a mesh would be 😎
Post not yet marked as solved
12 Replies
I've been looking at a similar problem over the last day or so. I had a look in SwiftStrikeTabletop and the in there they cast an Entity from a Reality Composer scene to Entity & HasCollision. Here's a sample I wrote :// Setup AR Session let arConfiguration = ARWorldTrackingConfiguration() arConfiguration.planeDetection = .horizontal arView.session.run(arConfiguration) // Load the "Box" scene from the "Experience" Reality File let boxScene = try! Experience.loadBox() boxScene.generateCollisionShapes(recursive: true) let box = boxScene.greybox as? Entity & HasCollision arView.installGestures(for: box!)This seems to work (although the Rotation gesture doesn't currently appear to respond).
Post not yet marked as solved
1 Replies
There's probably the start of a solution here : https://developer.apple.com/videos/play/wwdc2019/607/You'll need to write code to record all the transforms and re-apply them, but you can access the skeletal hierarchy at runtime.
Post not yet marked as solved
10 Replies
No solutions but a +1, i've had no luck getting even the most basic (non-apple) usdz into XCode. Any help appreciated!