emotional-cities / pluma-experiments

Data acquisition and benchmark workflows for the wearable data collection unit
MIT License
1 stars 0 forks source link

Add trial and map functionality to the AlfamaVR project #84

Closed RoboDoig closed 2 months ago

RoboDoig commented 4 months ago

This PR adds the trial structure and map functionality required for EC experiments in AlfamaVR.

The TrialManager component allows users to define the trial sequence according to scenario, inter-trial times etc.

Also adds an automatic map generator for the environment via a second orthogonal camera that renders to a RenderTexture and then to the UI.

RoboDoig commented 2 months ago

Looked into it this morning, TMP does not need to be tracked in the repo as long as the top level .meta file for TMP usage is preserved. When building the project from scratch, Unity will give a popup that asks the user if they want to import the TMP resources. Since this popup only appears if you click something with a TMP component in the scene view I've updated the readme with instructions for explicitly importing the TMP resources.

I've also updated the readme with instructions for the windows mixed reality import tool. The previous instructions directed the user to do a restore on the packages which I've found to be unreliable, seems to work better if you use discover features and explicitly import the required packages.

Will wait for feeback on this before using filter-repo to remove the TMP asset references from the branch.

RoboDoig commented 2 months ago

filter-repo done