Skip to content

psnow/arplayerforthreejs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Retired project migrated to threex.webar

Please update your links

Augmented Reality For Three.js

This demo shows how to get augmented reality using only web technologies.

I did a presentation about it. You can find the slides here.

How To Run The Demo ?

Supported Devices

  • It should run on any web browser which support WebGL and getUserMedia
  • It runs on desktop and mobiles.
  • modern phones, such as nexus 6/9, are powerfull enougth to run it
  • unfortunatly ios browser still lack support for getUserMedia, so iphone and ipads can't play :(

Show Don't Tell

youtube video

vine video

  • examples/contact-sharing-in-ar.html [view source] : It shows how to display informations on a per-marker basis. There is a database which contains the informations. When the proper marker is recognized, the info specific to this marker is displayed. In this example, we provide a contact sharing webapp. Everybody got his own marker. Suppose alice wears a specific marker. Bob load the apps on his mobile, and will see alice contact information when he point it to alice.

youtube video

threex.jsArucoMarker.js

It recognizes the marker in a video stream. It is then positioned in 3d. You just have to apply that to your own three.js meshes.

threex.webcamgrabbing.js

It handles the video grabbing. It will take the environment camera if it is available. It provides a nice see-through effect.

About

Augmented Reality Player For Three.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 74.6%
  • HTML 22.9%
  • Makefile 2.5%