Skip to content

StardustXR/comet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

comet

A virtual pen that can be grabbed and used to draw sketches quickly anywhere within Stardust XR.

Important

Requires the Stardust XR Server to be running.

If you installed the Stardust XR server via:

sudo dnf group install stardust-xr

Or if you installed via the installation script, Atmosphere comes pre-installed

How to Use

Run the command comet or comet_dev

Controllers

Put the cursor near the pen and hold grip to grab it. Then, hold trigger to draw.

Hands

Curl your middle, ring, and pinky fingers when your hand is next to the pen to grab it. It should look as if holding a pen. Then pinch index and thumb together to draw, and unpinch to stop drawing.

Pointers

Not supported yet

Manual Installation

Clone the repository and after the server is running:

cargo run

Todo

  • Add erase functionality (ideally making a fist and rubbing out pen marks like on a whiteboard for hands)
  • Improve stroke stability of the pen
  • Add signifiers for when in range to grab the pen and how to grab the pen
  • Support pointers (unsure of how to do it given they don't really have a reliable 3D pose)

About

Draw and annotate in 3D within Stardust XR

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

  •  

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •