Skip to content

Rowl1ng/Sketch_VR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sketch VR

Sketch VR is designed to collect 3D sketch data from players. It has three main functions:

  1. Load 3D models from given directory and display it in game on runtime.
  1. Sketch in VR.
  1. Save sketch, combination of sketch and model.

It is not only a VR painting game like Quill, it can also be used for viewing 3D models (For example, VR online shopping for furnitures!). If you are interested, it can be further developed into a 3D prototyping tool after adding editing function.

Requirements

To run this project you need:

  • Oculus Rift: headset + handset x 2 + sensor x 2 ;If you want to transfer to other VR platforms, you might need replace the input API
  • System: Windows 10
  • Development Software:Unity 2019.2.17f1 + Visual Studio 2019
  • Language: C#

Usage

After cloning this project to your local path, you can open this project in Unity and load the start scene.

You can also start from vrpaint scene, where you need to replace the predefined static variables in PlayerManager.cs to your own paths before starting programming:

public static string model_dir = @"..\demo_dataset";
public static string save_dir = @"..\demo_savedir";
public static string namelist_path = @"..\demo_namelist.txt";

How to play?

Contributing

More information about development is on my blog: https://rowl1ng.com/blog/tech/Sketch-VR.html

Acknowledgement

About

Tool for 3D sketch dataset collection

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published