[vtk-developers] VTKEdge on OS X 10.6

Fauze Polpeta fauze.polpeta at gmail.com
Mon Feb 22 10:46:17 EST 2010


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
>
>



More information about the vtk-developers mailing list