[vtkusers] 3D cellular automata
Michael Scarpa
m.scarpa at uva.nl
Wed Nov 8 04:24:12 EST 2006
Hi Nicola,
have you tried volume rendering? Using 3D texture mapping it should
be reasonably fast on a decent graphics chip. You would need to
convert your data representation, though. Instead of actors (cubes),
you would have to construct vtkImageData or vtkStructuredPoints. The
advantage of volume rendering (in general) would be that you van
easily set the color of certain values to a defined opacity and
therefore you can see "inside" the data. Check the examples that
come with VTK to see what volume rendering might do for you. Of
course, you can also do a lot of other nifty things once you have
your data as vtkImageData, like isosurfacing, but you'll have to see
if that would make sense with your data. I can imagine that seeing a
"cloud-like" surface showing areas of automata with certain features
evolve over time might be insightful, but then again, I do have a lot
of imagination ;-) Hope that helps and please let me know if it
does, I would be curious.
With kind regards,
Michael
On 8 Nov, 2006, at 10:08, ricca nicola wrote:
> Hi,
>
> Im trying to display a 3d cellular automata.
>
> I have a tridimensionnal array called ac that containt my automata.
> To visulazise them, I have created an array of vtkActor with x*y*z
> dimensions. eache cellular is represented by a vtkCubeSource. It
> work well, but i can't use a big matrix (50*50*50) for my test
> because my pc begins to ram .
>
> I need to use big matrix so i would like to know if there is a
> proper way to do this. Some one has an idea or a hint ?
>
> Thanks in advance
>
>
> Ricca Nicola
>
> _________________________________________________________________
> Faites apparaître les résultats d'après leur plus grand pertinence
> pour vous! http://search.msn.ch/
>
> _______________________________________________
> 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