GithubHelp home page GithubHelp logo

alexandregastonbellegarde / sweatingthedetails__vr_exergaming_environments Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dompotts25/sweatingthedetails__vr_exergaming_environments

0.0 0.0 0.0 596.04 MB

This repository contains the Unity project (Version: 2021.3.0f1) that was used for the main study data collection for the CHI'2024 paper - Sweating the Details: Emotion Recognition and the Influence of Physical Exertion in Virtual Reality Exergaming - DOI:

Home Page: https://doi.org/10.1145/3613904.3642611

Smalltalk 0.01% C# 85.14% GLSL 2.01% HLSL 0.46% ShaderLab 11.13% Rich Text Format 1.26%

sweatingthedetails__vr_exergaming_environments's Introduction

Please refer to the accompanying CHI paper.

This project was built for Unity (2021.3.0f1). Compatible with the Vive Pro Eye and supports the following physiological sensors and devices:

  • Polar H10 HR strap
  • Shimmer GSR+
  • Vive Pro Eye Facial Tracker
  • Wahoo KICKR smart bike

The scene used for the Study is in Assets/Scenes/Updated/Testing_Scene.

In the GameObject Calibration_Loader -> Calibration Data Loader Script - This script loads a users base line measures for cleaning physiological data and scaling the exercise intensity. This will need a path to a valid calibration data file (csv path). Example calibration data files are provided in Assets/CSV_Data/Example_Calibration_Data. Set csv path to one of these files if just want to see the study procedure/virtual environments.

When running the scene:

  • In the GameObject StudyManager -> StudyManager Script - You can configure the VE condition order, the Exercise Intensity, and the emotion virtual environment exposure scene time.
  • Press 'T' to remove scene eye test.
  • In the GameObject StudyManager -> StudyManager Script - Ensure 'Record Data' is ticked.

Starting the Procedure:

  • Press 'Space' to begin Warmup.
  • In the GameObject StudyManager/WarmupManager -> WarmUpManager Script you can see when the target HR has been achieved, or can tick 'Overide Target HR'.
  • Press 'Space' to end Warmup.
  • Exposure Scene will run for specified duration.
  • Cooldown will begin. User responses to affect ground truth questions can be recorded in StudyManager/CoolDownManager -> CoolDownManager Script -> Participant Answer. Once entered, tick 'Participant Input Ready'.
  • Once all answers are recorded, press 'Space' to begin the next warmup.

The above repeats until all emotion environments have been completed. Data Files are stored in Assets/CSV_Data.

sweatingthedetails__vr_exergaming_environments's People

Contributors

dompotts25 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.