bmlTUX

bmlTUX

  • Documentation
  • Install
  • Publication
  • Help
  • BioMotionLab
  • GitHub

›Getting Started

Getting Started

  • Getting Started
  • Publication
  • Requirements
  • Overview
  • Installation

Tutorials

    Making your first experiment

    • Part 1: Tutorial Overview
    • Part 2: Creating a new Experiment
    • Part 3: Designing an Experiment
    • Part 4: Writing Runner Scripts
    • Part 5: Defining Blocks

Documentation

  • Creating an Experiment
  • Accessing GameObjects and Scripts in your Scene
  • Output
  • Setting Up Your Experiment's Behavior
  • Trial Class
  • Block Class
  • Experiment Class
  • Settings

Help

  • Troubleshooting
  • About Coroutines and IEnumerators

Advanced

  • Advanced Options
  • Recording Continuous Data
  • Using Standalone VR Headsets
  • Logging
  • Building to an Application
  • Customizing Further
  • Extras

Publication

bmlTUX: Design and control of experiments in virtual reality and beyond

Authors

Adam O. Bebko
Nikolaus F. Troje

Center for Vision Research
York University
Toronto, Ontario, Canada

Abstract

Advances in virtual reality (VR) technology have made it a valuable new tool for vision and perception researchers since it offers a critical depth cue, active motion parallax. Coding VR experiments from scratch is 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 require complicated scripts to define experiments. This can be difficult and requires advanced coding knowledge, especially for multifactorial experimental designs. In this paper, 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.

Download Paper

In Press, submitted to i-Perception, available as pre-print on PsyArXiv: https://psyarxiv.com/arvkf/

Citing

Bebko, A. O., & Troje, N. F. (2020 In Press) bmlTUX: Design and control of experiments in virtual reality. _i-Perception. preprint doi: 10.31234/osf.io/arvkf PsyArXiv: https://psyarxiv.com/arvkf

@misc{bebko_troje_2020,
 title={bmlTUX: Design and control of experiments in virtual reality and beyond},
 url={psyarxiv.com/arvkf},
 DOI={10.31234/osf.io/arvkf},
 publisher={PsyArXiv},
 author={Bebko, Adam O and Troje, Nikolaus F},
 year={2020},
 month={May}
}
← Getting StartedRequirements →
  • Authors
  • Abstract
  • Download Paper
  • Citing
bmlTUX
bmlTUX
DocumentationDownload
Facebook Open Source
Copyright © 2022 BioMotionLab (A.O. Bebko & N.F. Troje)