Skip to content

Code repository for the implementation of the XRSpotlight project

Notifications You must be signed in to change notification settings

cg3hci/XRSpotlight

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XRSpotlight

Code repository for the implementation of the XRSpotlight project

XRSpotlight is a Unity editor that enables users novice developers by curating a list of the XR interactions defined in a Unity scene and presenting them as rules in natural language. The support provided by XRSpotlight consists of three main features:

  • expressing interactions in natural language,
  • finding examples of similar interactions in the scene
  • copy-pasting interactions in a toolkit-agnostic way.

Installation

Prerequisites

  • The following packages installed:
    • An XR Interaction Toolkit (MRTK 2.7 or SteamVR)
    • Universal RP;
    • Unity version 2020.3.35f1

Configuration

  • Download the source code of this repository;
    • The project is already configured with MRTK, you can find an example scene called "Kitchen"
  • Open Edit > Project Settings > Player > Other Settings and add "MRTK" or "SteamVR" according to the Interaction toolkit you are using, then click to Apply
  • Here, you may need to regenerate the project files. To do so, go to Edit > Preferences > External Tools and press the button "Regenerate Project Files"
  • In the Unity panel, open Window > UI Toolkit > XRSpotlight
  • Now you can see the current scene information with XRSpotlight;
  • If you wish to include XRSpotlight in your own project, you can copy the "Editor" folder and adjust the settings as in the previous steps.

About

Code repository for the implementation of the XRSpotlight project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published