-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Doc Request: Add FAQ and/or Roadmap #127
Comments
@jcfr is probably the right person to confirm the roadmap, but here is my understanding FWIW
Thank you again for the great work around the VTK OpenXR modules documentation! 🥇 🎉 🚀 |
Current plan is to refactor This means that the
The virtual reality devices integrating with
See @LucasGandel comment in #127
Similarly to collaborative VR 1, adding support for collaborative XR is indeed a sensible path forward. Footnotes |
@jcfr Would you please clarify this point? As it is written this seems to imply that SlicerVirtualReality will not depend on VTK, is that correct? Maybe it is too early now, but eventually it would be extremely helpful to have a README section explicitly stating what features are supported in SlicerMixedReality that are not supported or planned for support in SlicerVirtualReality. |
IMO under the current naming scheme it will be unclear to developers which module to start from or install, especially for developers who are familiar with "OpenXR" or "mixed reality" as the newer standard. It is understandable that the scope of this module may have changed since its inception. I suggest considering other names for this module to clarify that it will contain extended feature support for the "SlicerVirtualReality" module. "SlicerAdvancedVirtualReality" may be sufficient. |
The comment #127 has been updated to explicitly mention
Users usually discover extensions (and associated modules) though the extension manager and descriptions reported there should help clarify.
Once we have functional integration, we could revisit the split to reduce confusion. In the meantime, I suggest we discuss proposal described in:
Ditto. A README similar to the one added the the SlicerVirtualReality extension1 will be added. In the meantime, I envision that the SlicerMixedReality extension will provide a module allowing to integrate with the mixed reality headset currently supported by VTK through Footnotes |
Thanks @jcfr . Responding to the edits in #127:
I suggest renaming this module to |
As someone who is interested in Slicer's extended support for XR, it would be helpful to have a high-level "FAQ" section or roadmap of features intended for this module.
Questions to Answer
SlicerMixedReality
intended as the OpenXR equivalent of https://github.com/KitwareMedical/SlicerVirtualReality, which is for OpenVR? Is it anticipated thatSlicerMixedReality
will eventually reach feature parity and replaceSlicerVirtualReality
as the industry moves towards OpenXR?SlicerMixedReality
? Is it planned for all devices covered by theVTK::RenderingOpenXR
module to eventually be available through SlicerMixedReality, or is only HoloLens remoting support throughVTK::RenderingOpenXRRemoting
planned?To be clear, I am not necessarily asking for concrete answers or technical details. Any discussion that module developers could contribute to clarify the planned scope of this module and where development may go would be appreciated.
References
To aid in discussion, we have recently expanded documentation for VTK supported XR devices and input mechanisms here:
https://gitlab.kitware.com/vtk/vtk/-/tree/master/Rendering/OpenXR#vtkrenderingopenxr
https://gitlab.kitware.com/vtk/vtk/-/tree/master/Rendering/OpenXRRemoting#vtkrenderingopenxrremoting
https://gitlab.kitware.com/vtk/vtk/-/tree/master/Rendering/OpenVR#vtkrenderingopenvr
The text was updated successfully, but these errors were encountered: