This is a desktop application which allows you to edit 3D content for Spirare.
The edited 3D content is saved as a POML file.
Create a .env file under the electron-app directory.
Obtain a Cesium ion access token from the following website.
Add the following to .env:
CESIUM_ION_TOKEN='<Cesium Ion Access Token>'
Add the following to .env:
TERRAIN_TILESET_URL='https://tile.googleapis.com/v1/3dtiles/root.json?key=<Your API Key>'
cd application/electron-app
npm install --prefix ../../library/spirare-server
npm install --prefix ../../library/spirare-babylonjs
npm install
npm run start
npm run package:win
npm run package:mac
Create a new scene or open an existing scene.
Please drag and drop 3D models (.glb), images (.jpg, .png, .gif), and videos (.mp4) into the app window. Afterwards, please adjust the position, rotation, and scale using the GUI.
To display POML in AR, please use the Spirare Browser app.
Spirare Browser app can be built from the following repository.
https://github.com/HoloLabInc/ProjectSpirare-for-Unity
There are two methods to deliver POML data to the Spirare Browser app: via network and file.
Connect your PC and AR device to the same network, and make sure they can communicate.
Keep the editor application in the scene editing screen display mode. In this state, you can load POML content from http://<PC's IP address>:8080
.
Press the Export button in the upper menu of editor, and download the .poml.zip
file. Please place this file on the AR device. For the placement location, refer to the README of the Spirare Browser.