[vtk-developers] VTKEdge on OS X 10.6

Francois Bertel francois.bertel at kitware.com
Mon Feb 22 10:50:13 EST 2010


ok...

On Mon, Feb 22, 2010 at 10:46 AM, Fauze Polpeta <fauze.polpeta at gmail.com> wrote:
> Right!
>
> Because I'm updating vtkedge from
>
> https://www.kitware.com/svn/KWPublic/trunk/VTKEdge-5-4-0/
>
> instead of
>
> https://www.kitware.com/svn/KWPublic/trunk/VTKEdge/
>
> Now that I saw that GPU support was moved into VTK I will continue my
> research using VTK's CVS code.
>
> Fauze
>
> On Mon, Feb 22, 2010 at 12:39 PM, Francois Bertel
> <francois.bertel at kitware.com> wrote:
>> My question is more like: what do you even see the file
>> vtkKWEOpenGLGPUVolumeRayCastMapper.cxx yet.
>>
>> This file should be gone.
>>
>> On Mon, Feb 22, 2010 at 10:36 AM, Fauze Polpeta <fauze.polpeta at gmail.com> wrote:
>>> Hi Francois;
>>>
>>> Unless the pre-processor rule (#ifdef __APPLE__ ...) is inputed during
>>> CMake configuration in Snow Leopard, I'm not seeing it in
>>> vtkKWEOpenGLGPUVolumeRayCastMapper.cxx any more.
>>>
>>> Since in my first attempts I copied my configuration from Snow Leopard
>>> to Leopard, such code was there.
>>>
>>> Further, in order to inspect the problems I'm facing with GPU-based
>>> Ray Cast, I checked out the code again in Leopard and didn't see this
>>> piece of code any more.
>>>
>>> Best Regards
>>>
>>> Fauze
>>>
>>> On Mon, Feb 22, 2010 at 11:39 AM, Francois Bertel
>>> <francois.bertel at kitware.com> wrote:
>>>> Hi Fauze,
>>>>
>>>> What do you mean by "4) ... these statements were removed from
>>>> vtkKWEOpenGLGPUVolumeRayCastMapper.cxx.?
>>>>
>>>> vtkKWEOpenGLGPUVolumeRayCastMapper.cxx has been removed from VTKEdge
>>>> and moved as vtkOpenGLGPUVolumeRayCastMapper.cxx in
>>>> VTK/VolumeRendering and the statement about snow leopard is still there.
>>>>
>>>>
>>>>
>>>> On Fri, Feb 19, 2010 at 8:21 PM, Fauze Polpeta <fauze.polpeta at gmail.com> wrote:
>>>>> Dear David;
>>>>>
>>>>> Last 2 weeks I'm pursuing to get vtkOpenGLGPUVolumeRayCastMapper properly
>>>>> working on Mac OS X. In respect to that consider the following:
>>>>>
>>>>> 1) vtkOpenGLGPUVolumeRayCastMapper has been moved to VTK repository, but it
>>>>> still can be found at
>>>>>
>>>>> "https://www.kitware.com/svn/KWPublic/trunk/VTKEdge-5-4-0/" instead of
>>>>> https://www.kitware.com/svn/KWPublic/trunk/VTKEdge/
>>>>>
>>>>> 2) The error you are facing is probably a consequence of the following
>>>>> statements in vtkKWEOpenGLGPUVolumeRayCastMapper.cxx
>>>>>
>>>>> #ifdef __APPLE__
>>>>> this->LoadExtensionsSucceeded = 0;
>>>>> return;
>>>>> #endif
>>>>>
>>>>> 3) This was placed to avoid a bug in NVidia driver for Snow Leopard (a
>>>>> infinite loop) but such statements were also affecting Leopard.
>>>>>
>>>>> 4) Today, I saw that these statements were removed from
>>>>> vtkKWEOpenGLGPUVolumeRayCastMapper.cxx. So after updating your source code,
>>>>> you will probably be able to get GPU-based Ray Cast working in Leopard but
>>>>> not yet in Snow Leopard.
>>>>>
>>>>> 5) However, I'm facing two problems that I'm not able to set them as VTKEdge
>>>>> issues or new NVidia bugs in Mac OS X.
>>>>>
>>>>> a) GPU-based Ray Cast is not working for DICOM CT datasets that have more
>>>>> than 170 images (aprox.) and are 512x512 in size. Resultant volume is very
>>>>> "scratched".
>>>>>
>>>>> b) Shading (3D Textures, etc) doesn't work as well. Interacting with the
>>>>> volume is very compromised, I can say impossible.
>>>>>
>>>>> 6) I run the same tests on Linux and everything went fine.
>>>>>
>>>>> 7) I tried VolView 3.2, which, in principle, relies on the same approach
>>>>> (perhaps, the same library) for performing GPU-based Ray Cast, but it
>>>>> crashes when GPU support is active. My guess this is caused by the
>>>>> statements mentioned in 2).
>>>>>
>>>>> 8) More on this you will find on my submissions to the VTKEdge mailing list:
>>>>>
>>>>> http://public.kitware.com/pipermail/vtkedge/2010-February/000295.html
>>>>> http://public.kitware.com/pipermail/vtkedge/2010-February/000296.html
>>>>>
>>>>> Hope it helps you.
>>>>>
>>>>> Best Regards
>>>>>
>>>>> Fauze
>>>>>
>>>>>
>>>>> On Fri, Feb 19, 2010 at 3:04 PM, David Gobbi <david.gobbi at gmail.com> wrote:
>>>>>>
>>>>>> I'm seeing the following error when I try to use the new GPU ray cast
>>>>>> mapper on my Mac.  The last time that I tried VTKEdge on this machine
>>>>>> (a few weeks ago) there were no problems.
>>>>>>
>>>>>>
>>>>>> ERROR: In
>>>>>> /Volumes/Work/Kitware/vtk-cvs/VolumeRendering/vtkOpenGLGPUVolumeRayCastMapper.cxx,
>>>>>> line 4128
>>>>>> vtkOpenGLGPUVolumeRayCastMapper (0x10081a000): Rendering failed
>>>>>> because the following OpenGL extensions are required but not
>>>>>> supported:
>>>>>>
>>>>>> Segmentation fault
>>>>>>
>>>>>>
>>>>>> There are also some rendering errors related to combined clipping and
>>>>>> cropping that I see under Linux.  Cropping blocks being displayed when
>>>>>> they are not flagged, or blocks displayed on the wrong side of the
>>>>>> clipping plane.  I'm not sure if these were present with VTKEdge.  I
>>>>>> can provide screenshots when I get back to my Linux PC this evening.
>>>>>>
>>>>>>  - David
>>>>>> _______________________________________________
>>>>>> Powered by www.kitware.com
>>>>>>
>>>>>> Visit other Kitware open-source projects at
>>>>>> http://www.kitware.com/opensource/opensource.html
>>>>>>
>>>>>> Follow this link to subscribe/unsubscribe:
>>>>>> http://www.vtk.org/mailman/listinfo/vtk-developers
>>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Powered by www.kitware.com
>>>>>
>>>>> Visit other Kitware open-source projects at
>>>>> http://www.kitware.com/opensource/opensource.html
>>>>>
>>>>> Follow this link to subscribe/unsubscribe:
>>>>> http://www.vtk.org/mailman/listinfo/vtk-developers
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> François Bertel, PhD  | Kitware Inc. Suite 204
>>>> 1 (518) 371 3971 x113 | 28 Corporate Drive
>>>>                      | Clifton Park NY 12065, USA
>>>> _______________________________________________
>>>> Powered by www.kitware.com
>>>>
>>>> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>>>>
>>>> Follow this link to subscribe/unsubscribe:
>>>> http://www.vtk.org/mailman/listinfo/vtk-developers
>>>>
>>>>
>>>
>>
>>
>>
>> --
>> François Bertel, PhD  | Kitware Inc. Suite 204
>> 1 (518) 371 3971 x113 | 28 Corporate Drive
>>                      | Clifton Park NY 12065, USA
>> _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.vtk.org/mailman/listinfo/vtk-developers
>>
>>
>



-- 
François Bertel, PhD  | Kitware Inc. Suite 204
1 (518) 371 3971 x113 | 28 Corporate Drive
                      | Clifton Park NY 12065, USA



More information about the vtk-developers mailing list