The Augmented Tegra Experience Agenda

The Augmented Tegra Experience Agenda

The Augmented Tegra Experience Agenda § Introduction to metaio § Overview of AR development processes and deployment to a mobile platform. § Example applications on a Tegra 4 ‘Dalmore’ platform § Consider some of the new features of the Tegra 4 platform § Look forward to some of the developments in open APIs from the perspective of an AR application developer AR Food Chain – Always ON, Always Augmented! Hardware Software Content Users Acceleration AR Applications AR Usage AR Content Access Augmented Reality Development Overview • Content Creation and Curation – most content formats supported • Deployment Options – Compatible with most CDN & Cloud Services • Platform Agnostic – ‘Write once’ Applications • Platform Performance Enhancement – Optimization & Acceleration Creator – Overview Display Display 3D Video Model Marker Display Image Display Audio Creator – Tegra 4 Example § Non-optimized ‘Junaio’ port § High polygon count ~35K∆ § High frame rate animation >25fps Junaio Demo – Screen Shot Junaio Browser running on nVidia ‘Dalmore’ Tegra 4 Development Platform Metaio SDK - Overview § Optimized client-based visual 4.1 search for a large number of 2D targets § Improved stability, robustness and performance of ID Marker and 2D marker-less tracking § Improved performance of 3D object tracking and teaching § SLAM integration § Sensor fusion with visual-based tracking § AREL support SDK Overview § Application Development Libraries § Xcode/Eclipse Development environments § Unity Plugin § Integrated Renderer § Fully functional free version (watermark) § 2D and 3D Tracking versions available (multiple OS license) § Developer Portal (user forums, FAQ, helpdesk) § Developer Certification Program § Supports AREL AR Stack AR Applications Application AREL: Augmented Reality Experience Language, Interpreter(AREL) proprietary* from metaio Java, Objective C, C++ Android Windows iOS SDK: SDK: SDK: Objective C Java C++ AREL AREL AREL SW level Platform-specific programming interfaces Sensor- Rendering Capturing Tracking interface metaio native SDK OS (iOS, Android, Windows 7/8) SW DRIVER HW level Acceleration(AREngine) What is AREL? • Augmented Reality Experience Language is • a unique combination of XML, Javascript and HTML5 • Content (XML) • Interaction and AR (Javascript) • UI (HTML5) • Available in: • junaio (via channels) • metaio SDK • Produced by: • Creator 2.0 onwards • Developers using SDK ‘Big Kid’ Application Demo – Screen Shot • Full frame rate video • Fast load time • Instant marker registration • Check out the application at: - • http://tiny.cc/oixauw SDK based application running on nVidia ‘Dalmore’ Tegra 4 Development Platform Mobile AR Deployment Trends • 2D/Marker based 3D/Marker-less Tracking • Single function ‘AR’ apps AR embedded into multi-function apps • Click to Scan Always On • Content kick-off Photo realistic 3D Content • 2D imaging DoF Imaging • Hand held Head mounted • Fixed ‘channel’ content Unlimited ‘cloud’ content • Visual tracking Sensor fusion • Touch GUI Integrated gesture, Iris tracking, voice recognition • Viewfinder Translucent Screens Mobile AR Deployment Challenges § Content, Content, Content! § Instantaneous ‘Z’ data § ‘Time stamped’ Sensor information § System power efficiency § Cloud access performance § Data API § Platform variation (Android ecosystem) and emerging OS Tegra 4 – First Impressions § OOB experience with 4.2.2 § Excellent GPU performance § Camera API calls work! § CPE – good platform for accelerating CV requirements § Enhanced imaging possibilities § Utilize more Unity features: - — Real time lighting/shadows — Translucency effects — Material effects http://www.facebook.com/metaio @twitt_AR http://twitter.com/#!/twitt_AR http://augmentedblog.wordpress.com/ http://www.flickr.com/photos/metaio/ http://www.youtube.com/user/metaioAR Phone (EMEA): +49-89-5480-198-0 [email protected] Phone (US): +1-415-814-3376 www.metaio.com .

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    16 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us