Image AR
Image AR corresponds to the image2d-tracking type.
Experience Flow
A typical flow looks like this:
- open the scene
- download assets
- load the scene
- show scanning guidance
- trigger
trackedafter the camera recognizes the target image - trigger
lostTrackwhen the target image is lost
Key Events
The most commonly used events in Image AR scenes are:
readydownloadAssetProgressloadSceneEndsceneStarttrackedlostTrack
Scan UI
You can hide the default scanning UI with the hideScan property and render your own guidance on the host layer.
If the scene is configured with a custom scan image, scan copy, or an entry for downloading the target image, the default Kivicube UI handles that automatically. If you fully customize the host UI, you need to provide those guides and implementations yourself.
Gyroscope Mode
Image AR scenes also support gyroscope-related behavior:
- if the scene enables the gyroscope, the experience can continue with gyroscope logic after tracking is lost
- on iOS, that also introduces motion and orientation permission handling
So for iframe integrations, it is still recommended to disable the gyroscope first whenever possible.
Custom Interactions
Image AR scenes are commonly paired with:
Suitable Content
- recognizing posters, packaging, albums, or cards
- showing 3D models, video, animated images, and other content after recognition
- brand marketing and exhibition guidance
Integration Recommendations
- Make the target image as clear as possible and rich in feature points.
- The host page should ideally provide a clear "Please scan the target image" hint.
- Adding visual feedback for
trackedandlostTrackmakes the experience much more stable for users.