View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001578 | Slicer4 | Core: Base Code | public | 2011-11-23 01:18 | 2017-06-07 23:27 |
Reporter | clisle | Assigned To | jcfr | ||
Priority | high | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Product Version | |||||
Target Version | Slicer 4.3.0 | Fixed in Version | Slicer 4.3.0 | ||
Summary | 0001578: Make sure --stero command line option works | ||||
Description | Hi Curtis, The stereo mode initialization is done in ctkVTKAbstractRenderView.cpp For some reasons, the chrystal eyes mode has never been enabled julien. On Wed, Nov 23, 2011 at 2:59 AM, Curtis Lisle
Ron, If you start Slicer4 from command line with --stereo option, the CrystalEyes option should be displayed in the stereo pulldown menu. I found the code to add and remove the crystaleyes entry is still present, but Slicer is always coming up with stereo turned off regardless of the commandline option, so CrystalEyes doesn't show on the menu (at least in my somewhat-out-of-date version). What about changing the name of this option to "ActiveStereo" since Crystal Eyes are an old product now? Curt On Nov 22, 2011, at 9:24 PM, Ron Kikinis wrote:
| ||||
Additional Information | Hi Curtis, The stereo mode initialization is done in ctkVTKAbstractRenderView.cpp For some reasons, the chrystal eyes mode has never been enabled julien. | ||||
Tags | No tags attached. | ||||
Is there any motion on this? |
|
Just rebased and pushed the work-in-progress topic I initiated a while back. See https://github.com/jcfr/Slicer/compare/1578-enable-active-stero |
|
Rebased topic: https://github.com/jcfr/Slicer/compare/1578-enable-active-stereo |
|
I am very interesting in getting this stereo mode working again as it did in Slicer 3. We had to use the "--stereo" command line option and select crystal eyes mode to get it working with our projector system with Slicer 3. Despite the documentation, this mode is needed to passive stereo with Nvidia Quattro cards too. Also with stereo HD TV over HDMI becoming common it would be great it this would work there too. Using stereo to understand the complex shapes of segmented microscopy data is imported when we are presenting results for discussion. What is the status of the proposed patch? |
|
I do not have access to a passive or active stereo display anymore, so I cannot test anymore. The NLM projector display should be render 3D successfully if the mode is working again. |
|
I rebased the JC's patch on to the current master r22131. It compiled OK, but during start up the following warning occurred: $ Slicer-build/Slicer --stereo The "Active" option was disabled in the pull down menu for the 3D render window. |
|
OK, when I an the new "--active-stereo-support" command line option I get the same vtk RenderingWindow warning on my system but I get the "Active" option and.... It Works for me! I want it :) But this is enabling my passive stereo system, so perhaps it's a poor name. Technically, I believe this enable the OpenGL quad buffer stereo, which can be utilized by the OpenGL driver in a variety of ways. Active/Passive/Interlaced etc... Typically these option are available on NVIDIA's Quardo level boards. I am curious how this NVIDIA add on works: I am going to try these option out with a windows build ( at some point) and see if I could plug a laptop into a TV to get Stereo. I think this will be a great thing to add for the next release, hopefully this little warning can easily be addressed. |
|
@Brad: I renamed the option to QuadBuffer and remove the need for the command line option. Could you review/try the following topic ? See https://github.com/jcfr/Slicer/compare/1578-enable-quad-buffer-stereo Thanks |
|
Fixed in r22234 Re-open if there are still issues. Thanks |
|
The nightly download works perfectly without any warning on our Linux Nvidia Quadro stereo passive system. |
|
Also updated the wiki: Undid change to legacy 3.6 I made: |
|
@Brad: Thanks :) |
|
Closing resolved issues that have not been updated in more than 3 months |
|
Fix committed to 2145-support-for-installing-extension-from-file branch. |
|
Slicer: 2145-support-for-installing-extension-from-file 6a4d14df 2013-07-25 09:42:29 Details Diff |
ENH: Add QuadBuffer stereo support By default there is always an attempt to enable stereo capability. This is done in ctkVTKAbstractViewPrivate::setupRendering [1]. Then, following the test done within the different implementation of vtkRenderWindow, in case the hardware doesn't support it, the flag associated with StereoCapability will be turned off [2][3]. Finally, the action within the threeD controller widget is enabled or disabled based on the state of the StereoCapability flag. [1] https://github.com/commontk/CTK/blob/4e98d9a064bfe32a4c0cb28838a093e392dc3cc3/Libs/Visualization/VTK/Widgets/ctkVTKAbstractView.cpp#L102 [2] https://github.com/Kitware/VTK/blob/0e0674a3695fdeaf01ce87dfc04e32111b7402e0/Rendering/vtkXOpenGLRenderWindow.cxx#L351-401 [3] https://github.com/Kitware/VTK/blob/0e0674a3695fdeaf01ce87dfc04e32111b7402e0/Rendering/vtkWin32OpenGLRenderWindow.cxx#L734-738 See http://www.na-mic.org/Bug/view.php?id=1578 Fixes 0001578 git-svn-id: http://svn.slicer.org/Slicer4/trunk@22234 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLViewNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLViewNode.h | Diff File | ||
mod - Libs/MRML/DisplayableManager/vtkMRMLViewDisplayableManager.cxx | Diff File | ||
mod - Libs/MRML/Widgets/Resources/UI/qMRMLThreeDViewControllerWidget.ui | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLThreeDViewControllerWidget.cxx | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLThreeDViewControllerWidget.h | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLThreeDWidget.cxx | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLThreeDWidget.h | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2011-11-23 01:18 | jcfr | New Issue | |
2011-11-23 01:18 | jcfr | Status | new => assigned |
2011-11-23 01:18 | jcfr | Assigned To | => finetjul |
2011-11-23 01:19 | jcfr | Assigned To | finetjul => jcfr |
2011-11-23 01:21 | jcfr | Additional Information Updated | |
2012-06-07 03:46 | kikinis | Note Added: 0004785 | |
2012-06-07 15:26 | jcfr | Note Added: 0004791 | |
2012-06-07 15:27 | jcfr | Reporter | jcfr => clisle |
2012-06-07 15:27 | jcfr | Target Version | => Slicer 4.2.0 - Sept 1st 2012 |
2012-08-20 10:01 | jcfr | Target Version | Slicer 4.2.0 - Feature freeze Sept 1st 2012 => Slicer 4.2.5 |
2012-08-21 09:39 | jcfr | Target Version | Slicer 4.2.5 => Slicer 4.3.0 |
2012-10-30 07:43 | jcfr | Note Added: 0006904 | |
2012-10-30 07:43 | jcfr | Priority | normal => high |
2013-07-03 07:35 | blowekamp | Note Added: 0008821 | |
2013-07-03 08:09 | clisle | Note Added: 0008822 | |
2013-07-03 09:43 | blowekamp | Note Added: 0008824 | |
2013-07-03 10:47 | blowekamp | Note Added: 0008825 | |
2013-07-24 17:09 | jcfr | Note Added: 0009184 | |
2013-07-24 17:09 | jcfr | Status | assigned => feedback |
2013-07-25 05:45 | jcfr | Note Added: 0009186 | |
2013-07-25 05:45 | jcfr | Status | feedback => resolved |
2013-07-25 05:45 | jcfr | Fixed in Version | => Slicer 4.3.0 |
2013-07-25 05:45 | jcfr | Resolution | open => fixed |
2013-07-26 04:49 | blowekamp | Note Added: 0009206 | |
2013-07-26 05:09 | blowekamp | Note Added: 0009207 | |
2013-07-26 05:12 | blowekamp | Note Edited: 0009207 | |
2013-07-26 06:03 | jcfr | Note Added: 0009208 | |
2014-03-06 04:56 | jcfr | Note Added: 0010818 | |
2014-03-06 04:58 | jcfr | Status | resolved => closed |
2017-06-07 23:27 | jcfr | Changeset attached | => Slicer 2145-support-for-installing-extension-from-file 6a4d14df |
2017-06-07 23:27 | jcfr | Note Added: 0014625 |