Cargando…

bmlTUX: Design and Control of Experiments in Virtual Reality and Beyond

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, Un...

Descripción completa

Detalles Bibliográficos
Autores principales: Bebko, Adam O., Troje, Nikolaus F.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: SAGE Publications 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7370570/
https://www.ncbi.nlm.nih.gov/pubmed/32733664
http://dx.doi.org/10.1177/2041669520938400
_version_ 1783561002244112384
author Bebko, Adam O.
Troje, Nikolaus F.
author_facet Bebko, Adam O.
Troje, Nikolaus F.
author_sort Bebko, Adam O.
collection PubMed
description 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.
format Online
Article
Text
id pubmed-7370570
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher SAGE Publications
record_format MEDLINE/PubMed
spelling pubmed-73705702020-07-29 bmlTUX: Design and Control of Experiments in Virtual Reality and Beyond Bebko, Adam O. Troje, Nikolaus F. Iperception Methods 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. SAGE Publications 2020-07-17 /pmc/articles/PMC7370570/ /pubmed/32733664 http://dx.doi.org/10.1177/2041669520938400 Text en © The Author(s) 2020 https://creativecommons.org/licenses/by/4.0/ Creative Commons CC BY: This article is distributed under the terms of the Creative Commons Attribution 4.0 License (https://creativecommons.org/licenses/by/4.0/) which permits any use, reproduction and distribution of the work without further permission provided the original work is attributed as specified on the SAGE and Open Access pages (https://us.sagepub.com/en-us/nam/open-access-at-sage).
spellingShingle Methods
Bebko, Adam O.
Troje, Nikolaus F.
bmlTUX: Design and Control of Experiments in Virtual Reality and Beyond
title bmlTUX: Design and Control of Experiments in Virtual Reality and Beyond
title_full bmlTUX: Design and Control of Experiments in Virtual Reality and Beyond
title_fullStr bmlTUX: Design and Control of Experiments in Virtual Reality and Beyond
title_full_unstemmed bmlTUX: Design and Control of Experiments in Virtual Reality and Beyond
title_short bmlTUX: Design and Control of Experiments in Virtual Reality and Beyond
title_sort bmltux: design and control of experiments in virtual reality and beyond
topic Methods
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7370570/
https://www.ncbi.nlm.nih.gov/pubmed/32733664
http://dx.doi.org/10.1177/2041669520938400
work_keys_str_mv AT bebkoadamo bmltuxdesignandcontrolofexperimentsinvirtualrealityandbeyond
AT trojenikolausf bmltuxdesignandcontrolofexperimentsinvirtualrealityandbeyond