VRMode | DesktopMode |
---|---|
This repository hosts the open-source VRQuestionnaireToolkit developed to ease assessing subjective measurements in Virtual Reality. It comes with an easy-to-use Unity3D package which can be integrated in existing projects supporting pre-, in situ- and post-study questionnaires.
This work is provided under a MIT License.
Please adequately cite this work, and show us your amazing projects!
@inproceedings{feick2020vrqt,
author = {Feick, Martin and Kleer, Niko and Tang, Anthony and Kr\"{u}ger, Antonio},
title = {The Virtual Reality Questionnaire Toolkit},
year = {2020},
isbn = {9781450375153},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3379350.3416188},
doi = {10.1145/3379350.3416188},
location = {Virtual Event, USA},
series = {UIST '20 Adjunct}
}
We greatly appreciate any contributions and pull-requests (please commit to dev branch).
- ⚡Plug & Play integration.
- 🚩Supports Desktop (no VR required) & Virtual Reality mode (HTC VIVE or Oculus controller).
- 🍏Works as build and in editor.
- 👓Comes with seven standard questionnaire types.
- 📙NASA TLX, Simulation Sickness Questionnaire, IPQ and SUS Presence Questionnaire, System Usability Scale and more already included.
- 📁Auto-export as .csv or .txt file.
- 🌌Fully compatible with other frameworks (such as UXF).
- 🍒Customizable tactile and sound feedback.
- 📡Remote Server.
- 🍧Existing VR projects (Unity package): Integration
- 🍪Standalone version (Unity package v. 2019.3, comes with all dependencies. For any other Unity3D version, use Integration): Standalone
- 🔖JSON Files: json samples
- 🎓Paper: UIST 20 - Extended Abstracts
- 📋BibTex: VRQuestionnaireToolkit.bib
- 🔓Pre-print: Pre-Print
- 🎥Preview: Video
- Unity3D 2019-2022.x.x (https://unity.com/) -> tested on several 2019.x, 2020.x, 2021.x, 2022.x versions
- SteamVR (https://assetstore.unity.com/packages/tools/integration/steamvr-plugin-32647)
- Vive Input Utility (https://assetstore.unity.com/packages/tools/integration/vive-input-utility-64219)
- Download standalone unitypackage (only Unity v.2019.3. For any other Unity3D version, please see integration)
- Import package into assets folder
- Load samples scene (delete standard scene)
- Run Demo
(For existing projects, please see Wiki/Integration)
Visit the Wiki 📘 for full documentation and more information.
If you face any problems while using the toolkit, please open an issue here - https://github.com/MartinFk/VRQuestionnaire/issues or contact us under martin.feick@dfki.de 📫.