From 2807b90710433cb2bec3c0abf5d1c38a96bbf7bf Mon Sep 17 00:00:00 2001
From: Alezia Kurdis <60075796+AleziaKurdis@users.noreply.github.com>
Date: Sun, 7 Mar 2021 22:36:59 -0500
Subject: [PATCH] Add: Material Data Creator
---
applications/metadata.js | 193 ++++++++++++++++++++-------------------
1 file changed, 101 insertions(+), 92 deletions(-)
diff --git a/applications/metadata.js b/applications/metadata.js
index 5551283..e0473d3 100644
--- a/applications/metadata.js
+++ b/applications/metadata.js
@@ -1,93 +1,102 @@
var metadata = { "applications": [
- {
- "isActive": true,
- "directory": "inventory-app",
- "name": "Inventory App",
- "description": "The inventory app allows you to store, use, and share items in Vircadia.",
- "jsfile": "inventory-app/dist/inventory.js",
- "icon": "inventory-app/dist/inventory-i.svg",
- "caption": "INVENTORY"
- },
- {
- "isActive": true,
- "directory": "doppelganger-mirror",
- "name": "Doppelganger-Mirror",
- "description": "Generate a double of your avatar that only you can see. This allows you to examine your avatar and see how you move. The doppelganger can be grabbed and positioned however you want.",
- "jsfile": "doppelganger-mirror/app-doppleganger.js",
- "icon": "doppelganger-mirror/doppleganger-i.svg",
- "caption": "MIRROR"
- },
- {
- "isActive": true,
- "directory": "spectator-camera",
- "name": "Spectator Camera",
- "description": "Give you a video camera that can display its image on your monitor screen for video capture. It can capture from the camera or from the VR Headset. It can also take classic and spherical 360 snapshots (equirectangular format). Definitely a must.",
- "jsfile": "spectator-camera/spectatorCamera.js",
- "icon": "spectator-camera/spectator-i.svg",
- "caption": "SPECTATOR"
- },
- {
- "isActive": true,
- "directory": "gravimeter",
- "name": "Gravimeter",
- "description": "This application returns a record of the orientation and the position of your avatar. This tool becomes very helpful when you want to build on a sphere with a radial gravity, where it's arduous to evaluate the perpendicularity of the floor.",
- "jsfile": "gravimeter/gravimeter.js",
- "icon": "gravimeter/gravimeter_icon.png",
- "caption": "GRAVITY"
- },
- {
- "isActive": true,
- "directory": "record",
- "name": "Record",
- "description": "With this application, you can make a recording of your avatar (movements and voice), and replay it as a copy of yourself. (Requires an Assignment Client Script to be run on the domain.)",
- "jsfile": "record/record.js",
- "icon": "record/icon.svg",
- "caption": "RECORD"
- },
- {
- "isActive": true,
- "directory": "domain-navigator",
- "name": "Domain Navigator",
- "description": "This tool is to help teleporting yourself rapidly where you need in a domain in a couple of clicks, without having to enter numbers in a path. Ideal for those who are working on large landscapes. (Precision: 80 meters.)",
- "jsfile": "domain-navigator/dom_nav.js",
- "icon": "domain-navigator/dom_nav_icon_i.png",
- "caption": "DOM NAV"
- },
- {
- "isActive": true,
- "directory": "vr-grabscale",
- "name": "VR Grabscale",
- "description": "This tool allows you to scale objects by grabbing them in VR.",
- "jsfile": "vr-grabscale/VRBuildGrabScale.js",
- "icon": "vr-grabscale/logo.png",
- "caption": "VR SCALE"
- },
- {
- "isActive": true,
- "directory": "radar",
- "name": "Radar",
- "description": "Show where people are and teleport in the domain. More info...",
- "jsfile": "radar/radar.js",
- "icon": "radar/assets/radar-i.svg",
- "caption": "RADAR"
- },
- {
- "isActive": true,
- "directory": "refresh-app",
- "name": "Refresh App",
- "description": "Add two buttons that refresh your avatar and attachments.",
- "jsfile": "refresh-app/refreshApp.js",
- "icon": "refresh-app/refresh-circle-w.png",
- "caption": "REFRESH"
- },
- {
- "isActive": true,
- "directory": "nametags",
- "name": "Nametags",
- "description": "Display users' display names above their heads. More info...",
- "jsfile": "nametags/nametags.js",
- "icon": "nametags/assets/nametags-i.svg",
- "caption": "NAMETAGS"
- },
-]
-};
+ {
+ "isActive": true,
+ "directory": "inventory-app",
+ "name": "Inventory App",
+ "description": "The inventory app allows you to store, use, and share items in Vircadia.",
+ "jsfile": "inventory-app/dist/inventory.js",
+ "icon": "inventory-app/dist/inventory-i.svg",
+ "caption": "INVENTORY"
+ },
+ {
+ "isActive": true,
+ "directory": "doppelganger-mirror",
+ "name": "Doppelganger-Mirror",
+ "description": "Generate a double of your avatar that only you can see. This allows you to examine your avatar and see how you move. The doppelganger can be grabbed and positioned however you want.",
+ "jsfile": "doppelganger-mirror/app-doppleganger.js",
+ "icon": "doppelganger-mirror/doppleganger-i.svg",
+ "caption": "MIRROR"
+ },
+ {
+ "isActive": true,
+ "directory": "spectator-camera",
+ "name": "Spectator Camera",
+ "description": "Give you a video camera that can display its image on your monitor screen for video capture. It can capture from the camera or from the VR Headset. It can also take classic and spherical 360 snapshots (equirectangular format). Definitely a must.",
+ "jsfile": "spectator-camera/spectatorCamera.js",
+ "icon": "spectator-camera/spectator-i.svg",
+ "caption": "SPECTATOR"
+ },
+ {
+ "isActive": true,
+ "directory": "gravimeter",
+ "name": "Gravimeter",
+ "description": "This application returns a record of the orientation and the position of your avatar. This tool becomes very helpful when you want to build on a sphere with a radial gravity, where it's arduous to evaluate the perpendicularity of the floor.",
+ "jsfile": "gravimeter/gravimeter.js",
+ "icon": "gravimeter/gravimeter_icon.png",
+ "caption": "GRAVITY"
+ },
+ {
+ "isActive": true,
+ "directory": "record",
+ "name": "Record",
+ "description": "With this application, you can make a recording of your avatar (movements and voice), and replay it as a copy of yourself. (Requires an Assignment Client Script to be run on the domain.)",
+ "jsfile": "record/record.js",
+ "icon": "record/icon.svg",
+ "caption": "RECORD"
+ },
+ {
+ "isActive": true,
+ "directory": "domain-navigator",
+ "name": "Domain Navigator",
+ "description": "This tool is to help teleporting yourself rapidly where you need in a domain in a couple of clicks, without having to enter numbers in a path. Ideal for those who are working on large landscapes. (Precision: 80 meters.)",
+ "jsfile": "domain-navigator/dom_nav.js",
+ "icon": "domain-navigator/dom_nav_icon_i.png",
+ "caption": "DOM NAV"
+ },
+ {
+ "isActive": true,
+ "directory": "vr-grabscale",
+ "name": "VR Grabscale",
+ "description": "This tool allows you to scale objects by grabbing them in VR.",
+ "jsfile": "vr-grabscale/VRBuildGrabScale.js",
+ "icon": "vr-grabscale/logo.png",
+ "caption": "VR SCALE"
+ },
+ {
+ "isActive": true,
+ "directory": "radar",
+ "name": "Radar",
+ "description": "Show where people are and teleport in the domain. More info...",
+ "jsfile": "radar/radar.js",
+ "icon": "radar/assets/radar-i.svg",
+ "caption": "RADAR"
+ },
+ {
+ "isActive": true,
+ "directory": "refresh-app",
+ "name": "Refresh App",
+ "description": "Add two buttons that refresh your avatar and attachments.",
+ "jsfile": "refresh-app/refreshApp.js",
+ "icon": "refresh-app/refresh-circle-w.png",
+ "caption": "REFRESH"
+ },
+ {
+ "isActive": true,
+ "directory": "nametags",
+ "name": "Nametags",
+ "description": "Display users' display names above their heads. More info...",
+ "jsfile": "nametags/nametags.js",
+ "icon": "nametags/assets/nametags-i.svg",
+ "caption": "NAMETAGS"
+ },
+ {
+ "isActive": true,
+ "directory": "materialDataCreator",
+ "name": "Material Data Creator",
+ "description": "This tool helps you to cook your own material data with a real-time preview. From that, you can generate directly a Material entity or a .json file that can be used in Material entities.",
+ "jsfile": "materialDataCreator/appMaterialDataCreator.js",
+ "icon": "materialDataCreator/images/icon_materialDate_inactive.png",
+ "caption": "MAT-GEN"
+ }
+ ]
+};
\ No newline at end of file