PTVR - A software in Python to make virtual reality experiments easier to build and more reproducible
- Eric Castet 1,2, Jérémy Termoz-Masson 3,4, Sebastian Vizcay 3,5, Johanna Delachambre 3,6, Vasiliki Myrodia 1,7, Carlos Aguilar 8,9, Frédéric Matonti 10,11, Pierre Kornprobst 3,12
- Eric Castet 1,2, Jérémy Termoz-Masson 3,4, Sebastian Vizcay 3,5
- 1Aix Marseille Univ, CNRS, CRPN, Marseille, France.
- 2eric.castet@univ-amu.fr.
- 3Université Côte d'Azur, Inria, France.
- 4jeremy.termozmasson@gmail.com.
- 5sebastian.vizcay@inria.fr.
- 6johanna.delachambre@inria.fr.
- 7vasiliki.myrodia@univ-amu.fr.
- 8Clubdes3, 211 Promenade des Anglais, Nice, France.
- 9chopinceac@hotmail.com.
- 10Centre Monticelli Paradis d'Ophtalmologie, Marseille, France.
- 11fredmatonti@gmail.com.
- 12pierre.kornprobst@inria.fr.
- 0Aix Marseille Univ, CNRS, CRPN, Marseille, France.
Related Experiment Videos
Contact us if these videos are not relevant.
Contact us if these videos are not relevant.
View abstract on PubMed
Summary
This summary is machine-generated.Researchers can now easily create virtual reality (VR) visual perception experiments using the new Perception Toolbox for Virtual Reality (PTVR) Python library. This tool simplifies complex programming, enhancing study transparency and reproducibility.
Area Of Science
- Vision Science
- Virtual Reality (VR) Behavioral Experiments
- Computational Neuroscience
Background
- Virtual reality (VR) is increasingly utilized for behavioral experiments, particularly in vision science.
- Programming VR experiments typically requires expertise in game engines, posing a significant barrier for many researchers.
- Existing methods are often time-consuming and complex, limiting broader adoption of VR in research.
Purpose Of The Study
- Introduce the Perception Toolbox for Virtual Reality (PTVR) library.
- Enable the creation of visual perception studies in VR using high-level Python scripting.
- Reduce the technical barriers for researchers conducting VR-based experiments.
Main Methods
- Developed a Python library (PTVR) built upon an existing open-source library.
- Leveraged high-level Python scripting for experiment design.
- Focused on simplifying the description of experiments through single, readable code.
Main Results
- PTVR allows visual perception studies to be programmed with simplified Python scripts.
- The library enhances the transparency, reproducibility, and reusability of VR experiments.
- PTVR is built on a well-established open-source foundation with significant development.
Conclusions
- PTVR dramatically lowers the difficulty of programming VR experiments.
- The library is expected to facilitate a new range of visual perception studies with high ecological validity.
- PTVR promotes more accessible and robust research in virtual reality environments.
Related Experiment Videos
Contact us if these videos are not relevant.
Contact us if these videos are not relevant.

