There are two solutions to achieve the result as you want. But ... Very IMP . What you are trying to do is not augmented reality, just 3D rendering, and you can do the same without using vuforia, not even a marker. you can just use image processing (OpenCV)
Solution 1: select ARCamera in your scene and set the World Center mode (in the inspector) to CAMERA (instead of FIRST_TARGET) [despite the fact that your child should not be a child of ImageTarget]
Solution 2: Inspect the ImageTargets TrackableBehavour at runtime, then get the Transform component and extract the position and orientation from that Transform into World Coordinates (i.e. using Transform.position and Transform. Rotation):
Then you can set the position and orientation of your object, removing it from one of the monitored ones (for this you need to write a custom script).
But this is not AR in any point of view, because his view is somehow so. https://youtu.be/iHhMCdh3k7U
The right decision:
1 - Select the ImageTarget that you placed in the scene.
2 - In the inspector, go to the Image Target Behavior component for the script component and activate the property: Enable advanced tracking
Best luck!
source share