Skip to content

ARpatterns/declare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AR Patterns in DeclARe using ARchi VR App

Technology Platform: ARchi VR

  • Software Stack: ARchi VR App based on Apple ARKit, DeclARe scripting
  • Supported Devices: handheld iOS devices (iPhones, iPads)
  • Editor Environment: ARchi Composer
  • Development Method: declarative low-code using Event-Condition-Action rules

DeclARe - Declarative Creation of AR Content

DeclARe is a scripting language for the creation of AR experiences. Instead of using a programming language to algorithmically define how AR content should be created and behave, it is based on a declarative approach that focuses on specifying WHAT needs to be accomplished with WHICH assets. To achieve this, the ARchi VR app interprets declarations in JSON data structures that do not include conventional programming code, but instead use active Event-Condition-Action rules to define the behavior of the AR experience. See the Technical Documentation on how to create curated AR content using DeclARe.

ARchi VR App

The mobile ARchi VR App is avialbable for iOS devices and interprets 'DeclARe' scripts as hand-held AR experiences. You may download ARchi VR for free on the Apple App Store.

ARchi Composer

ARchi Composer is a low-code editor for Mac to create dynamic and interactive AR content using the "DeclARe" scripting approach. The following scenarios of applied AR Patterns listed below are all provided as ARchi Composer projects. The sample scripts can be edited and live-injected to the ARchi VR App. The ARchi Composer is provided as free low-code editor.


Basic AR Patterns

Ahead Staging

Presentation of 3D content ahead of user.

  • Behavioral Patterns: Instant Reaction or Indirect Reaction
  • Augmentation Patterns: Ahead Staging
  • Project Link: Ahead Staging

Geolocated Remark

Presentation of georeferenced information.

  • Behavioral Patterns: Instant Reaction, Request-Response Pattern
  • Augmentation Patterns: Geolocated Remark
  • Project Link: GeolocatedRemark

Anchored Supplement

supvid

Presentation of 3D content aligned to detected entity for enhancement.

  • Behavioral Patterns: Indirect Reaction
  • Augmentation Patterns: Captured Twin, Anchored Supplement
  • Project Link: AnchoredSupplement

Superimposition

subvid

Presentation of 3D content covering and replacing a detected entity.

  • Behavioral Patterns: Indirect Reaction
  • Augmentation Patterns: Captured Twin, Superimposition
  • Project Link: Superimposition

Scenarios of applied AR Patterns

About

AR Patterns in DeclARe using ARchi VR App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors