mirror of
https://github.com/overte-org/community-apps.git
synced 2025-04-05 14:52:09 +02:00
355 lines
No EOL
17 KiB
JavaScript
355 lines
No EOL
17 KiB
JavaScript
var metadata = { "applications":
|
|
[
|
|
{
|
|
"isActive": true,
|
|
"directory": "emocam",
|
|
"name": "Face tracking",
|
|
"description": "Desktop mode face tracking application based on Mediapipe. This allows face tracking and head tracking in desktop mode using a single webcam. (Note: This application has external dependencies. It may stop working one day.)",
|
|
"jsfile": "emocam/emocam1.js",
|
|
"icon": "emocam/images/face.png",
|
|
"caption": "EMOTIONS"
|
|
},
|
|
{
|
|
"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.",
|
|
"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.",
|
|
"jsfile": "nametags/nametags.js",
|
|
"icon": "nametags/assets/nametags-i.svg",
|
|
"caption": "NAMETAGS"
|
|
},
|
|
{
|
|
"isActive": true,
|
|
"directory": "blocks",
|
|
"name": "Blocks",
|
|
"description": "Script to create blocks in a Minecraft way",
|
|
"jsfile": "blocks/Blocks.js",
|
|
"icon": "blocks/blocks-inactive.svg",
|
|
"caption": "BLOCKS"
|
|
},
|
|
{
|
|
"isActive": true,
|
|
"directory": "odometer",
|
|
"name": "Odometer",
|
|
"description": "Tool to record the distance traveled by your avatar.",
|
|
"jsfile": "odometer/odometer.js",
|
|
"icon": "odometer/appicon_i.png",
|
|
"caption": "ODOMETER"
|
|
},
|
|
{
|
|
"isActive": true,
|
|
"directory": "lightBulb",
|
|
"name": "Light Bulb Generator",
|
|
"description": "Generate rapidly a visible glowing light source with its light beam.",
|
|
"jsfile": "lightBulb/app-lightBulb.js",
|
|
"icon": "lightBulb/icon_inactive.png",
|
|
"caption": "BULB"
|
|
},
|
|
{
|
|
"isActive": true,
|
|
"directory": "aaswitcher",
|
|
"name": "Anti-Aliasing Switcher",
|
|
"description": "Allow different Anti-Aliasing configuration for HMD and Desktop. This application changes automatically the Anti-Aliasing configuration as you put on or remove your VR Headset.",
|
|
"jsfile": "aaswitcher/app-aaSwitcher.js",
|
|
"icon": "aaswitcher/icon_inactive.png",
|
|
"caption": "AA-SWITCH"
|
|
},
|
|
{
|
|
"isActive": true,
|
|
"directory": "notes",
|
|
"name": "Notes",
|
|
"description": "A simple notepad that can be used while you are in-world.",
|
|
"jsfile": "notes/app-notes.js",
|
|
"icon": "notes/icon_inactive.png",
|
|
"caption": "NOTES"
|
|
},
|
|
{
|
|
"isActive": true,
|
|
"directory": "home",
|
|
"name": "Home",
|
|
"description": "Add a shortcut on your tablet to teleport home.",
|
|
"jsfile": "home/app_home.js",
|
|
"icon": "home/appicon_i.png",
|
|
"caption": "HOME"
|
|
},
|
|
{
|
|
"isActive": true,
|
|
"directory": "BodyPaint4",
|
|
"name": "Body Paint",
|
|
"description": "Paint with your finger in VR, or with mouse in desktop mode.<br> You can paint in free space, on yourself, or even on other avatars, it's the fastest way to put cat-ears on all your friends.",
|
|
"jsfile": "BodyPaint4/bodyPaint4.js",
|
|
"icon": "BodyPaint4/content/appicons/body-paint-i.svg",
|
|
"caption": "BODY PAINT"
|
|
},
|
|
{
|
|
"isActive": true,
|
|
"directory": "tabletCam",
|
|
"name": "Camera Snap-Pro",
|
|
"description": "The Camera 'Snap-Pro' allows you to take high quality in-world photos and selfies (Low, Normal, 4K, and 'EXTREME' resolution). It has two cameras on the tablet, front-facing/rear-facing, and one detachable to allow more flexibility. It supports different aspect ratio formats: 8x10, 2x3, 9x16 and 'Square'. It comes with an Optical Zoom, a trigger on the VR hand controller and other features.",
|
|
"jsfile": "tabletCam/tabletCam_app.js",
|
|
"icon": "tabletCam/appIcons/snap-pro-i.svg",
|
|
"caption": "SNAP-PRO"
|
|
},
|
|
{
|
|
"isActive": true,
|
|
"directory": "cam360",
|
|
"name": "Camera 360",
|
|
"description": "This camera takes spherical snapshots. It has two capture modes:<br>- The 'Throw' mode: Rez the cam, grab it, then toss it high in the sky to capture an incredible view of of any event.<br>- The 'Position' mode: Position then click to capture. Ideal to generate an ambient light texture for any scene.<br>This includes a 360° media viewer.",
|
|
"jsfile": "cam360/cam360.js",
|
|
"icon": "cam360/resources/images/icons/cam360-i.svg",
|
|
"caption": "CAM360"
|
|
},
|
|
{
|
|
"isActive": true,
|
|
"directory": "DANCE",
|
|
"name": "Dance App",
|
|
"description": "Dance like nobody is watching.<br>You can queue up different dance animations and let your avatar do all the dancing while you sit back and relax.",
|
|
"jsfile": "DANCE/DANCE.js",
|
|
"icon": "DANCE/icons/tablet-icons/DANCE-i.svg",
|
|
"caption": "DANCE"
|
|
},
|
|
{
|
|
"isActive": true,
|
|
"directory": "survivalKit",
|
|
"name": "Exploration Survival Kit",
|
|
"description": "Necessary tools for exploration: a COMPASS and a VR FLASHLIGHT.",
|
|
"jsfile": "survivalKit/app-survivalKit.js",
|
|
"icon": "survivalKit/icon_inactive.png",
|
|
"caption": "SURVIVAL"
|
|
},
|
|
{
|
|
"isActive": true,
|
|
"directory": "cameras",
|
|
"name": "cameras",
|
|
"description": "Setup 12 cameras in desktop mode and switch viewpoints using F1 to F12 keys",
|
|
"jsfile": "cameras/CameraPositions.js",
|
|
"icon": "cameras/CameraPos-inactive.svg",
|
|
"caption": "CAMERAS"
|
|
},
|
|
{
|
|
"isActive": true,
|
|
"directory": "expozer",
|
|
"name": "expozer",
|
|
"description": "This tool allows you to browse all the possible entities of a domain (Domain, Avatar and Local entities). You can view the data from any domains, even those where you don't have the permission to edit. It has also an entity list grouped by parents. The tool also lets you see directly the content of different types of file (.js, .json, .fst). Perfect for: debugging, learning, or to see how thing are done.",
|
|
"jsfile": "expozer/app-expozer.js",
|
|
"icon": "expozer/images/appicon_i.png",
|
|
"caption": "EXPOZER"
|
|
},
|
|
{
|
|
"isActive": true,
|
|
"directory": "scaleMe",
|
|
"name": "SCALEME",
|
|
"description": "A simple app for changing the player scale.",
|
|
"jsfile": "scaleMe/scaleMe.js",
|
|
"icon": "scaleMe/icons/inactive.png",
|
|
"caption": "SCALEME"
|
|
},
|
|
{
|
|
"isActive": true,
|
|
"directory": "appreciate",
|
|
"name": "appreciate",
|
|
"description": "Show someone else that you like what they're doing. (By applauding, clapping, whistling...) Open the app to see usage instructions and some options.",
|
|
"jsfile": "appreciate/appreciate_app.js",
|
|
"icon": "appreciate/resources/images/icons/appreciate-i.svg",
|
|
"caption": "APPRECIATE"
|
|
},
|
|
{
|
|
"isActive": true,
|
|
"directory": "zDebugger",
|
|
"name": "zDebugger",
|
|
"description": "Provides an improved console logging experience complete with filtering by keyword or output type.",
|
|
"jsfile": "zDebugger/zDebugger.js",
|
|
"icon": "zDebugger/icon-inactive.png",
|
|
"caption": "ZDEBUG"
|
|
},
|
|
{
|
|
"isActive": true,
|
|
"directory": "scriptManager",
|
|
"name": "scriptManager",
|
|
"description": "Provides an improved script manager experience complete with the ability to bookmark scripts for quick recall.",
|
|
"jsfile": "scriptManager/scriptManager.js",
|
|
"icon": "scriptManager/icon-inactive.png",
|
|
"caption": "SCRIPTS"
|
|
},
|
|
{
|
|
"isActive": true,
|
|
"directory": "inventory-app",
|
|
"name": "Inventory App",
|
|
"description": "The inventory app allows you to store, use, and share items in Overte.",
|
|
"jsfile": "inventory-app/dist/inventory.js",
|
|
"icon": "inventory-app/dist/inventory-i.svg",
|
|
"caption": "INVENTORY"
|
|
},
|
|
{
|
|
"isActive": true,
|
|
"directory": "calibration",
|
|
"name": "Calibration - Full body Tracking",
|
|
"description": "This adds a shortcut button in your tablet to open directly the Full Body Tracking 'Calibration' settings. This is mainly for people doing Full Body Tracking for whom it is a frequent use to do the calibration.",
|
|
"jsfile": "calibration/app-calibration.js",
|
|
"icon": "calibration/icon_inactive.png",
|
|
"caption": "CALIBRATE"
|
|
},
|
|
{
|
|
"isActive": true,
|
|
"directory": "roomScaleMarker",
|
|
"name": "Room Scale Marker",
|
|
"description": "Designed for enthusiasts of 'Full Body Tracking,' this application prioritizes safety and performance precision by generating a central marker (local entity). Unlike the standard chaperone system in VR, which tends to signal boundaries reactively, this central marker enhances real-world reference awareness, enabling users to plan their moves more effectively to never reach those boundaries. Perfect for dancing. This marker self-delete as soon it stop matching the reality.",
|
|
"jsfile": "roomScaleMarker/app-roomScaleMarker.js",
|
|
"icon": "roomScaleMarker/icon_inactive.png",
|
|
"caption": "RS-MARKER"
|
|
},
|
|
{
|
|
"isActive": true,
|
|
"directory": "flyAvatar",
|
|
"name": "Fly Avatar",
|
|
"description": "This application replaces your avatar for a specific one when you are flying. It reverts automatically the original avatar as soon as you land.",
|
|
"jsfile": "flyAvatar/app-flyAvatar.js",
|
|
"icon": "flyAvatar/icon_inactive.png",
|
|
"caption": "FLY-AV"
|
|
},
|
|
{
|
|
"isActive": true,
|
|
"directory": "flyCam",
|
|
"name": "Action Camera",
|
|
"description": "The Action Camera is attached to your avatar, allowing you to capture video while moving, walking, or flying. Fully adjustable around your avatar, this camera is invisible and ensures optimal capture. It also includes most of the features found in the Spectator Camera.",
|
|
"jsfile": "flyCam/flyCamera.js",
|
|
"icon": "flyCam/flyCam-i.png",
|
|
"caption": "FLY-CAM"
|
|
},
|
|
{
|
|
"isActive": true,
|
|
"directory": "replica",
|
|
"name": "Replica",
|
|
"description": "Specifically for users who do 'Full Body Tracking', this application generates a double of your avatar that only you can see. This is useful to master your avatar moves. Good to have for dancing.",
|
|
"jsfile": "replica/replica-app.js",
|
|
"icon": "replica/replica-i.png",
|
|
"caption": "REPLICA"
|
|
},
|
|
{
|
|
"isActive": true,
|
|
"directory": "domainMapper",
|
|
"name": "Domain Mapper",
|
|
"description": "Generate a 3D miniature representation of your domain's zones. Useful if you have many 'Places' in your domain and are trying to visualize where you can add new ones. The domain overview can also be used in parallel with the 'Create' application to help you adjust kilometers wide zones. This tool also displays where are the avatars in the domain. (It refreshes every 5 seconds.)",
|
|
"jsfile": "domainMapper/app-domainMapper.js",
|
|
"icon": "domainMapper/icon_inactive_white.png",
|
|
"caption": "DOMAP"
|
|
},
|
|
{
|
|
"isActive": true,
|
|
"directory": "more",
|
|
"name": "MoreNG",
|
|
"description": "More app rewrite in QML. Please see documentation https://github.com/overte-org/community-apps/tree/master/applications/more for more information",
|
|
"jsfile": "more/more.js",
|
|
"icon": "more/img/icon_white.png",
|
|
"caption": "MORE-NG"
|
|
},
|
|
{
|
|
"isActive": true,
|
|
"directory": "hmd3rdPerson",
|
|
"name": "HMD 3rd Person View",
|
|
"description": "This application adds a button on your tablet to toggle rapidly between 1st and 3rd person view in HMD. It also prevents the distance of the 3rd person camera to be reset as the 'View' menu does. This application is only visible in HMD. It can be useful for people who want to capture their avatar performance in HMD while they are in movement.",
|
|
"jsfile": "hmd3rdPerson/app-hmd3rdPerson.js",
|
|
"icon": "hmd3rdPerson/icon_inactive_white.png",
|
|
"caption": "3rd PERS"
|
|
},
|
|
{
|
|
"isActive": true,
|
|
"directory": "flow",
|
|
"name": "Flow Bones",
|
|
"description": "Effortlessly tweak and tune avatar flow bones.",
|
|
"jsfile": "flow/flowAppCpp.js",
|
|
"icon": "flow/flow-i.svg",
|
|
"caption": "FLOW"
|
|
},
|
|
{
|
|
"isActive": false,
|
|
"directory": "voting",
|
|
"name": "General Assembly Voting",
|
|
"description": "Vote in the General Assembly",
|
|
"jsfile": "voting/vote.js",
|
|
"icon": "voting/img/icon_white.png",
|
|
"caption": "VOTE"
|
|
},
|
|
{
|
|
"isActive": true,
|
|
"directory": "flex",
|
|
"name": "Blendshape Buddy",
|
|
"description": "Control your blendshapes.",
|
|
"jsfile": "flex/blendshape_buddy.js",
|
|
"icon": "flex/flex-i.svg",
|
|
"caption": "FLEX"
|
|
}
|
|
]
|
|
}; |