Abstract

Advances in virtual reality technology have made it a valuable new tool for vision and perception researchers. Coding virtual reality experiments from scratch can be difficult and time-consuming, so researchers rely on software such as Unity game engine to create and edit virtual scenes. However, Unity lacks built-in tools for controlling experiments. Existing third-party add-ins requires complicated scripts to define experiments. This can be difficult and requires advanced coding knowledge, especially for multifactorial experimental designs. In this article, we describe a new free and open-source tool called the BiomotionLab Toolkit for Unity Experiments (bmlTUX) that provides a simple interface for controlling experiments in Unity. In contrast to existing tools, bmlTUX provides a graphical interface to automatically handle combinatorics, counterbalancing, randomization, mixed designs, and blocking of trial order. The toolbox works out-of-the-box since simple experiments can be created with almost no coding. Furthermore, multiple design configurations can be swapped with a drag-and-drop interface allowing researchers to test new configurations iteratively while maintaining the ability to easily revert to previous configurations. Despite its simplicity, bmlTUX remains highly flexible and customizable, catering to coding novices and experts alike.

Highlights

  • Recent advances in virtual reality (VR) technology have been driven by a large consumeroriented market that aims at the development of a new medium for computer games

  • In contrast to existing display technologies, VR offers a critical new depth cue, active motion parallax, that provides the observer with a location in the virtual scene that behaves like true locations do: It changes in predictable ways as the observer moves (Troje, 2019; Wexler & Van Boxtel, 2005)

  • Using BiomotionLab Toolkit for Unity Experiments (bmlTUX), an experimenter must write much less code for simple and moderately complicated experiments than would be required using Unity Experimental Framework (UXF) or Unified Suite for Experiments (USE), since it automatically handles the code for configuring variables, counterbalancing, creating the trials, ordering trials, and so on

Read more

Summary

Methods

bmlTUX: Design and Control of Experiments in Virtual Reality and Beyond i-Perception 2020, Vol 11(4), 1–12 ! The Author(s) 2020 DOI: 10.1177/2041669520938400 journals.sagepub.com/home/ipe Department of Biology and Centre for Vision Research, York University, Toronto, Ontario, Canada

Introduction
Discussion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.