All Projects → JamesLMilner → Threear

JamesLMilner / Threear

A marker based Augmented Reality library for Three.js

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Threear

apate-ar
Framwork for environment aware AR with occlusion, lighting PBR rendering, physics support (cannon.js), based on three.js
Stars: ✭ 77 (-37.9%)
Mutual labels:  threejs, augmented-reality, webxr
aframe-hit-test
A-Frame hit-testing example
Stars: ✭ 39 (-68.55%)
Mutual labels:  threejs, augmented-reality, webxr
Spoke
Easily create custom 3D environments
Stars: ✭ 321 (+158.87%)
Mutual labels:  threejs, webxr
Ideaspace
😎 Create interactive 3D and VR web experiences for desktop, mobile & VR devices
Stars: ✭ 344 (+177.42%)
Mutual labels:  threejs, webxr
Jeelizweboji
JavaScript/WebGL real-time face tracking and expression detection library. Build your own emoticons animated in real time in the browser! SVG and THREE.js integration demos are provided.
Stars: ✭ 835 (+573.39%)
Mutual labels:  threejs, augmented-reality
Moonrider
🌕🏄🏿 Surf the musical road among the stars. Side project built by two people in a few months to demonstrate WebXR.
Stars: ✭ 292 (+135.48%)
Mutual labels:  threejs, webxr
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 (+138.71%)
Mutual labels:  augmented-reality, webxr
Webxr Samples
Samples to demonstrate use of the WebXR Device API
Stars: ✭ 487 (+292.74%)
Mutual labels:  augmented-reality, webxr
kalwalt-interactivity-AR
Some various experiments with Ar.js and Three.js
Stars: ✭ 65 (-47.58%)
Mutual labels:  threejs, augmented-reality
Ar Gif
Easy to use augmented reality web components
Stars: ✭ 52 (-58.06%)
Mutual labels:  threejs, augmented-reality
Egjs View3d
Fast & customizable 3D model viewer for everyone
Stars: ✭ 34 (-72.58%)
Mutual labels:  threejs, webxr
Webxr Handtracking
👐 WebXR hand tracking examples
Stars: ✭ 116 (-6.45%)
Mutual labels:  threejs, webxr
MixedRealityResources
Mixed Reality related resources
Stars: ✭ 190 (+53.23%)
Mutual labels:  augmented-reality, webxr
Three Mesh Bvh
A BVH implementation to speed up raycasting against three.js meshes.
Stars: ✭ 302 (+143.55%)
Mutual labels:  threejs, webxr
vimeo-threejs-player
A plugin for streaming video from Vimeo to WebGL/VR/AR apps
Stars: ✭ 75 (-39.52%)
Mutual labels:  threejs, augmented-reality
Troika
A JavaScript framework for interactive 3D and 2D visualizations
Stars: ✭ 342 (+175.81%)
Mutual labels:  threejs, webxr
Handy.js
Handy makes defining and recognizing custom hand shapes in WebXR a snap!
Stars: ✭ 76 (-38.71%)
Mutual labels:  threejs, webxr
XREngine
Immersive infrastructure for everyone. Everything you need to build and deploy scalable realtime 3D social apps and more. 🤖 🚀 👓 🚀 🕹️ 🚀 🧑🏿‍🚀
Stars: ✭ 423 (+241.13%)
Mutual labels:  threejs, webxr
app
Web metaverse client
Stars: ✭ 115 (-7.26%)
Mutual labels:  threejs, webxr
Webxr Physics
Adds physics to WebXR
Stars: ✭ 18 (-85.48%)
Mutual labels:  threejs, webxr

THREE AR

Introduction

THREE AR aims to provide a simple to use Augmented Reality API for the web, leveraging three.js's 3D capabilities. THREE AR is written in TypeScript. You can see a description of the aims of THREE AR here.

Usage

THREE AR works with npm and also as a CDN. For npm you can install in the following manner:

npm install threear

using a CDN you can include a script tag from unpkg like so:

<script src="https://unpkg.com/threear"></script>

Demo

The examples folder features a basic demo, you can open it on a mobile device and point your camera at the following marker:

Hiro Marker

Documentation and Examples

Development and Contribution

Please see the development guide. If you are interested in contributing, it may be a good starting point to see the list of open issues on our GitHub issues page. Please take a moment to read the code of conduct.

Acknowledgements

  • ar.js on which this library is based
  • jsartoolkit the Emscripten library from the C code for artoolkit, on which this library is underpinned

License

All files within the src/artoolkit folder are licensed LGPLv3

All other files are MIT Licensed and are adapted from the work of Jerome Etienne

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].