[vtkusers] Molecule structure
Rasmus Hemph
rasmus.hemph at chalmers.se
Thu May 19 09:42:45 EDT 2005
I can confirm that the code is working with the current cvs (from two
days ago). It has dramatically helped reduce rendering time for my case
(3000-20000 particles). I would be very interested to know if/when you
get size sorting to work!
One caveat. For some reason my computer locks up (X freezes, and I have
to log in from another computer to kill it..) about every third time
when I try to exit my application with the new
OpenGlPolyDataPointSpriteMapper. I am running Debian linux 2.6 with the
latest Nvidia display drivers. Have anybody experienced the same problem?
Rasmus Hemph
John Biddiscombe wrote:
> re : OpenGlPolyDataPointSpriteMapper
> There have been lots of changes in cvs over the last month or so and the
> tarball may not compile with the current head (but it should). The GLEW
> code which handles open gl extensions can now be replaced by the opengl
> extension manager stuff that has gone in. This'll make the code easier
> to maintain. I'm waiting for a publically accessible cvs server to be
> set up here and then I'll keep the code sync'ed with the vtk cvs head.
>
> you should be able to update vtk from cvs, go to www.vtk.org
> <http://www.vtk.org> and follow instructions, then the vtkopengl.h file
> ought to be there. I'm up to my ears preparing for our Open day on May
> 7th. If you can wait until after then I'll sort out a new tarball and
> get everything synchronized with cvs again.
>
> It should work though. One caveat. For Molecule visualization, I need to
> add a new array for size sorting of spheres. you can't do a glPointsize
> inside a glBegin/glEnd block so I need to sort spheres by size and then
> loop over them. However, I have a better plan to create a new Mapper
> using programmable GPU stuff anyway which'll make this sort of thing
> much easier.
>
> ttfn
>
> JB
>
> --
> John Biddiscombe, email:biddisco @ cscs.ch
> http://www.cscs.ch/about/BJohn.php
> CSCS, Swiss National Supercomputing Centre | Tel: +41 (91) 610.82.07
> Via Cantonale, 6928 Manno, Switzerland | Fax: +41 (91) 610.82.82
>
>
>
> ----- Original Message -----
> From: "Julien Alizier (free.fr)" <julien.alizier at free.fr
> <mailto:julien.alizier at free.fr>>
> To: "PETROV Alexey" <alexey.petrov at opencascade.com
> <mailto:alexey.petrov at opencascade.com>>
> Cc: <vtkusers at vtk.org <mailto:vtkusers at vtk.org>>
> Sent: Thursday, April 28, 2005 1:29 PM
> Subject: Re: [vtkusers] Molecule structure
>
> > replying to myself...
> >
> > Just googled and I saw the file vtkOpenGL.h is present in viewcvs :
> > http://vtk.org/cgi-bin/viewcvs.cgi/Rendering/
> >
> > but I can't access the server.
> >
> > -- Julien
> >
> >
> > ----- Original Message -----
> > From: "PETROV Alexey" <alexey.petrov at opencascade.com
> <mailto:alexey.petrov at opencascade.com>>
> > To: "Julien Alizier (free.fr)" <julien.alizier at free.fr
> <mailto:julien.alizier at free.fr>>
> > Sent: Thursday, April 28, 2005 12:42 PM
> > Subject: Re: [vtkusers] Molecule structure
> >
> >
> >> Hello Julien,
> >>
> >> Julien Alizier (free.fr) wrote:
> >>
> >>> Hi José,
> >>>
> >>> You may improve rendering speed using tricks in OpenGL.
> >>> The extensions GL_ARB_POINT_SPRITE and GL_NV_POINT_SPRITE may be very
> >>> efficient.
> >>>
> >>> See this previous post :
> >>> http://public.kitware.com/pipermail/vtkusers/2005-March/079009.html
> >>
> >> Your proposition is wonderful.
> >> However I can not check it.
> >> There is follow compiler error:
> >>
> >> Compiling...
> >> vtkOpenGLPolyDataPointSpriteMapper.cpp
> >>
> D:\apo\CSCS\CSCSCommon\vtkCSCSBase\vtkOpenGLPolyDataPointSpriteMapper.h(28)
> >> : fatal error C1083: Cannot open include file: 'vtkOpenGL.h': No
> such file
> >> or directory
> >> Error executing cl.exe.
> >>
> >> Could you check the problem?
> >>
> >>>
> >>> and this document :
> >>> http://www.irisa.fr/orap/Forums/Forum17/Jean.Favre.ORAP.pdf
> >>>
> >>>
> >>> HTH
> >>> -- Julien
> >>>
> >>>
> >>>
> >>> ----- Original Message ----- From: "Paul Cochrane"
> >>> <cochrane at esscc.uq.edu.au <mailto:cochrane at esscc.uq.edu.au>>
> >>> To: "José Alonso Romero Matías" <jarommat at gmail.com
> <mailto:jarommat at gmail.com>>
> >>> Cc: <vtkusers at vtk.org <mailto:vtkusers at vtk.org>>
> >>> Sent: Thursday, April 28, 2005 6:30 AM
> >>> Subject: Re: [vtkusers] Molecule structure
> >>>
> >>>
> >>>> Jose,
> >>>>
> >>>> I've had similar problems with viewing 300,000 spheres in space. The
> >>>> solution to the speed of the rendering was to use a vtkStripper
> filter
> >>>> just
> >>>> before the vtkPolyDataMapper.
> >>>>
> >>>> Assuming you're generating a grid with spheres at the node points, the
> >>>> process is something like this:
> >>>>
> >>>> SphereSource -> Glyph3D -> Stripper -> PolyDataMapper -> Actor ->
> Render
> >>>>
> >>>> Hope that helps!
> >>>>
> >>>> Paul
> >>>>
> >>>> * José Alonso Romero Matías (jarommat at gmail.com
> <mailto:jarommat at gmail.com>) [050428 02:41]:
> >>>>
> >>>>> Hello,
> >>>>>
> >>>>> I am newby in VTK and Visualization, and I am searching tips for
> make a
> >>>>> molecule structure...
> >>>>>
> >>>>> I have a array of actors, one by an atom in my molecule...
> >>>>>
> >>>>> It functions well, but when the molecule has more than 100,000
> atoms,
> >>>>> the
> >>>>> renderization is very slow.
> >>>>>
> >>>>> Can you help me?
> >>>>>
> >>>>> Thanks
> >>>>>
> >>>>> --
> >>>>>
> >>>>> José Alonso Romero Matías
> >>>>> Prik Tehuacán
> >>>>
> >>>>
> >>>>> _______________________________________________
> >>>>> This is the private VTK discussion list.
> >>>>> Please keep messages on-topic. Check the FAQ at:
> >>>>> http://www.vtk.org/Wiki/VTK_FAQ
> >>>>> Follow this link to subscribe/unsubscribe:
> >>>>> http://www.vtk.org/mailman/listinfo/vtkusers
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> Paul Cochrane
> >>>> Computational Scientist/Software Developer
> >>>> Earth Systems Science Computational Centre
> >>>> Rm 703, SMI Building
> >>>> University of Queensland
> >>>> Brisbane
> >>>> Queensland 4072
> >>>> Australia
> >>>>
> >>>> _______________________________________________
> >>>> This is the private VTK discussion list.
> >>>> Please keep messages on-topic. Check the FAQ at:
> >>>> http://www.vtk.org/Wiki/VTK_FAQ
> >>>> Follow this link to subscribe/unsubscribe:
> >>>> http://www.vtk.org/mailman/listinfo/vtkusers
> >>>>
> >>>
> >>>
> >>>
> >>> _______________________________________________
> >>> This is the private VTK discussion list. Please keep messages
> on-topic.
> >>> Check the FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
> >>> Follow this link to subscribe/unsubscribe:
> >>> http://www.vtk.org/mailman/listinfo/vtkusers
> >>>
> >>>
> >>
> >>
> >
> >
> >
> > _______________________________________________
> > This is the private VTK discussion list.
> > Please keep messages on-topic. Check the FAQ at:
> http://www.vtk.org/Wiki/VTK_FAQ
> > Follow this link to subscribe/unsubscribe:
> > http://www.vtk.org/mailman/listinfo/vtkusers
> >
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> This is the private VTK discussion list.
> Please keep messages on-topic. Check the FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
More information about the vtkusers
mailing list