All Projects → argonjs → Argon

argonjs / Argon

Licence: apache-2.0
An open-standards augmented reality platform for the web

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Argon

Simple-ARKit-Game
No description or website provided.
Stars: ✭ 13 (-96.36%)
Mutual labels:  augmented-reality
Openxr Sdk
Generated headers and sources for OpenXR loader.
Stars: ✭ 256 (-28.29%)
Mutual labels:  augmented-reality
Argithubcommits
Show your GitHub commit records in 3D with ARKit and SceneKit. 用 ARKit 展示你的 GitHub 提交图
Stars: ✭ 280 (-21.57%)
Mutual labels:  augmented-reality
ARFootball
An AR soccer game (Unity3D+Vuforia)
Stars: ✭ 40 (-88.8%)
Mutual labels:  augmented-reality
FacefARt
The world's most advanced fart app. Ever.
Stars: ✭ 13 (-96.36%)
Mutual labels:  augmented-reality
Virocore
ViroCore cross-platform AR/VR renderer
Stars: ✭ 270 (-24.37%)
Mutual labels:  augmented-reality
Sceneform-Augmented-Images
Demo of Augmented Images in ArCore using Sceneform
Stars: ✭ 35 (-90.2%)
Mutual labels:  augmented-reality
Arkit Scnpath
Create paths for your Augmented Reality environments using just points to represent the centre of the path.
Stars: ✭ 312 (-12.61%)
Mutual labels:  augmented-reality
Vuforia-Integration-with-Meta-2
A guide on using Vuforia with the Meta 2 headset
Stars: ✭ 13 (-96.36%)
Mutual labels:  augmented-reality
Gesture Recognition 101 Coreml Arkit
Simple project to recognize hands in realtime. 👋 Serves as an Example for building your own object recognizer.
Stars: ✭ 278 (-22.13%)
Mutual labels:  augmented-reality
Magic-Leap-Gesture-IoT-Example
Control lights in the physical world from the augmented world using hand gestures. Using Magic Leap Hand Poses (Gestures) and PubNub.
Stars: ✭ 18 (-94.96%)
Mutual labels:  augmented-reality
MarkerLessARExample
This asset is a Marker-Less Augmented Reality Example using the actual environment as input instead of printed square markers and display 3d model in WebCamTexture in real-time.
Stars: ✭ 19 (-94.68%)
Mutual labels:  augmented-reality
Artoolkitx
artoolkitX
Stars: ✭ 272 (-23.81%)
Mutual labels:  augmented-reality
sceneform-android
Sceneform Maintained is an ARCore Android SDK with Google Filament as 3D engine. This is the continuation of the archived Sceneform
Stars: ✭ 303 (-15.13%)
Mutual labels:  augmented-reality
Jeelizar
JavaScript object detection lightweight library for augmented reality (WebXR demos included). It uses convolutional neural networks running on the GPU with WebGL.
Stars: ✭ 296 (-17.09%)
Mutual labels:  augmented-reality
stardust-SDK
Stardust SDK and sample app for Unity
Stars: ✭ 23 (-93.56%)
Mutual labels:  augmented-reality
Arkitnavigationdemo
ARKit Demo Application
Stars: ✭ 268 (-24.93%)
Mutual labels:  augmented-reality
Face Landmark Android
Android AR Camera
Stars: ✭ 320 (-10.36%)
Mutual labels:  augmented-reality
Ar Vrcourse
VR,AR,MR 开发入门教程
Stars: ✭ 298 (-16.53%)
Mutual labels:  augmented-reality
Realityui
A Swift Package for creating familiar UI Elements and animations in a RealityKit rendered Augmented Reality or Virtual Reality scene.
Stars: ✭ 275 (-22.97%)
Mutual labels:  augmented-reality

argon.js

An open-standards augmented reality platform for the web. Initially created to supporting creating AR web applications for the Argon4 browser, argon.js is now aimed at supporting AR in any web browser, using whatever capabilities are available on each platform.

This software was created as part of a research project at the Augmented Environments Lab at Georgia Tech. To support our research, we request that if you make use of this software, you let us know how you used it by sending mail to Blair MacIntyre ([email protected]).

If you would like to help improve Argon4 and argon.js, you can see our current and future Roadmap.

Support

Quick Start

To install the argon.js library manually, include one of the following scripts in your project:

Note: These are UMD builds, meaning they should be compatible with standard module formats (commonjs, AMD, global). The [dev] link may point to an unstable build, and should only be used if you want the latest in-progress version from the develop branch.

To install with npm:

npm install @argonjs/[email protected]^1.0

To install with jspm:

jspm install npm:@argonjs/[email protected]^1.0

Usage

In your es6 modules, import the package "@argonjs/argon":

import * as Argon from '@argonjs/argon'

If you aren't using es6 modules, require the package "@argonjs/argon":

var Argon = require('@argonjs/argon');

If you aren't using modules at all, no worries! The argon.js library will create a global Argon variable that exposes the same API.

Typescript

If you are using Typescript 2.0 and would like to leverage argon.js typings (you should!), simply install argon.js using npm as described above (even if you are not using modules in your project). However, if you aren't using modules, just be sure to include a triple-slash reference so that the typescript compiler knows you are using argon.js globally:

/// <reference types="@argonjs/argon" />

Finally, make sure your tsconfig.json contains the following compiler options:

{
    "compilerOptions": {
        "moduleResolution": "node",
        "lib": [
            "dom",
            "es2015"
        ]
    }
}

After that, you can enjoy rich editing support for argon.js in any editor that supports Typescript! We recommend Visual Studio Code.

Build Guide

  • Clone argon
git clone https://github.com/argonjs/argon.git
  • Make sure you have node.js/npm installed (There are many guides for this online)
  • Install jspm globally:
npm install jspm -g
  • Go to the directory where you have argon.js downloaded and install dependencies
npm install
jspm install
  • To run the typescript compiler and create a build, execute:
npm run build
  • To test Argon, execute:
npm run test
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].