Post

Replies

Boosts

Views

Activity

Reply to Need to increase 10' x 10' safe area for VR
Safety and privacy must be the top priority with AVP as there are many unknown vulnerabilities. The 10' x 10' safe area zone would be the area where AVP's motion tracking and environmental mapping would ensure minimum Safety. Check-out AVP Swift Apps (revealing chances and dangers of beyond 10' x 10' safe area zone, especially in darkness): FindSurface 1d - Apple Vision Pro https://youtu.be/_JxFbf6lXZw FindSurface RR Demo - Apple Vision Pro https://youtu.be/Mep1w5nvu0Y The source code of the AVP app is available on GitHub: https://github.com/CurvSurf/FindSurface-RealityKit-visionOS-Response-to-Request
Sep ’24
Reply to Creating Shared Experiences in Physical Locations
AVP is a spatial computer seamlessly blending digital content with the physical space around you. For spatial computing, the physical space must be defined accurately and speedy. FindSurface determines the shapes, sizes, and 6DoF poses of your physical space from 3D measurement points including MeshAnchors of AVP. Once the shapes, sizes, and 6DoF poses of your physical space are detemined, you can everything, e.g., you can view photos and videos wrapped around your physical surfaces. FindSurface Real-Time 1 - Apple Vision Pro https://youtu.be/2aSMBrPTEtg FindSurface Real-Time Preview - Apple Vision Pro https://youtu.be/CGjhfKxjpUU
Sep ’24
Reply to Access to ARKit underlying scene mesh in visionOS
There is no way we developers access to building MeshAnchors. Apple's building MeshAnchors is a complicated system function, not perfect, generating unwanted unexpected MeshAnchors. We have to accept the current and wait till solved. Apple engineers are aware of. FindSurface Real-Time Preview - Apple Vision Pro https://youtu.be/CGjhfKxjpUU FindSurface Real-Time 1 - Apple Vision Pro https://youtu.be/2aSMBrPTEtg
Sep ’24
Reply to Geometry recognition and measurement from MeshAnchor
The FindSurface demo app for Apple Vision Pro (visionOS) is now stabilized: https://github.com/CurvSurf/FindSurface-RealityKit-visionOS Cone2Cylinder, Torus2Cylinder, and Torus2Sphere conversions are implemented. For example, if you try to get a cone from a real cylindrical object (with a diameter of larger than 1 meter), FindSurface will convert the resulting cone to a cylinder. Cones and tori are trimmed to the boundaries of the inlier points.
Jul ’24
Reply to Geometry recognition and measurement from MeshAnchor
https://github.com/CurvSurf/FindSurface-RealityKit-visionOS Once object measurement points (point cloud, mesh vertices, etc.) are collected, the measurement accuracy and average distance between points are fixed. CurvSurf FindSurface works based on those values ​​and requires additional parameter values ​​for region growing to enlarge the length/width and increase the radius of the estimated object geometry. After a series of experiments, CurvSurf found the optimal parameter value set for MeshAnchor generated by Apple Vision Pro: Accuracy: 1.5 cm, Average Distance: 10 cm, Lat. Ext.: 10, Rad. Exp.: 5, Touch Radius: 1/4 - 1/2 of object diameter/width [cm]. As an Apple Vision Pro user, you need to adjust the Touch Radius proportional to the approximate diameter or width of your object. It is a problem of object scaling for a range of 1 - 20 meters. If you like to get a relatively small plane or short cylinder/cone, you set the Lat. Ext. to less than 5.
Jul ’24
Reply to Geometry recognition and measurement from MeshAnchor
Voice commands: “Tap” – Spatial tap (gazing & pinching). Invoke FindSurface. “Tap plane” – Plane selection. “Tap sphere” or “Tap ball” – Sphere selection. “Tap cylinder” – Cylinder selection. “Tap cone” – Cone selection. “Tap torus” or “Tap donut” – Torus selection. “Tap accuracy” or “Tap measurement accuracy” – Accuracy selection. “Tap mean distance”, “Tap average distance”, or “Tap distance” – Avg. Distance selection. “Tap touch radius” or “Tap seed radius” – Touch Radius selection. “Tap Inlier” – “Show inlier points” toggle. “Tap outline” – “Show geometry outline” toggle. “Tap clear” – “Clear Scene” click.
Jun ’24