Key Features of ARDK

Key features of the ARDK include:

  • Depth and Occlusion : Generate depth information from a user’s surroundings in real time, using just the device’s camera. Integrate virtual objects into the user’s surroundings using occlusion, navigation, depth-of-field effects, and more.

  • Semantic Segmentation : Easily and automatically classify objects that a user scans. Use semantic segmentation to recognize objects in the world, such as the ground and sky, and incorporate them into your AR experience.

  • Meshing : Build a 3D mesh representation of objects in the world, based on camera images. Use meshing to let real-world objects interact with virtual systems like collisions, physics, mesh-based occlusion, object placement, and more.

  • Multiplayer : Create multiplayer AR experiences using a mix of peer-to-peer and server-based networking features. Automatically distribute and synchronize virtual and real-world information between players using the High-Level Networking API (HLAPI).

  • Development Tools : Easily develop and test your AR experience using custom development tools. Simplify your development workflow using remote mode. Test your AR experience directly in Unity without a mobile device using mock mode.