# Recommended VR headset

**URL:** <https://discourse.slicer.org/t/recommended-vr-headset/25504>\
**Category:** Support\
**Tags:** virtual-reality\
**Created:** [September 30, 2022, 2:34pm UTC](https://discourse.slicer.org/t/recommended-vr-headset/25504 "2022-09-30T14:34:57Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![dhcortes](https://avatars.discourse-cdn.com/v4/letter/d/7ba0ec/32.png) [@dhcortes](https://discourse.slicer.org/u/dhcortes)\
**Post date:** [September 30, 2022, 2:34pm UTC](https://discourse.slicer.org/t/recommended-vr-headset/25504/1 "2022-09-30T14:34:57Z")

</div>

Hi there,  
I am planning on using the VR and AR extensions of 3D slicer. Is there a headset brand/model recommended for this?  
Thanks

---

<div class="post-metadata">

**Author:** ![pieper](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/pieper/32/8_2.png) [@pieper](https://discourse.slicer.org/u/pieper)\
**Post date:** [September 30, 2022, 2:56pm UTC](https://discourse.slicer.org/t/recommended-vr-headset/25504/2 "2022-09-30T14:56:58Z")

</div>

I used a quest 2 headset with SlicerVR and it’s pretty seamless (and it’s cheap).

> [@GTC Keynote MONAI and Slicer](https://discourse.slicer.org/t/gtc-keynote-monai-and-slicer/22653/3):
>
> If anyone has trouble accessing the GTC link to the SlicerVR+CloudXR video you should be able to access it here: [AWS Steve Pieper V1.mp4 on Vimeo](https://vimeo.com/user26958043/review/678951613/08807e6148)

---

<div class="post-metadata">

**Author:** ![rlinke](https://avatars.discourse-cdn.com/v4/letter/r/e9a140/32.png) [@rlinke](https://discourse.slicer.org/u/rlinke)\
**Post date:** [August 25, 2023, 2:37pm UTC](https://discourse.slicer.org/t/recommended-vr-headset/25504/3 "2023-08-25T14:37:49Z")

</div>

Were you able to use the quest link to connect or did you have to use Steam?

Thanks!

---

<div class="post-metadata">

**Author:** ![rbumm](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/rbumm/32/9404_2.png) [@rbumm](https://discourse.slicer.org/u/rbumm)\
**Post date:** [August 27, 2023, 8:04am UTC](https://discourse.slicer.org/t/recommended-vr-headset/25504/4 "2023-08-27T08:04:48Z")

</div>

You can use the USB link cable as well as Airlink to connect a Quest 2 to 3D Slicer. However, the last Slicer VR version that fully supported the Quest 2 has been seen in 4.11.

---

<div class="post-metadata">

**Author:** ![cpinter](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/cpinter/32/7995_2.png) [@cpinter](https://discourse.slicer.org/u/cpinter)\
**Post date:** [August 28, 2023, 9:29am UTC](https://discourse.slicer.org/t/recommended-vr-headset/25504/5 "2023-08-28T09:29:54Z")

</div>

> [@rbumm](#):
>
> that fully supported the Quest 2 has been seen in 4.11

Can you please elaborate Rudolf? I was not aware of any issues, I thought the latest version behaved identically to the last working 4.11 for VR. Apparently this is not the case so I’d like to make sure we all have them recorded as tickets in the SlicerVR GitHub repo. Thank you!

---

<div class="post-metadata">

**Author:** ![rbumm](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/rbumm/32/9404_2.png) [@rbumm](https://discourse.slicer.org/u/rbumm)\
**Post date:** [August 30, 2023, 8:47am UTC](https://discourse.slicer.org/t/recommended-vr-headset/25504/6 "2023-08-30T08:47:44Z")

</div>

This all concerns the Quest 2 VR headset.

As far as I remember in 5.2.2 VR never worked properly on the Quest 2 and we had a short period in which the JSON files for the controllers had to be transferred to the Slicer directories. That is why I always kept a 4.11 version on my computers for cases in which I needed VR.

Then there was an update for 5.3 preview which I tested and in which both JSON files and basic functionality of VR was restored.

I was then able to:

Move an object to and away from the observer position with on pair of joystick actions (right joystick)  
Grab the object with both controllers grab keys and rotate it  
Call up the exit menu with the left controller’s B button.

When I tried 5.4 stable recently the only thing that halfway worked was moving the 3D model to and from the observer in the mentioned 45-degree trajectory. So you can see a 3D object in space in the Quest2 headset, but can not really do much with it.

---

<div class="post-metadata">

**Author:** ![rbumm](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/rbumm/32/9404_2.png) [@rbumm](https://discourse.slicer.org/u/rbumm)\
**Post date:** [August 30, 2023, 9:01am UTC](https://discourse.slicer.org/t/recommended-vr-headset/25504/7 "2023-08-30T09:01:39Z")

</div>

What I hoped for in 3D Slicer and would be very welcome for daily use would be  
something like this:

[![](https://img.youtube.com/vi/fbfLqdhgOW4/maxresdefault.jpg "Human Anatomy VR 2022") ](https://www.youtube.com/watch?v=fbfLqdhgOW4)

Available in the Oculus Lab

 ![image](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/e/4/e49a7b3f066498d37d1cace245b3a802e0f590ac.jpeg)

[![](https://img.youtube.com/vi/9zufDNWCaro/maxresdefault.jpg "VR DICOM") ](https://www.youtube.com/watch?v=9zufDNWCaro)

---

<div class="post-metadata">

**Author:** ![cpinter](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/cpinter/32/7995_2.png) [@cpinter](https://discourse.slicer.org/u/cpinter)\
**Post date:** [August 31, 2023, 8:58am UTC](https://discourse.slicer.org/t/recommended-vr-headset/25504/8 "2023-08-31T08:58:12Z")

</div>

Thank you Rudolf for the explanations!

> [@rbumm](#):
>
> Grab the object with both controllers grab keys and rotate it

Just as a side note, this has never been possible. What you can do with pressing grab on both controllers is scaling/moving/rotating the world, not an object. So if you have various objects they would all “move” (when in reality it is you that moves/grows/shrinks).

> [@rbumm](#):
>
> the only thing that halfway worked

Sorry I still have been too busy to hook up the VR system again and try all the things but at the end of June these things worked for me perfectly:

- Fly using the joystick
- Grab an object and move it
- Do the action I described above, which we call 3D pinch, where we can move/scale the world

I don’t have access to an Oculus Quest 2, but we tried an HTC Vive Pro (1) and an HP Reverb 2 (Windows Mixed Reality type headset), and those worked great.  
Is it possible that the JSON that you use for the Quest 2 is not appropriate? Can someone else with a Quest 2 please try?
