I have tried, for example, registering the same image in the Reference Image Library as a marker with a unique name and setting Max Number Of Moving Images to 2.
(I have attached the image I set up.)
The result was no recognition whether I put one marker on the camera or two markers on the camera.
I would like to achieve this functionality with ARFoundation alone, without any other assets if possible,
I would appreciate any advice on how to do this.
How would you suggest that the platform distinguish between two identical images? No, to my knowledge there is no way to visually distinguish between two identical images. Using multiple copies of the same image in a reference image library is undefined behavior as far as Unity is concerned.
I understood about the following. Using multiple copies of the same image in a reference image library is undefined behavior as far as Unity is concerned.
Now then, I have only added one image of the earth to the reference image library and have confirmed that if there are multiple markers of the earth, only one of them will be recognized.
Is it impossible for Unity to recognize all of these?
Unity does not author any image tracking software. We provide a cross-platform C# interface to platform implementations. Refer to your platform’s documentation (ARCore, ARKit, etc) for information about the platform capabilities.
I appreciate your advice, and I will be sure to keep it in mind as I go through the process.
You are right I would like to check the functionality of the platform.
In the future we intend to add more platform documentation links to our package docs to reduce the amount of homework necessary for developers like you to reason about platform API’s. Best wishes on your app!