bmlTUX

bmlTUX enables design and execution of virtual reality experiments in the Unity game engine for vision and perception research.


Key Features:

  • Experimental control: Controls experimental parameters and trial execution within Unity for virtual reality experiments.
  • Combinatorial design automation: Automates combinatorics for multifactorial experimental designs to generate condition combinations.
  • Counterbalancing and randomization: Performs counterbalancing and randomization of conditions and trial order.
  • Mixed-design support: Supports mixed experimental designs combining within-subject and between-subject factors.
  • Blocking: Implements blocking of trial order for block-structured experiments.
  • Iterative design management: Supports iterative testing of design configurations and reverting to previous setups.

Scientific Applications:

  • Vision and perception experiments in VR: Implements virtual reality experiments in Unity to investigate vision and perception phenomena.
  • Multifactorial experimental designs: Applies to studies requiring automated combinatorics, counterbalancing, and randomization across multiple factors.
  • Behavioral experiments with mixed and blocked designs: Facilitates behavioral research using mixed designs and blocked trial structures implemented in Unity-based VR.

Methodology:

Computational methods explicitly include automated combinatorics, counterbalancing, randomization, support for mixed designs, and blocking of trial order within the Unity engine.

Topics

Details

License:
CC-BY-NC-SA-4.0
Tool Type:
plugin, workflow
Programming Languages:
C#
Added:
1/18/2021
Last Updated:
2/4/2021

Operations

Publications

Bebko AO, Troje NF. bmlTUX: Design and Control of Experiments in Virtual Reality and Beyond. i-Perception. 2020;11(4). doi:10.1177/2041669520938400. PMID:32733664. PMCID:PMC7370570.

Links