-
Notifications
You must be signed in to change notification settings - Fork 59
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
Address issues related to integration with VTK 9.1 #91
Comments
I just got around to try the latest versions. The biggest issues I encounter are:
|
@lassoan had the idea to check if volume rendering shows up with CPU rendering. It does not. |
Sometimes you need to disable and re-enable depth peeling to make volume rendering show up. Does it help? You can also try to disable volume rendering in all views except in the VR view, add breakpoints in the volume rendering mapper and see if it gets called. |
These two didn't work. I'll debug into the mapper once the build succeeds (but on the VR computer the debug build failed many times due to an external data timeout. I updated and started the build again. Update: it keeps failing, this time with this download, the interesting part is that from the browser I can download it but the build always fails on one or another) |
See KitwareMedical/SlicerVirtualReality#91 Copied from "Fix projection matrix computation in VR" commit: > Fix all mappers that use the VCDC matrix, e.g. GPUVolume, PointGaussian; > > The VCDC matrix must be transposed before being sent to the GPU. > Also make sure that GetKeyMatrices is idempotent, and remove useless calls > to it. List of VTK changes: $ git shortlog 73ca81bb4..97a187572 --no-merges Lucas Gandel (1): [Backport MR-9620] Fix projection matrix computation in VR Co-authored-by: Lucas Gandel <[email protected]>
See KitwareMedical/SlicerVirtualReality#91 Copied from "Fix projection matrix computation in VR" commit: > Fix all mappers that use the VCDC matrix, e.g. GPUVolume, PointGaussian; > > The VCDC matrix must be transposed before being sent to the GPU. > Also make sure that GetKeyMatrices is idempotent, and remove useless calls > to it. List of VTK changes: $ git shortlog 73ca81bb4..97a187572 --no-merges Lucas Gandel (1): [Backport MR-9620] Fix projection matrix computation in VR Co-authored-by: Lucas Gandel <[email protected]>
…alReality References: * KitwareMedical/SlicerVirtualReality#109 * KitwareMedical/SlicerVirtualReality#91 List of changes: $ git shortlog 465e9dff6a..6efd97c519 --no-merges Jean-Christophe Fillion-Robin (1): [Backport MR-9892] ENH: Re-introduce support for custom logic handling VR complex gesture
…alReality References: * KitwareMedical/SlicerVirtualReality#109 * KitwareMedical/SlicerVirtualReality#91 List of changes: $ git shortlog 465e9dff6a..6efd97c519 --no-merges Jean-Christophe Fillion-Robin (1): [Backport MR-9892] ENH: Re-introduce support for custom logic handling VR complex gesture
…alReality References: * KitwareMedical/SlicerVirtualReality#109 * KitwareMedical/SlicerVirtualReality#91 List of changes: $ git shortlog 465e9dff6a..6efd97c519 --no-merges Jean-Christophe Fillion-Robin (1): [Backport MR-9892] ENH: Re-introduce support for custom logic handling VR complex gesture
The following content was copied from #90 (comment)
(1) Retrieval of last position associated with generic tracker
Retrieval of last position associated with generic tracker in
vtkVirtualRealityViewInteractor::GetTrackedDevicePose
giventhe index is not possible.
Background:
Add support for generic tracker originally contributed in these commits:
but removed following the refactoring done in these commits:
(2) RecognizeComplexGesture is not virtual anymore in base VTK class
Background: The function became non virtual in Kitware/VTK@af0fab486 (Clean up VR and OpenVR classes)
API changes
vtkEventData API changes:
RenderWindow API changes
InteractorStyle API changes
The text was updated successfully, but these errors were encountered: