WebAR2
npm install
installs all dependenciesnpm start
starts a local webserver at port 8000npm run watch-jsaruco
starts watching the jsaruco versionnpm run watch-jsartoolkit
starts watching the jsartoolkit versionnpm run build-jsaruco
builds the jsaruco app and generates source mapnpm run build-jsartoolkit
builds the jsartoolkit app and generates source map- install guard livereload and run
bundle exec guard
for livereload
configuration
You can put the url to the configuration file after the hash:
http://localhost:8000/jsartoolkit/#data/settings1.json
A configuration file should look like:
{
"url": "url/to/3D_model",
"feed": "url/to/video.ogg",
"scale": 15,
"rotation": {
"x": 0,
"y": 0,
"z": 0
}
}
- url: should be a model in json format
- feed: set to "camera" if you want to use the feed of a camera
- scale: set to smaller values when using a camera feed
You'll find 2 examples of working configuration files in the data folder: settings1.json
and settings2.json
.
Note that settings1.json does not work in the jsaruco version because the marker used in the video is not a valid jsaruco marker.
More information see this blogpost