All Projects → JustinGOSSES → AR_BusinessCard

JustinGOSSES / AR_BusinessCard

Licence: MIT license
Augmented Reality Business Card

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to AR BusinessCard

argon-aframe
glue to use aframe to author argon applications
Stars: ✭ 45 (+136.84%)
Mutual labels:  augmented-reality
depth-sensing
Specification: https://immersive-web.github.io/depth-sensing/ Explainer: https://github.com/immersive-web/depth-sensing/blob/main/explainer.md
Stars: ✭ 47 (+147.37%)
Mutual labels:  augmented-reality
WebScreenVR
WebScreenVR enhance your workspace while in Virtual Reality, allowing you to cast your screen and different applications around you in a 3D environment.
Stars: ✭ 53 (+178.95%)
Mutual labels:  augmented-reality
obj2usdz
🦖 obj2usdz, convert .OBJ files to .USDZ on iOS
Stars: ✭ 56 (+194.74%)
Mutual labels:  augmented-reality
sudokufx
AR Sudoku grabber and solver using JavaCV, JavaFX and Scala
Stars: ✭ 64 (+236.84%)
Mutual labels:  augmented-reality
lodToolkit
level-of-details toolkit(LTK). Convert osgb lod tree to 3mx tree. Convert pointcloud in ply/las/laz/xyz to 3mx/osgb tree.
Stars: ✭ 81 (+326.32%)
Mutual labels:  3d-model
LeapIsolatedHands
A Unity demo app that illustrates full opacity for hands with background elimination.
Stars: ✭ 18 (-5.26%)
Mutual labels:  augmented-reality
awesome-visual-localization-papers
The relocalization task aims to estimate the 6-DoF pose of a novel (unseen) frame in the coordinate system given by the prior model of the world.
Stars: ✭ 60 (+215.79%)
Mutual labels:  augmented-reality
qml-ar
Seamless Augmented Reality module for QML using UchiyaMarkers
Stars: ✭ 32 (+68.42%)
Mutual labels:  augmented-reality
FoodMagic
An AR App for Restaurants and Food Delivery ✨✨
Stars: ✭ 53 (+178.95%)
Mutual labels:  augmented-reality
lvr
👓 Augmented Reality for everyone - Out of the world experiences
Stars: ✭ 92 (+384.21%)
Mutual labels:  augmented-reality
fluidAR
augmented reality boilerplate app for iOS (powered by OpenCV and DLIB)
Stars: ✭ 16 (-15.79%)
Mutual labels:  augmented-reality
AR-Sandbox-for-Construction-Planning
An interactive augmented reality sandbox designed to help illustrate civil engineering concepts
Stars: ✭ 14 (-26.32%)
Mutual labels:  augmented-reality
Rabbit-Coder
Rabbit Coder is an augmented reality puzzle game based on coding, built with Spark AR Studio
Stars: ✭ 28 (+47.37%)
Mutual labels:  augmented-reality
SketchAR
SketchUp model into ARKit. Use SketchUp home remodel and Apple's ARKit (beta) for augmented reality. Goal: import a model (in this case, a remodel) to overlay onto existing real world that you can walk around and 'experience' and compare.
Stars: ✭ 41 (+115.79%)
Mutual labels:  augmented-reality
Bandit-Girl-AR
🎮 Augmented Reality mobile game with classic third person and AR gameplay modes. 🔫
Stars: ✭ 15 (-21.05%)
Mutual labels:  augmented-reality
unity-arkit-charts-demo
iOS 11 ARKit Charts Demo
Stars: ✭ 13 (-31.58%)
Mutual labels:  augmented-reality
RealityKit-CardFlip
An example app using Apple's new RealityKit framework
Stars: ✭ 86 (+352.63%)
Mutual labels:  augmented-reality
ArcV
Computer Vision & Augmented Reality library
Stars: ✭ 27 (+42.11%)
Mutual labels:  augmented-reality
quickstart-android
Quick start examples for Banuba Face AR SDK on Android
Stars: ✭ 17 (-10.53%)
Mutual labels:  augmented-reality

Augmented Reality Business Card

One of the business cards I used to give out has an augmented reality marker on it. When you go to the website listed, https://justingosses.github.io/AR_BusinessCard/, and let the browser access your camera, you'll see a 3D model of Jezero Crater, the landing site of the Persevarance Mars Rover.

In the past, a globe was seen and before that, Gale Crater, the landing site of the Curiosity Rover.

Instructions & Browser Limitations

  • This should work on any browser with WebGL and WebRTC. It doesn't require any special hardware.
  • Augmented Reality is still pretty young on the web and as browswers have adopted different standards this site has occasionally broke as the JavaScript libraries it uses has lagged how the browsers prefer to work by a little. iOS in particular tends to break as they like doing their own thing.
  • Instructions:
    • Webpage is live at https://justingosses.github.io/AR_BusinessCard/
    • Open the page and click the window that asks for permission to use your camera.
    • Point the phone or laptop camera at the Y shaped icon on the business card. The 3D object should pop up. If you don't have one of my business cards with the marker on the back, you can use this marker here.
  • This Video on twitter shows the first version in action with a different 3D model .

Current model & marker

Previous Model

Previous model used was a 3D image of Gale Crater created by Author/Origin: Doug Ellison / NASA-JPL.

How the site was created.

The original version of the site leveraged several JavaScript libraries and wrote the code to combine them together.

However, now building this type of thing is much simplier as you can leverage AR.js Studio, which is a front-end webpage that takes in your preferred marker and 3D model and outputs a fully built webpage for you.

The only slightly confusing thing about this is that when I tried to use my old kanji.png file to create a marker, it added an extra black border, which then caused the JavaScript to not be able to recognize the marker correctly. I was able to solve this problem by editing the Kanji PNG file I had to take out the black border. The tool then adds a black border. The result can be recognized and is identical to the business cards I have already distributed.

Images

Screenshot of current model of Jezero Crater in Augmented Reality via marker on business card.

Previous AR model of Gale Crater in action

Marker that is AR Target

Licenses

License information for various JavaScript code reused by this project is in the files themselves or referenced there. The overall project has a MIT license.

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