Update 'README.md'

This commit is contained in:
Chris Midkiff 2020-06-22 15:34:01 -04:00
parent b263ef9431
commit 9de8bc5d39

View File

@ -7,12 +7,12 @@ Some notes for whatever student is working on this now.
First, know that this codebase was written in about a month, mostly between the hours of 12am and 6am due to a severe time crunch, please chalk any weirdness or dragons you may find up to that. Trust me there are less than the old one. First, know that this codebase was written in about a month, mostly between the hours of 12am and 6am due to a severe time crunch, please chalk any weirdness or dragons you may find up to that. Trust me there are less than the old one.
Collision: Collision:
As you may or may not have noticed there are two different collision systems in this codebase for clicking on circles. This may seem a bit overkill. This is because the way Google Cardboard and Oculus handle collision is entirely different. If you are adding a different device to this study/code base. I would highly recommend downloading whatever sample program the SDK for your device gives you and just looking at how it is handling collision/input. That should give you enough ammunition to add your own scenes in the style of the Experiment and Home scenes I have here. As you may or may not have noticed there are two different collision systems in this codebase for clicking on circles. This may seem a bit overkill. This is because the way Google Cardboard and Oculus Rift handle collision is entirely different. If you are adding a different device to this study/code base. I would highly recommend downloading whatever sample program the SDK for your device gives you and just looking at how it is handling collision/input. That should give you enough ammunition to add your own scenes in the style of the Experiment and Home scenes I have here.
Instructions: Instructions:
You will need the following things: You will need the following things:
* Two to three computers (if doing Oculus one of these must be Windows.) * Two to three computers (if doing Oculus Rift one of these must be Windows.)
* The android development tools installed. <https://www.xda-developers.com/quickly-install-adb/> * The android development tools installed. <https://www.xda-developers.com/quickly-install-adb/>
* A working python3 install with pip, flask, and requests. (If you're on windows I recommend Cygwin or WSL) * A working python3 install with pip, flask, and requests. (If you're on windows I recommend Cygwin or WSL)
@ -26,4 +26,4 @@ Create (web?) UI for the experimenter so they don't have to change the code
Capture the cursor movement at 100 milliseconds Capture the cursor movement at 100 milliseconds
Oculus Quest/Go support Oculus Quest/Go support
This is entirely untested but theorhetically you should be able to go into the Unity build settings and tell the android build setup to build with Oculus instead of Cardboard and it should work. This is entirely untested but theorhetically you should be able to go into the Unity build settings and tell the android build setup to build with the Oculus SDK instead of the Cardboard SDK and it should work.