I am just starting to learn AR. Thanks for the help. I am trying to bind large objects to a certain location in an open area. I tried to bind using an image, an object in a reality composer. After snapping, when moving, objects do not remain in the same place. ARGeoTrackingConfiguration is not available in my region. If you scan the world around you and then define it, then with a rainy day or the slightest change in the area (for example, mowing the lawn), the terrain will not be determined. What do you advise?
Replies
ARReferenceImages need to exhibit a certain amount of visual features and texture in order to be recognized reliably. How do your reference images look like? If they show for example just a portion of the ground, they would likely not detect very well.
When you say that content moves after initial detection, this could either be due to the reference image being out of sight as you move further away, or due to degraded world tracking in general.
To address the first issue, you could try to just detect and not track the image (set maximumNumberOfTrackedImages to 0). For the second, watch out for a limited tracking state in ARCamera.TrackingState of your ARFrames.
I used a minimum of code. All the logic was put into the .pсproject file. Now I think it works on a small scale (not for placing large objects on the street). Now I'm trying to implement this using ARWorldMap and SceneKit. Am I on the right track?