<html><body>
<p>I might be doing this wrong, but here goes.  I have a set of points and associated atomic numbers, and a volume field.  I want to render spheres colored appropriately for the atom type, and combine them together with translucent isosurfaces of the volume.   <br>
<br>
In a filter, I map the atomic numbers to an index (called &quot;mapped atomic number&quot;), and attach a color lookup table to that point data set which maps the indices to the color thats appropriate for the atomic number.  Thats a bit awkward; my LUT has three elements per index, essentially mapping (index-0.333) to (index+0.333) to the color for that index.  Then I pass that through the Glyph3D filter and render, and when I tell it to color by &quot;mapped atomic number&quot; I get what I expect, both when I tell it to composite and not,  parallel or not.<br>
<br>
Unfortunately, when I embed the glyphs in a translucent isosurface it seems to drop the lookup table.  If I run on 2 nodes and tell it to composite, half the glyphs are colored without regard for the LUT.  If I tell it <i>not</i> to composite, none of the glyphs are rendered using the LUT.  <br>
<br>
Fooling around in the debugger, it seems it uses vtkPolyDataWriter and vtkPolyDataReader to serialize and de-serialize the data thats being exchanged between nodes.  I coded up a little experiment that creates a vtkUnstructuredGrid similar to my input data with a LUT, glyphs it and vtkPolyDaWriter's it.  The output vtk file doesn't show the LUT, making me think the LUT is getting dropped when PV moves the data from node to node.<br>
<br>
Help!  Is there another way I should be doing this?  Alas, for the moment I need to use PV2.<br>
<br>
Greg<br>
</body></html>