OGC ARML 2.0 Candidate Standard - Comparison with Existing Formats

Similar documents
OGC ARML 2.0 Candidate Standard

Open Geospatial Consortium

Open Geospatial Consortium

Considerations of Generic Framework For AR on the Web

Technology, Seoul, Korea Published online: 05 Feb 2014.

Augmented Reality Reality or Novelty?

Argon + Web Programing. Hafez Rouzati

The Argon AR Web Browser and Standards-based AR Application Environment

Mobile Touch Floating Joysticks with Options version 1.1 (Unity Asset Store) by Kevin Blake

Positioning in CSS: There are 5 different ways we can set our position:

UI Elements. If you are not working in 2D mode, you need to change the texture type to Sprite (2D and UI)

Data Visualization Techniques with Google Earth

Installation & User Guide

<Insert Picture Here> JavaFX Overview April 2010

What Is The Fastest Route From Development To Deployment? Which Solution Is Right For Your Campaign? What Do Each Of These Tools Do?

Augmented Reality continuing what the Internet started

ArcGIS Runtime: Building 3D Apps. Rex Hansen Adrien Meriaux

AutoCAD DWG Drawing Limitations in SAP 3D Visual Enterprise 9.0 FP02

Web Services for Geospatial Mobile AR

Creating learning activities using Augmented Reality tools

VEGETATION STUDIO FEATURES

_ LUCIADRIA V PRODUCT DATA SHEET _ LUCIADRIA PRODUCT DATA SHEET

the gamedesigninitiative at cornell university Lecture 6 Scene Graphs

3D webservices - where do we stand? Emmanuel Belo

FLOATING AND POSITIONING

Animation & AR Modeling Guide. version 3.0

AutoCAD DWG Drawing Limitations in SAP 3D Visual Enterprise 9.0 FP03

Aware IM Version 8.2 Aware IM for Mobile Devices

Sign-up Forms Builder for Magento 2.x. User Guide

3D-Visualisierung im Internet

Google Earth. Tutorials. Tutorial 2: Annotating Google Earth

Using CSS for page layout

Computer Graphics 1. Chapter 9 (July 1st, 2010, 2-4pm): Interaction in 3D. LMU München Medieninformatik Andreas Butz Computergraphik 1 SS2010

TAG STYLE SELECTORS. div Think of this as a box that contains things, such as text or images. It can also just be a

Creating Buttons and Pop-up Menus

User s guide to using the ForeTees TinyMCE online editor. Getting started with TinyMCE and basic things you need to know!

Adobe Web Authoring using Adobe Dreamweaver Exam and objectives

Adobe Web Communication using Dreamweaver CS5 Curriculum/Certification mapping

READSPEAKER ENTERPRISE HIGHLIGHTING 2.5

Interactive Media CTAG Alignments

Preferential Resource Delivery Via Web Proxy or Web Browser

What s New in TerraExplorer Suite 5.0

Augmented-reality and mirrorworld

ADOBE 9A Adobe Dreamweaver CS4 ACE.

Client-Side Web Technologies. CSS Part II

Dive into Mobile VR/AR Games

Progress and Updates on Information Model

Chapter 1 Getting Started with HTML 5 1. Chapter 2 Introduction to New Elements in HTML 5 21

HTML5 in Action ROB CROWTHER JOE LENNON ASH BLUE GREG WANISH MANNING SHELTER ISLAND

Macromedia - Fireworks TechNotes: How to create transparent Pop-up Menus

AR/MR Standardization Activities at ISO JTC 1 SC24 4th meeting of International AR Standards Community Basel, Switzerland October

Fundamentals of Web Technologies. Agenda: CSS Layout (Box Model) CSS Layout: Box Model. All HTML elements can be considered as a box or a container

Grouping Nodes. X3D Graphics for Web Authors. Chapter 3

Sparqube Picture Column

Page Layout. 4.1 Styling Page Sections 4.2 Introduction to Layout 4.3 Floating Elements 4.4 Sizing and Positioning

Chapter 1 Introduction to Dreamweaver CS3 1. About Dreamweaver CS3 Interface...4. Creating New Webpages...10

Foundation of Web Goal 4: Proficiency in Adobe Dreamweaver CC

Interna'onal Community for Open and Interoperable AR content and experiences

FolderView DMXzone.com FolderView Manual

SceneKit: What s New Session 604

move object resize object create a sphere create light source camera left view camera view animation tracks

WebGL Seminar: O3D. Alexander Lokhman Tampere University of Technology

: Rendered background can show navigation mesh : Multi-level backgrounds, priority backgrounds and Z-ordering.

ver Wfl Adobe lif Sams Teach Yourself Betsy Bruce Robyn Ness SAMS 800 East 96th Street, Indianapolis, Indiana, USA WlM John Ray ^lg^

CQ Campaigns Top-10 components

WebGL Meetup GDC Copyright Khronos Group, Page 1

ADOBE VISUAL COMMUNICATION USING DREAMWEAVER CS5 Curriculum/Certification Mapping in MyGraphicsLab

Webinar Series. Virtual Reality. February 28 th, :00 PM EST. Hosted by Jeff Bertrand and Ginny Moore

STARTING COMPOSITING PROJECT

AR-media TUTORIALS LAYERS MANAGEMENT. (November, 2011)

Autodesk Topobase : Best Practices for Working with DWG

ABOUT WEB TECHNOLOGY COURSE SCOPE:

Links Menu (Blogroll) Contents: Links Widget

Advanced Development with the ArcGIS API for JavaScript. Jeremy Bartley, Kelly Hutchins, Derek Swingley

Advanced Dreamweaver CS6

SEXTANT 1. Purpose of the Application

WebGL (Web Graphics Library) is the new standard for 3D graphics on the Web, designed for rendering 2D graphics and interactive 3D graphics.

Fulfilling the Mandate of Information Durability and Access. Nov 2, 2018

gltf - what the? Concepts An overview of the basics of the GL Transmission Format Page 1 gltf 2.0 Quick Reference Guide Binary data references

radar-project.de White Paper RADAR White Paper - Martin Memmel

Project Proposal Eden Trails Demo #2 (GPS version) Key:

Developing ASP.NET MVC 5 Web Applications

FLASH ANIMATION TUTORIAL

MicroStation XM/V8i/SS1

Photo Tourism: Exploring Photo Collections in 3D

showinplaceholder The jquery Plug-in

Perfect Hair. Manual Version 1.0

VR and Game Engine Workflows with CityEngine. Eric Wittner, Taisha Waeny

MIXED REALITY (AR & VR) WITH UNITY 3D (Microsoft HoloLens)

Introduction to Unreal Engine Blueprints for Beginners. By Chaven R Yenketswamy

CSS MOCK TEST CSS MOCK TEST III

Overview of the Adobe Dreamweaver CS5 workspace

Newsletter Popup v3.x Configuration for Magento 2

MTA EXAM HTML5 Application Development Fundamentals

User's Guide Low Poly OBJ Importer v1.0

Introduction to Computer Graphics. Knowledge basic concepts 2D and 3D computer graphics

Getting Started with the ArcGIS Server JavaScript API

CAMPAIGN REVIEW - Company Name - - Campaign Title -

An Overview of. Eric Bollens ebollens AT ucla.edu Mobile Web Framework Architect UCLA Office of Information Technology

UX/UI Controller Component

Transcription:

Hosted and Sponsored by Minister of Land, Transport and Maritime Affairs (MLTM) OGC ARML 2.0 Candidate Standard - Comparison with Existing Formats AR Standards Community Meeting, Atlanta Martin Lechner, Chair November 8 th, 2012

Compared Formats 4 well known and widely used formats (in alphabetical order): AREL (Augmented Reality Experience Language) Developer: Metaio Implementation: Junaio KARML Developer: Georgia Tech Implementation: Argon Browser Layar JSON Developer: Layar Implementation: Layar AR Browser Wikitude Architect Developer: Wikitude Implementation: Wikitude World Browser Comparison is based on selected elements!

AREL Similar Concepts AREL ARML 2.0 Description Id Id Uniquely identifies the object title Name A name for the POI, used for default visual representation thumbnail Label A composition of Visual Assets representing the POI popup (incl. sub-properties) Label attached to ScreenAnchor, together with SelectedCondition Display a detail page for a POI location or trackingurl Geometry-Anchor or Trackable- Anchor The location of the object in the scene Assets3D.rotation VisualAsset.rotation Rotation of a Visual Asset Assets3D.scale Model.scale Scaling of a Model Assets3D.translation RelativeTo-Anchor Placing things away from their original position Assets3D.occluding Similar to Model.type Set a Model occluding or visible (slight differences) Assets3D.renderOrder zorder Overrides the default distancebased rendering Visibility Enabled Visible yes/no mindistance DistanceCondition.min Min distance until object is visible maxdistance DistanceCondition.max Max distance until object is visible

AREL Differeing Concepts AREL ARML 2.0 Description - LineString / Polygon geometries - VisualAsset.ScalingMode Custom scaling per object - orientationmode Orient towards user or absolute Assets3D.texture/movie - Textures must be referenced in the Model file Assets3D.transparency - No transparency, only none or full Assets3D.pickingEnabled - 3D Models are always pickable in ARML 2.0 minaccuracy - Not available in ARML

KARML Similar Concepts KARML / KML ARML 2.0 Description Feature / Placemark Feature The Placemark Point/LineString/Polygon Geometry-Anchor Geometry of the POI ScreenOverlay ScreenAnchor and Label Static HTML elements on the screen GroundOverlay Various Styles Polygon CSS Styles and VisualAssets Lod DistanceCondition with multiple VisualAssets Level of Detail, show different representations based on the distance Balloon Label Render HTML content in 3D scene Balloon.locationMode orientationmode Orientation towards user or absolute scalemode scalingmode Custom scaling of objects Model and its Orientation Model, Scale, Orientation 3D Models Tracker Trackable and Tracker

Layar JSON Similar Concepts Layar JSON ARML 2.0 Description id id Uniquely identifies the object anchor Brief Info Widget (BIW) POI representations: model/ vnd.layar.l3d or image/ mimetypes Geometry Anchor and Trackable Anchor Label attached to ScreenAnchor, together with SelectedCondition Model or Image The location of the object in the scene Display a detail page for a POI Visual representation of a POI Size (meters) Width and height (meters or %) Define the size of the Visual Asset reducedurl Using multiple Visual Assets for the same POI with different DistanceConditions Level of Detail Rotate VisualAsset.rotation Rotation of a Visual Asset Translate RelativeTo-Anchor Placing things away from their original position Scale Model.scale Scaling of a Model ac$ons ECMAScript Bindings

Wikitude ARchitect Similar Concepts Wikitude ARchitect ARML 2.0 Description GeoObject/Trackable2DObject Feature The POI GeoLocation, Trackable Geometry Anchor and Trackable Anchor The location of the object in the scene RelativeLocation RelativeTo Relative Locations HtmlDrawable/Label/ ImageDrawable/Circle Label, Text, Image 2D Visual representation of a POI PropertyAnimation Animation in the scripting part Animating properties in the AR scene Drawable2D.heading/roll/tilt VisualAsset.Orientation Orientation of the VisualAsset Drawable2D.scale Scale Scaling Visual Assets Drawable2D.offsetX/offsetY RelativeTo Relative Locations

Conclusion Format POI + Details Geo- Location (Points) Trackables Visual- Asset Transformations Condition based Rendering Relative Locations Lines and Polygons Event Handling, Dynamic Access Sound AREL ü ü ü ü ü ü û ü ü KARML ü ü ü ü ü û ü û ü Layar JSON ü ü ü ü ü ü û ü ü Architect ü ü ü ü ü ü û ü ü ARML 2.0 ü ü ü ü ü ü ü ü û

Thank you! Public commenting period open until December 2nd, 2012 Instructions: http://www.opengeospatial.org/pressroom/pressreleases/ 1721