Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Shared Augmented Reality Worlds with ARCore

Shared Augmented Reality Worlds with ARCore

This talk first quickly covers intro to Augmented Reality concept. Then covering current base ARCore capabilities. Then talk about rich 3D content and hard life adding this 3D content into apps. Then moving to possible solutions of 3D content problem - Unity, Unreal Engine, SceneForm (Demo). Finally, having rich 3D content in place talk will cover the ways how we can share 3D scenes for multiple users - demonstrating this with ARCore Cloud Anchors (Demo).
https://youtu.be/APNH9Amc2zk

Avatar for Sergii Kozyrev

Sergii Kozyrev

December 08, 2018
Tweet

More Decks by Sergii Kozyrev

Other Decks in Programming

Transcript

  1. As your device moves through the world, ARCore combines visual

    data from the device’s camera and IMU to compute the position and orientation of the phone. Motion Tracking
  2. ARCore understands the physical structure of your environment, detecting horizontal

    and vertical surfaces, like tables, desks and walls, and makes these surfaces available for your app as planes. Environmental Understanding
  3. ARCore can detect information about the lighting of its environment

    so you can render your virtual objects under the same conditions as the environment around them. Light Estimation
  4. ARCore Java SDK ARCore Unity SDK Start requires Unity knowledge

    API exposed in C# Run or export to Android Project Rich 3d editing and scripting Physics engines Artist and Designer Tools Top Engine performance Graphics Rendering Cross Platform* Simple to start Convenient Java api Android Setup, Tests, CI etc. Little to zero 3d editing capabilities No Scene editing capabilities No 3d objects interaction No simple 3d object animations, transformations, shaders Runs in DalvikVM / ART
  5. Sceneform SDK A high-level scene graph API A realistic physically

    based renderer An Android Studio plugin for importing, viewing, and building 3D assets + Google Poly support
  6. Augmented Images Image Database for 1000 images Up to 20

    images simultaneously in a frame! PNG and JPEG formats, at least 300x300