You need to put the aws credentials in config/
npm install
npm run build-dev
npm run dev
git clone https://github.com/mohrtw/lifescope-xr.git
npm install
npm run build-prod
npm install --production
NODE_ENV=prod npm run start
zip -r xr .ebextensions/ .npmrc config/ dist/ package.json static/
(development phase, medium priority)
The LifeScope API allows anyone to create a shared virtual space to access their memory and tell their stories.
This repo contains a series of AR/VR Views written to extend lifescope-app codebase as JS/Vue/Nuxt plugins.
LifeScope AR Marker
LifeScope AR Marker Pattern file.
Notice how the pattern encodes the variance of the bitmap
Marker based AR.JS Mapbox trail wireframes.
- MVP: See a trail of gateways left behind from LifeScope location objects.
- Shows the current location (GPS) tile and database LifeScope objects using markers.
- See location of other lifLifeScopeescope objects.
- See geo-polygons drawn from LifeScope places objects.
- Able to select locations, zoom, objects
- Ability to see AR Globe (See VR Globe)
- Able to work without marker. Using compass, accelerometer, gyroscope, camera (slam), etc…
- Able to see other LifeScope users with permissions.
- Vue/Nuxt compatible
- AR.JS
- AFrame (0.8+)
- Mapbox (0.44.1+)
- https://github.com/kig/JSARToolKit/tree/master/demos/markers
- AR.JS Mapbox with marker
- AR.JS markerless
- Web Geo adapter (De-noise web GPS data
- Marker Maker
- BitScoop Marker
- Networked AFrame
- https://ngokevin.github.io/kframe/
- https://github.com/mattrei/aframe-geojson-component
- MVP: Shows AR gateways around the current location (GPS) from the LifeScope database
- Able to select gateways, zoom, objects
- Able to see friends
- Vue/Nuxt compatible
- AR.JS
- AFrame (0.8+)
- Mapbox (0.44.1+)
- AR.JS markerless
- aframe vuejs 3dio
- Web Geo adapter (De-noise web GPS data
- Marker Maker
- BitScoop Marker
- Networked AFrame
- MVP: Able to recognize faces from LifeScope data
- Capture store photo/video/location/speech of “AR encounter” in LifeScope api Dependencies
- Vue/Nuxt compatible Examples
- JS Facial tracking experiment
Aframe Earth wireframe.
Mapbox trail wireframe.
- MVP: Shows the current location (GPS) on globe and database LifeScope objects using marker
- Able to select locations, zoom, objects
- Able to see friends
- Vue/Nuxt compatible
- AR.JS
- AFrame (0.8+)
- Mapbox (0.44.1+)
LifeScope Gallery Mockup
- MVP: Show an infinite "gallery" of content from your lifescope data.
- Able to sort, search, curate, modify content shown.
- Able to draw in the gallery.
- Able to see friends.
- Vue/Nuxt compatible
- AR.JS
- AFrame (0.8+)
- GURI VR
AFrame generated rooms.
AFrame generated media content frames for HTML Shader.
- MVP: Show an infinite "gallery" of content from your lifescope data.
- Able to sort, search, curate, modify content shown.
- Able to draw in the gallery.
- Able to see friends.
- Vue/Nuxt compatible
- AR.JS
- aframe vuejs 3dio
- AFrame (0.8+)
- GURI VR
- AFrame Room Component
- 3d.io Room Objects
- Networked AFrame
- https://www.mapbox.com/mapbox-gl-js/example/3d-buildings/
- https://blog.mapbox.com/global-elevation-data-6689f1d0ba65
Social Wars in React VR. A VR demo using the BitScoop Platform for Social Login. Filled with demo data.
BitScoop Marker Pattern File. Notice how the bitmap matches the file.