Skip to content
/ AR-place Public

A community-driven art canvas where every user can place a pixel in a color of their choice

Notifications You must be signed in to change notification settings

NUVR/AR-place

Repository files navigation

AR-place

An augmented reality version of r/place.

A community-driven art canvas where every user can place a pixel in a color of their choice.

Installation

Step 1. Install Node Modules

First, clone this repository. Navigate into the directory installation location and run the following command:

npm install

This will install all node dependencies. This should take several minutes to clone so now would be the appropriate time to fill up your coffee or take the dog for a walk.

Step 2. Install Ngrok

Ngrok is used to create a secure tunnel for your local web service. This is mainly used by Viro. First, check if you have Ngrok installed by running the command ngrok. If you do not have it installed, run the following command:

npm install -g ngrok

If global package installs require super and since ngrok needs to download some additional binaries, you might need to run the following:

sudo npm i -g ngrok --unsafe-perm=true --allow-root

Running

Run npm start or yarn start to start the Ngrok package server. See the app by visting the (https://xxxxxx.ngrok.io) url, which is printed at the top of the terminal window where you ran npm start.

You can also navigate to http://localhost:4040/status to find the status of your Ngrok package server.

Technologies

Roadmap

  • Set up build environment
  • Set up marker tracking
  • Set up SSL certificate generation
  • Integrate ARToolkit with user camera
  • Set up multi-marker tracking
  • Place canvas in augmented reality space with three.js
  • Store canvas data in Firebase
  • Authenticate users and allow them to add pixels to the canvas
  • Build moderation abilities
  • Deploy to the world

Extras

  • Add metrics and analytics
  • Build view-only version for devices without a camera
  • Write native applications to increase performance

Preview

Preview

About

A community-driven art canvas where every user can place a pixel in a color of their choice

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published