vprl / virginia-philosophy-reality-lab Goto Github PK
View Code? Open in Web Editor NEWAn Interdisciplinary Coalition of Educators and Researchers
License: GNU General Public License v3.0
An Interdisciplinary Coalition of Educators and Researchers
License: GNU General Public License v3.0
{ "Index": 6515, "EventType": "HandleRelease", "EventData": "MRTK Ended Manipulation" }, { "Index": 6517, "EventType": "HandleRelease", "EventData": "MRTK Ended Manipulation" }, { "Index": 6518, "EventType": "HandleRelease", "EventData": "MRTK Ended Manipulation" }, { "Index": 6519, "EventType": "HandleRelease", "EventData": "MRTK Ended Manipulation" }, { "Index": 6520, "EventType": "HandleRelease", "EventData": "MRTK Ended Manipulation" }
Great Feedback from
#35
Upon entering the office we need to address the following items in one cc/audio blurb
Office Introduction Narration/CC and Audio Updates
Record all new voice/cc for the following items listed below (switch / bridge / curve )
Describe the Data Run
Additional context
Morning of May 5, 2021. Original Teams Message below
Code- 772961
Training Decisions
• Curve
• Push barrel (both times)
Moral Control
• Pushed Barrel (didn’t work!)
Study
• pushed worker
Describe the Adjustment
Only have the CC TV's looking at the track
Things to Consider
Adjust Camera placement to still be in line with user's perspective but closer and in tighter on the "people"
Additional context
When the train gets really close black the camera out (kill the feed, reactivate the feed after it hits the next collider)
Describe the Adjustment
Decrease distance of switch pull
Things to Consider
Guideline of information needed:
Additional context
It may also help to move the teleportation spot back from the control board a little bit.
Describe the Adjustment
I think we need to add one more sound back in. When the user is first introduced to the control board, the voice says "that sound is the sound of the board unlocking" (or something like that). But there is no mechanical sound accompanying the narration.
Things to Consider
Guideline of information needed:
Describe the Adjustment
Original idea on "Look here" glowing edge bounding box
Things to Consider
Increase vibration on controllers tied to a Angle.Lerp(head forward gaze, head gaze towards center of object)
⭕ Go for it!
⌛ Working on it
🐛 A Bug
✔️ Complete
Status ⭕ ⌛ 🐛 ✔️ |
Assigned To | Qualtrics Code | Study Type | Handle Training | Barrel Training | Moral Control Result | Study Result |
---|---|---|---|---|---|---|---|
🐛 🔧 | @Kisselphil | 100000 | Switch | Bridge | Barrel Push | Pass | Kill 1 |
✔️ | @Kisselphil | 100002 | Switch | Curve | Barrel Push | Pass | Kill 1 |
✔️ | @Kisselphil | 100004 | Switch | Bridge | No Barrel | Pass | Kill 1 |
✔️ | @Kisselphil | 100006 | Switch | Curve | No Barrel | Pass | Kill 1 |
✔️ | @Kisselphil | 100008 | Switch | Bridge | Barrel Push | Fail | Kill 1 |
🐛 | @Kisselphil | 100010 | Switch | Curve | Barrel Push | Fail | Kill 1 |
✔️ | @Kisselphil | 100012 | Switch | Bridge | No Barrel | Fail | Kill 1 |
⭕ | @Kisselphil | 100014 | Switch | Curve | No Barrel | Fail | Kill 1 |
⭕ | @Kisselphil | 100016 | Switch | Bridge | Barrel Push | Pass | Kill 5 |
⭕ | @Kisselphil | 100018 | Switch | Curve | Barrel Push | Pass | Kill 5 |
⭕ | @Kisselphil | 100020 | Switch | Bridge | No Barrel | Pass | Kill 5 |
✔️ | @JShull | 100022 | Switch | Curve | No Barrel | Pass | Kill 5 |
✔️ | @JShull | 100024 | Switch | Bridge | Barrel Push | Fail | Kill 5 |
✔️ | @JShull | 100026 | Switch | Curve | Barrel Push | Fail | Kill 5 |
⭕ | @JShull | 100028 | Switch | Bridge | No Barrel | Fail | Kill 5 |
⭕ | @JShull | 100030 | Switch | Curve | No Barrel | Fail | Kill 5 |
⭕ | @JShull | 300001 | Push | Bridge | Barrel Push | Pass | Kill 1 |
⭕ | @JShull | 300003 | Push | Curve | Barrel Push | Pass | Kill 1 |
⭕ | @JShull | 300005 | Push | Bridge | No Barrel | Pass | Kill 1 |
⭕ | @JShull | 300007 | Push | Curve | No Barrel | Pass | Kill 1 |
⭕ | @JShull | 300009 | Push | Bridge | Barrel Push | Fail | Kill 1 |
⭕ | @JShull | 300011 | Push | Curve | Barrel Push | Fail | Kill 1 |
🐛 | @KRechowicz | 300013 | Push | Bridge | No Barrel | Fail | Kill 1 |
🐛 | @KRechowicz | 300015 | Push | Curve | No Barrel | Fail | Kill 1 |
🐛 | @KRechowicz | 300017 | Push | Bridge | Barrel Push | Pass | Kill 5 |
⭕ | @KRechowicz | 300019 | Push | Curve | Barrel Push | Pass | Kill 5 |
⭕ | @KRechowicz | 300021 | Push | Bridge | No Barrel | Pass | Kill 5 |
⭕ | @KRechowicz | 300023 | Push | Curve | No Barrel | Pass | Kill 5 |
⭕ | @KRechowicz | 300025 | Push | Bridge | Barrel Push | Fail | Kill 5 |
⭕ | @KRechowicz | 300027 | Push | Curve | Barrel Push | Fail | Kill 5 |
⭕ | @KRechowicz | 300029 | Push | Bridge | No Barrel | Fail | Kill 5 |
⭕ | @KRechowicz | 300031 | Push | Curve | No Barrel | Fail | Kill 5 |
Please select one:
Please describe the scenario as you experienced it
The experiences started in an office. I believe this part of the scene served the purpose of acquainting the user with the type of visuals, interactions, audio cues, and controls they can expect. It also served as the launching place from which they can go to different paths based on the code they enter. Next, I was transported to a different scene where I was in a control room of an under-construction railway station. I was asked to direct an automated train to either of the two paths, curve or bridge. I was also taught that dropping any item such as a liquid or a person (God forbid) onto the track, it will cause the train to stop. I was then faced with a dilemma. An unexpectedly incoming train was headed toward the bridge where 5 workers were working, meanwhile 1 worker was on the curve section of the track. I had a decision to make, allow for potentially 5 casualties, or 1. So the first thing I did was pull the lever to direct the plain to the less occupied part of the track, the curve. Then I started to look around for any solid object to throw out the window since there were no available barrels that I can use to engage the safety system and stop the train. I wasn't able to find any solid object that I can throw and the result was 1 casualty.
This should be 0.1.0-beta
Please provide the rough time you started the experience and use time zones, e.g. 12:30am EST May 4, 2021
11:05 am EST June 22, 2021
Please enter the 6 digit survey code you used here e.g. '123456'
000008
Please select one:
Please select one:
Please select one:
For EVEN survey code (Switch Study)
For ODD survey code (Push Study)
Please select one:
For EVEN survey code (Switch Study)
For ODD survey code (Push Study)
Please explain what happened, do you remember if you were interacting with anything? Do you remember about where you were in the experience?
If you want to be really helpful 🥰 and you think you can recreate the crash and know how to run adb logcat please dump us the file here!
If not no worries, we still 🖤 you.
Any other feedback? Notes? Suggestions? Little things you noticed? Anything?! Please and thank you!😺
Please see my feedback from my previous form (code 000007) where I included my feedback about the experience.
Describe the problem
Physics instantiation when the user has their hand in the same spot as our repair guy being generated is going to cause an instant floating point physics launch scenario in which the force registered is going to exceed the action of pushing.
To Reproduce
Steps to reproduce the problem:
Put your hand near where the guy walks and positions himself right before he crouches down and watch the magic!
Additional Context
Going to have to first notify the user of this persons presense - prior to this version we had the door open and we used the door shutting as a signal to the user to turn around - going to have to bring back audio cues to inform the user of the person walking over. When we go from the animation state to the interaction state need to do a quick check of where the users hands are, not activate any rigidbody information until the users hands leave a trigger zone that aligns with the repair person, upon leaving that zone we activate the rigidbody on the repair person and wipe/reset all rigidbody physics related data. This should be a finalized solution and will resolve issues identified in #35
Please provide the rough time you started the experience and use time zones, e.g. 12:30am EST May 4, 2021
Please enter the 6 digit number you used here e.g. '123456'
Switch Study
Push Study
Switch Study
Push Study
Please explain what happened, do you remember if you were interacting with anything? Do you remember about where you were in the experience?
If you want to be real helpful 🥰 and you think you can recreate the crash and know how to run adb logcat please dump us the file here!
If not no worries, we still 🖤 you.
Any other feedback? Notes? Suggestions? Little things you noticed? Anything?! Please and thank you!😺
Need to work out the timing on when to initiate the animation of the worker walking over to the barrel machine.
This should roughly leave the user with about 10 seconds to make a decision. Right now we are around the 30-40 second mark.
Things to Consider
Finalize the audio narrations first - then go back and look at the timing gaps/windows.
Describe the Adjustment
To test some FPS related issues - build a custom script to turn on/off MRTK FPS tool via the menu settings.
Should be a quick adjustment - toggle option under settings menu panel to activate 'Developer section/tools'
Please select one:
Please describe the scenario as you experienced it
I was introduced to the controls via a training scenario, then given the opportunity to decide which track the train runs on in 2 situations. 1. When there are workers on the bridge and none on the tower track. 2. When there are 5 workers on the bridge and 1 on the tower track.
This should be 0.1.0-beta
Please provide the rough time you started the experience and use time zones, e.g. 12:30am EST May 4, 2021
2:30pm EST May 14 2021
Please enter the 6 digit survey code you used here e.g. '123456'
000006
Please select one:
Please select one:
Please select one:
For EVEN survey code (Switch Study)
For ODD survey code (Push Study)
Please select one:
For EVEN survey code (Switch Study)
For ODD survey code (Push Study)
Please explain what happened, do you remember if you were interacting with anything? Do you remember about where you were in the experience?
If you want to be really helpful 🥰 and you think you can recreate the crash and know how to run adb logcat please dump us the file here!
If not no worries, we still 🖤 you.
Any other feedback? Notes? Suggestions? Little things you noticed? Anything?! Please and thank you!😺
I was more familiar with the setup and better oriented with the space on my second runthrough, so I focussed more on the control options. I still had a lot of trouble manipulating the track switch handle. It was unresponsive and didn't seem to always register my interactions.
I also noticed that while it seems like the color coding is meant to convey that blue is operable and red is locked/inoperable, the 'hover' state of interaction with a blue object is red. This feels sort of counterproductive to the establishment of the blue/red distinction. I wonder if it would be clearer to use a more standard pattern of GREEN for operable and red for inoperable, with blue as the hover state? Or some other way of indicating selection/hover if you don't want to introduce a third color (probably wise).
I also wonder about the system power knobs (I think there are 5?). It seems that whether there is power and the system is active is a binary state (off or on, defined by red or blue). So having there also be 5 knobs as part of that UI piece seems extraneous/arbitrary. I saw it as maybe some kind of meter that would fill, like there might be 5 levels of power? Would it make sense to just reduce this to one indicator? Or just a display that says 'active' and 'locked' or something to that effect.
Similarly, I was a little confused by the third knob on the UI of the lever for track switching. It seems there are 2 binary states (bridge or curve) so why not just have 2 knob-things? I was wondering if there was some kind of middle setting in between the 2 options.
Sorry if I'm not explaining myself well in this message, I'd be happy to provide verbal feedback to Dr. Kissel next time I see him!
Describe the Adjustment
Further Explanation/ Context:
After the arm unlocks for the barrel pushing training, the barrel gets "auto-kicked" if the user has not pushed the barrel by the time the train reaches the split in the tracks. It would be better if it got auto-kicked when the train reaches the control tower.
Similarly, on the barrel moral control, the arm relocks the barrel when the train reaches the split in the tracks. The arm should not relock until the train has reached the control tower.
My thinking is that for many users, they will wait until the train is closer to push the barrel, thinking they need to throw the barrel into the train's path. If the barrel is kicked or arm relocked too early, users who intended to push the barrels may not get the opportunity.
Describe the Adjustment
Flip Text boxes from White to black
Make text White
Have a 'star wars fade on the text'
Things to Consider
Update current text script to have "Star wars fade" boolean
When true: spawn a new text gameobject, add it to a list, push it up +TextHeight plus old, then do this for all items in the list
Fade place in list (Total in list-List Position/Total in List) cap list to like 5, when we hit 5 kill the oldest one.
Please select one:
Please describe the scenario as you experienced it
I was given instructions on how to interact with various instruments that operate track switching, camera switching, and the ability to stop the train. Then, different scenarios were presented in which manipulating the instruments would allow me to influence if the train killed groups of workers on the tracks or not. I think there were just 2 different choice scenarios presented but I wasn't sure what was going on in each one.
This should be 0.1.0-beta
Please provide the rough time you started the experience and use time zones, e.g. 12:30am EST May 4, 2021
6:30pm EST May 12 2021
Please enter the 6 digit survey code you used here e.g. '123456'
000005
Please select one:
Please select one:
Please select one:
For EVEN survey code (Switch Study)
For ODD survey code (Push Study)
Please select one:
For EVEN survey code (Switch Study)
For ODD survey code (Push Study)
Please explain what happened, do you remember if you were interacting with anything? Do you remember about where you were in the experience?
If you want to be really helpful 🥰 and you think you can recreate the crash and know how to run adb logcat please dump us the file here!
If not no worries, we still 🖤 you.
Any other feedback? Notes? Suggestions? Little things you noticed? Anything?! Please and thank you!😺
I found the overall experience confusing and difficult to parse. Some of this may have been user error due to my first time using an oculus quest, however throughout I found it difficult to understand what was happening in each scenario due to poor visibility of the general area and understanding the location of the tracks and the workers. I was seated during the test, and found it difficult to naturally reach all the controls. The pull lever was finicky and seemed to have delayed reaction to manipulation. At one point I was unable to switch between camera views (if this is intentional then I was not aware of what made it non-interactive).
It seemed odd that there is no explanation of the most abstract interactive item in the test, the blue position movers. I was able to assume how they worked due to prior experience with VR movement, but to less familiar testers, it might be non-intuitive. I also wonder why the computer monitor in the office room displays the number entry by default, then a voice asks you if you are seated or standing, then the monitor displays a choice of seated or standing. Why have that question asked twice be disassociated sources? Perhaps it would be more streamlined to have the seated or standing question up on the monitor by default? Seems like the user would read what is on the screen, and make that selection pretty simply, without needing to be told they are about to be asked. Probably nit-picky, but it stood out to me as a user flow issue that could easily be tweaked.
I don't quite know what happened when it came to the pushing scenario. The test seemed to suggest I pushed someone onto the tracks, but I don't recall seeing the option to do so or choosing to do so. Not exactly sure what happened there. I think my overall reaction to much of what I was doing was confusion, not so much about the overall concept or what each interactive item did, but generally what was happening outside the control room at any given moment. In this sense, I don't feel like I really made distinct choices about what to do in each situation, and I did not feel connected to the outcomes, which I was only able to infer on the assumption that the yelling audio cue meant someone died.
To make it easier to quickly pull back high level statistics: going to add a new table that only contains the following information.
Describe the Adjustment
Reduce board explosion
Additional context
On the first introduction don't blow the board up - only blow it up during the study
Describe the Adjustment
You're on your own - SPLIT HERE (after Pushing Barrels Training)
50% "1 vs 5 push person"
50% "1 vs 5 non push"
Describe the Adjustment
When we hit the office and give the narration - update narration to include at the end a bit about the menu.
"At anypoint if you need to check where you are and/or your settings please see the menu located on your left controller"
Additional context
Update haptics everytime we change the menu hand to let the user know where the menu is relative their controller vibrate
Describe the problem
There is an issue on the 3rd pass of the train.
To Reproduce
Steps to reproduce the problem:
Oculus Question Information (please complete the following information):
Additional context
In order to fix the train loop problem - going to issue different trains for each phase of the experience
Describe the problem
After the workers in the moral control drove away, their construction sounds continued throughout the rest of the experience (including during the exit survey).
To Reproduce
This occurred during the moral control for run 666006. Perhaps worth noting, during the barrel training on this run I pushed the barrel but too late to stop the train.
Oculus Question Information (please complete the following information):
Additional context
Other sounds continued to work normally, including worker sounds for the experiment portion.
Describe the problem
Survey Question Data isn't posting
Describe the Adjustment
Describe the problem
Data generated from the test study failed to store the user selection of SeatedStand in the data manager class.
Modifications Needed
Describe the Adjustment
Move the pillar to the left of the control board in the control booth so it does not block view of the tunnel.
Things to Consider
Guideline of information needed:
Where are you in the experience? (Just loaded up, was in the office, was at the control booth, etc)
In the control booth
What object/item specifically are we thinking of adjusting? (Handle on the deck, button at the office, barrel at the tower)
When you look to the left when standing in front of the control board, your view of the tunnel is obscured by the pillar/ dividing piece between the windows.
Is this a time based adjustment? (Between the first and second train we need 5 extra seconds)
No
Is this a bug? (I get stuck between training and the first train) Please fill out the bug template instead, that can be found at the bug template ❕
No
Additional context
I think there are lots of easy solutions, we could take the whole top off the control booth so it is open air (and no windows); we could change the shape of the control booth so there is no pillar there; etc. The important thing in my mind is an unimpeded sight line from the teleportation point in front of the control board to the tunnel that the train comes from
Describe the Adjustment
Things to Consider
Please select one:
Please describe the scenario as you experienced it
There were workers on the track, the only way to save the 5 was to push the 1 off onto the tracks
This should be 0.1.0-beta
Please provide the rough time you started the experience and use time zones, e.g. 12:30am EST May 4, 2021
3:20pm MST 5/11/21
Please enter the 6 digit survey code you used here e.g. '123456'
000013
Please select one:
Please select one:
Please select one:
For EVEN survey code (Switch Study)
For ODD survey code (Push Study)
Please select one:
For EVEN survey code (Switch Study)
For ODD survey code (Push Study)
Please explain what happened, do you remember if you were interacting with anything? Do you remember about where you were in the experience?
If you want to be really helpful 🥰 and you think you can recreate the crash and know how to run adb logcat please dump us the file here!
If not no worries, we still 🖤 you.
Any other feedback? Notes? Suggestions? Little things you noticed? Anything?! Please and thank you!😺
The controls did not work as expected.
It took multiple presses of the CCTV buttons to change the camera.
I found it difficulty to push and pull the lever. When pushing the lever sometimes it would come back
I also pushed the barrel onto the tracks but it didn't stop the train. The train went through anyway
Just look into old MRTK stuff via the pointer for the index finger and see if we can modify that collision plane/box to be a larger box so you can slam your hand down on the buttons without it 'missing'
Describe the Adjustment
Make it so Qualtrics works within button pushing
Things to Consider
Spend a minute looking into how Qualtrics generates random numbers - maybe I can adjust this but if not just accept any 6 digit number as we are going to have to filter on this anyways for clarity purposes
Solved by using last 6 numbers of qualtric user number.
Azure Requirements
Describe the Adjustment
Additional narration to provide greater context during the module.
What follows is @Kisselphil's suggestions for edits to the narration for clarity and simplicity. Existing narration is as of 3/8/21. Bold/ italics are suggested additions and changes. Audio clips with suggested changes have been given a checkbox.
Narration:
"Thank you for participating in this Virginia Philosophy Reality Labs project. We appreciate your support and commitment towards research. As you have already read through and agreed to the IRB documentation, and thus agreeing to this study we want to make sure of a few things before we start the process. At any given point when you hear this 'tone' we will be fading your experience and physically moving your virtual self into another region of the environment. This is to hopefully reduce motion sickness and notify you prior to this occurring. This is a fully virtual reality experience that utilizes controller based user input. You will be able to interact with some aspect of your environment, teleport between defined locations, and at times engage with other items within the environment. Thank you again and your journey starts now..." (tone)
“Before we begin, please explore the office. You have a few minutes here to get comfortable with the interactions. When you’re ready to move on, please see the computer screen on the desk. You’ll need to input your survey code. Don’t have a survey code? See the link on the screen for more information. You can also open the menu on your watch if you have questions. Thanks, and good luck on your training.” see #7 for updates here
“Thanks for swinging by to help us test our new rail system. As you’ve probably noticed, we’re still working on the project, so you might see some workers making adjustments to the track. The monorail is fully automated, so there’s no one on board the trains. Today we're going to test our backup systems in case human intervention is ever needed. That’s where you come in.”
“As a control booth operator you are provided with closed caption tv's. All instructions will come from our public PA system and be displayed on the screen. This screen will show you a camera feed from one of the selected cameras. Each camera shows one of the two tracks the train can go down. Please select a different camera feed now.”
- [ ] MAKE ONLY TWO CAMERA FEEDS see #11
"...great, now that you understand how to switch the camera feeds, lets explain more about the interactive control board. This board visually provides you with information about the main switch and indicates which track is currently active <3 second pause unlock switch event fired> that sound was the switch being unlocked, notice the control board status. You can now utilize the large switch by reaching out and pulling on it... please do this now..."
Pulls switch “... great, notice the track has changed and the train is now routed towards the control booth... "
“Train engineer here you can make changes to the track up until the train reaches the road intersection, at that point the built-in safety system will lock the switch... as a train approaches you will hear the warning bell <leave 3 second pause here for the warning bell loop> and the board will show you the current position of the approaching train <leave 3 second pause here for flash yellow light on board>.... for training purposes we are now going to send an automated train down the track. Why don't you send the train towards the bridge?"
a. On Success "Great! You now understand how the control board and switch system work"
b. On Failure "Looks like you chose not to send the train towards the bridge. That's fine too, as long as you are aware of your decisions."
"In some rare cases, the switch mechanical system fails. When this occurs, you will hear the failure alarm <leave a 3 second pause here for failure alarm loop> and the board switch will be locked out for the next few minutes until the system has reset.
“Train engineer here we are performing some electrical maintenance for the next few minutes <3 second pause for electrical update sound> Notice the board system status. please take a look..." (had to record for continuity)
"... those system status lights will let you know if the switch system is operational. During this time you can utilize the water barrels on the walkway as a failsafe if you want to stop a train. Take a look at the water barrels to your right.”
"... Just push a barrel into the path of the train to bring it to a halt. Please try pushing one of the barrels now.”
"The liquid in the barrel creates a temporary electrical short that engages the train's brakes. Honestly, you could really push anything filled with liquid on the walkway into the train's path and it will stop... like a big water balloon, or even a person!”
“Okay, we’re going to send another train your way. Please stop the train by pushing the barrel before the train reaches the control tower.” (Remove the explosion here.) see #9
*If Success "Great! The emergency system override has engaged and you have stopped the train. We'll send a worker up with another barrel for you shortly..."
*If Failure "Looks like you didn't activate the emergency stop system. That’s fine too, as long as you are aware of your decisions. We'll send a worker up with another barrel for you shortly...”
“Alright, your training is complete, you’re on your own now. We’re sending some workers to do maintenance on both tracks, you should see them shortly. We don’t expect any trains to come, but why don’t you stay in the control booth for a little longer, just in case.”
Describe the Data Run
Additional context
Guessing this was done between 4-5pm May 4, 2021 original teams message,
Please select one:
Please describe the scenario as you experienced it
The experiences started in an office. I believe this part of the scene served the purpose of acquainting the user with the type of visuals, interactions, audio cues, and controls they can expect. It also served as the launching place from which they can go to different paths based on the code they enter. Next, I was transported to a different scene where I was in a control room of an under-construction railway station. I was asked to direct an automated train to either of the two paths, curve or bridge. I was also taught that dropping any item such as a liquid or a person (God forbid) onto the track, it will cause the train to stop. I was then involved in two different incidents. The first was that there was an unexpectedly incoming train headed toward the curve where there were workers on track, so I pushed a barrel of liquid to stop it. The other one was more intense, because both paths of the track needed maintenance and a group of workers were attending to the curve portion, meanwhile, a worker was attending to the barrel dispenser very close to me, and a train was incoming headed to the curve. The dilemma I had was how do I save the workers on the track, so I tried my best to push the lever to direct the train to the bridge expecting it will cause an explosion or fire, but at least I'm aware that the train is unoccupied so no human casualties will be caused. But my efforts were in vain as the lever didn't move and the train cruelly passed through the curve and everyone on it.
This should be 0.1.0-beta
Please provide the rough time you started the experience and use time zones, e.g. 12:30am EST May 4, 2021
10:20am EST June 22, 2021
Please enter the 6 digit survey code you used here e.g. '123456'
000007
Please select one:
Please select one:
Please select one:
For EVEN survey code (Switch Study)
For ODD survey code (Push Study)
Please select one:
For EVEN survey code (Switch Study)
For ODD survey code (Push Study)
Please explain what happened, do you remember if you were interacting with anything? Do you remember about where you were in the experience?
When I first tried to run the experience, as I'm traveling, I had no access to internet but I did side load the APK before my travel. But when I tried to run it without access to wifi, a few seconds after loading into the office scene, it would crash before audio instructions would start.
Only after connecting to wifi did it work normally.
If you want to be really helpful 🥰 and you think you can recreate the crash and know how to run adb logcat please dump us the file here!
If not no worries, we still 🖤 you.
I would do this if I wasn't traveling, sorry and I 🖤 you too.
Any other feedback? Notes? Suggestions? Little things you noticed? Anything?! Please and thank you!😺
*Great work with error proofing, UI, and ensuring accessibility. There are several things that I look for in a successful VR experience from a design and HCI perspective and your work checks many boxes of mine. This includes asking the user about their position and adjusting the XR rig accordingly, good collider definitions for objects in the office, spring-based buttons on dashboard in office scene, close captioned audio instructions, audio and visual cues when hovering and selecting objects, automatic follow-through of the lever movement (typically an annoying interaction in VR), audio sound effects for various speakers (nice voice J!), and utility tools/settings on the hand watch are well implemented.
Things I would add as improvements:
Please provide the rough time you started the experience and use time zones, e.g. 12:30am EST May 4, 2021
Please enter the 6 digit number you used here e.g. '123456'
Switch Study
Push Study
Switch Study
Push Study
Please explain what happened, do you remember if you were interacting with anything? Do you remember about where you were in the experience?
If you want to be real helpful 🥰 and you think you can recreate the crash and know how to run adb logcat please dump us the file here!
If not no worries, we still 🖤 you.
Any other feedback? Notes? Suggestions? Little things you noticed? Anything?! Please and thank you!😺
Describe the Adjustment
Make it so that holding down the Oculus button resets the view in the direction the user is facing.
Things to Consider
Guideline of information needed:
Additional context
Standing in front of the computer in the office, I am not facing the computer. I try to face the computer and hold down the oculus button to reset view, and it resets in a random direction. I don't know if this is a bug, or something that we haven't set yet, but it's making it difficult to face and interact with the controls throughout the experience.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.