Jump to: navigation, search

Difference between revisions of "HowTo:Configure Dynamic AR Content"


Line 4: Line 4:
  
 
= Prerequisites =
 
= Prerequisites =
In order to be able to use the feature properly, a certain folder structure is required and can be found at the following link [http://wiki.augmensys.com/images/6/66/Dynamic_AR_Content_Folder_Structure.rar FolderStructure]. The setup folder contains:
+
In order to be able to use the feature properly, a certain folder structure is required and can be found at the following link [http://wiki.augmensys.com/images/6/66/Dynamic_AR_Content_Folder_Structure.rar FolderStructure].
 +
Since version 2.4.4, the schema changed slightly (downwards compatible). The updated example package can be found [File:Dynamic_AR_Content_Folder_Structure_244.zip here].
 +
The setup folder contains:
 
# A root folder, named ''UBIK''
 
# A root folder, named ''UBIK''
 
# The ''UBIK'' root folder contains a child folder, named ''ARConfig''
 
# The ''UBIK'' root folder contains a child folder, named ''ARConfig''
Line 20: Line 22:
 
<source lang="xml">
 
<source lang="xml">
 
/UBIK/ARConfig/
 
/UBIK/ARConfig/
 
 
   IDMarker
 
   IDMarker
 
     conf
 
     conf
Line 62: Line 63:
 
= Action Setup =
 
= Action Setup =
  
After the folder is configured, the next step is to validate the schema against an online validator. A solution can be found at [http://www.utilities-online.info/xsdvalidation/ Online XML Schema Validator]. The schema used to validate against can be found inside the ''UBIK'' Folder and is named ''xsd_schema_validation''.
+
After the folder is configured, the next step is to validate the schema against an online validator. A solution can be found at [http://www.utilities-online.info/xsdvalidation/ Online XML Schema Validator]. The schema used to validate against can be found inside the example package provided in the prerequisites section (xml_schema_xsd).
 +
Since version 2.4.4, GeometryAction derives from UBIKObjectAction. When a geometry is clicked, it will try to find the respective UBIK object and show a dialog for it.
  
 
The action mapping Xml contains different actions such as
 
The action mapping Xml contains different actions such as

Revision as of 13:20, 22 April 2015

The Dynamic AR Content feature allows the user to see different content according to a marker configuration. The configurable content are 3D objects, movies and UBIK® objects. Currently this feature is enabled for ID Markers and Markerless scanning, meaning image tracking. Therefore, every time the user has scanned an ID marker or a picture, the corresponding object (3D object, movie or UBIK® object) will be processed and, according to the configuration, displayed on the screen.

[edit]

Prerequisites

In order to be able to use the feature properly, a certain folder structure is required and can be found at the following link FolderStructure. Since version 2.4.4, the schema changed slightly (downwards compatible). The updated example package can be found [File:Dynamic_AR_Content_Folder_Structure_244.zip here]. The setup folder contains:

  1. A root folder, named UBIK
  2. The UBIK root folder contains a child folder, named ARConfig
  3. The ARConfig contains two child folders named IDMarker and Markerless
    1. IDMarker folder contains the resources and configuration files needed for scanning an ID marker
    2. Markerless folder contains the resources and configuration files needed for scanning a picture
  4. IDMarker and Markerless folder contain a res and a conf folder
    1. The res folder contains all the resources to be shown, like 3D objects, videos and links to UBIK® objects
    2. The conf folder contains all the configuration files

A senseful configuration always consists of a tracking configuration (in one of the TrackingData.xml) and a corresponding action configuration (in the parallel ActionMapping.xml). So when the pattern, configured in tracking, is recognized by the camera, the configured action is triggered.

The following shows an exemplary sketch of the folder structure:

/UBIK/ARConfig/
  IDMarker
    conf
      TrackingData_Marker.xml
      Action_Mapping.xml
    res
      .obj
      .png
      .jpg
      .mtl
      .3g2
      .md2
  Markerless
    conf
      TrackingData_Game.xml
      Action_Mapping.xml
    res
      .obj
      .png
      .jpg
      .mtl
      .3g2
      .md2