XR Mind Mapper - Feature List

 

Here is a list of the core requirements for the XR Mind Mapper project


Build a VR mind mapping application that must support the following:


Creation, , selection, editing and deleting of graph nodes in 3D

  - each node has a color, size and label 

Linking of graph nodes via edges

   - edges can be created between two nodes 

   - edges can be selected, edited and deleted.

Automated layout of nodes as a force-weighted graph

    -each node has a repulse charge

    -each edge has a spring tension

   -some nodes can be manually positioned (fixed in place by the user)

Hierarchical data:

     Nodes can contain other graphs. User can zoom into or out of sub-graphs

Persistence:  

     Graphs can be saved/loaded from the file system


Ideally, the application should also support:

    Both hand based and controller based interaction

    Web generation - Generation of of graphs from a web API

    Web persistence - save/retrieve graphs from web storage


Assumptions:

  The application will be written in Unity as a deployable application for the Quest 2 and Quest Pro

 


Comments