View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0004600||Slicer4||Core: Rendering||public||2018-08-22 12:17||2018-10-01 18:26|
|Priority||normal||Severity||minor||Reproducibility||have not tried|
|Target Version||Slicer 4.9.0||Fixed in Version||Slicer 4.9.0|
|Summary||0004600: VTK OpenGL2 Backend: Toggling surface smoothing hide/show GPU volume rendering instead of effectively updating the smoothing|
Using the latest version of VTK (based of kitware/VTK@6b3c41c).
This was observer with or without replacing
Considering that 0004598 is still pending, it is not clear what is the root cause of the problem. That said, I wanted to document my observation.
|Tags||No tags attached.|
Sure, I can take a look next week as long as I can still charge the same project as last time.
Can you provide some more details about the bug? I'm not sure what is meant by surface smoothing.
To put things in context, toggling the "Surface smoothing" option was added in Slicer in here and is available only with GPU mapper and only when the quality is set to Maximum.
Here is the corresponding code ...
I'm having trouble reproducing this one -- jittering works as expected in VTK tests.
Is this consistently reproducible, or only happening on some datasets? What are the other parameters used on the mapper, and the dimensions of the volume?
I can consistently reproduce it using latest nightly version of Slicer on Windows.
How to test:
For reference, current code that enables/disables jittering is here. I don't see anything messy or suspicious there and this used to work well before the VTK update (there was no change in Slicer related to this).
I've downloaded the nightly (linux version), but can't seem to get the volume to appear at all. I assume it should show up in the upper right renderer?
What I did was:
I played around with the other settings and couldn't get anything to appear, even with the CPU ray caster. Did I miss a step somewhere?
JC helped me get it working -- I can now reproduce this and will see what I can find.
I don't know if this might be related, but when I build latest Slicer in debug mode then these errors are logged (this is new, this did not happen before we switched to latest VTK):
[WARNING][VTK] 19.09.2018 01:16:05  (unknown:0) - Generic Warning: In C:\D\S4D\VTKv9\Rendering\OpenGL2\vtkOpenGLState.cxx, line 138
That looks like a separate issue from this one. Might be best to create a new bug or report it on the VTK mailing list with instructions to reproduce.
https://gitlab.kitware.com/vtk/vtk/merge_requests/4688 fixes the original bug reported in this issue for me.
Thank you! I confirm the proposed change fixes the issue (tested on Windows). We just need to get this integrated into VTK and update Slicer's VTK before we can close this issue.
I'll create a new issue for the GL_SCISSOR_TEST warning.
Closing. Fix integrated in http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=27440
|2018-08-22 12:17||jcfr||New Issue|
|2018-08-22 12:17||jcfr||Status||new => assigned|
|2018-08-22 12:17||jcfr||Assigned To||=> jcfr|
|2018-08-22 12:18||jcfr||Assigned To||jcfr => allison.vacanti|
|2018-08-22 12:21||jcfr||Description Updated||View Revisions|
|2018-08-29 11:15||jcfr||Note Added: 0015982|
|2018-08-29 12:01||allison.vacanti||Note Added: 0015983|
|2018-08-29 12:36||jcfr||Note Added: 0015984|
|2018-09-04 13:38||allison.vacanti||Note Added: 0015985|
|2018-09-13 11:02||lassoan||Note Added: 0016003|
|2018-09-13 11:13||lassoan||Note Edited: 0016003||View Revisions|
|2018-09-18 15:18||allison.vacanti||Note Added: 0016026|
|2018-09-18 16:31||allison.vacanti||Note Added: 0016027|
|2018-09-19 01:18||lassoan||Note Added: 0016032|
|2018-09-19 10:25||allison.vacanti||Note Added: 0016033|
|2018-09-19 17:01||allison.vacanti||Note Added: 0016036|
|2018-09-20 01:16||lassoan||Note Added: 0016037|
|2018-09-20 01:28||lassoan||Relationship added||related to 0004615|
|2018-10-01 18:26||jcfr||Status||assigned => resolved|
|2018-10-01 18:26||jcfr||Resolution||open => fixed|
|2018-10-01 18:26||jcfr||Fixed in Version||=> Slicer 4.9.0|
|2018-10-01 18:26||jcfr||Note Added: 0016061|