Device Tracking improves tracking robustness by using features of the environment surrounding the target. It enables you to use smaller models or to place models farther away from the camera. In addition, you will also benefit from the concept of Extended Tracking that enables tracking of the target even when the Cylinder Target is no longer in view.
Learn more at Device Tracking.
Using Multiple Cylinder Targets Simultaneously
Vuforia offers simultaneous tracking of targets and target types. Let multiple Cylinder Targets or other image-based targets work together to apply target dependent functions and events. Or reward users by displaying unique augmentations when all boxes are collected and in view.
Visit Detect and Track Multiple Targets Simultaneously for more information.
Using the Occlusion Model with a Cylinder Target
In the Unity sample, a 3D model representing the full geometry of the real object is attached under the Cylinder Target Game Object, and a Depth Mask shader is applied to its Mesh Renderer which results in occluding virtual objects (the augmentations) whenever they are located/moved behind the Cylinder Target. Achieve the same effect in a native development environment by rendering the whole geometry of the object to the depth buffer and disable the color mask.
The occlusion method will further immerse your users and connect them with the product. See the Unity Asset Store with Occlusion Management to learn more or use the Cylinder Target samples to get started.
Cylinder Target API Overview
The Cylinder Target is tracked by the ObjectTracker as part of the ObjectTarget trackables. The corresponding TrackableResult (in this case a CylinderTargetResult) returns a common pose and individual status for the individual Image Targets that the Cylinder Target is built upon.
Please, refer to the ObjectTracker API Overview for more information on the ObjectTracker behavior.