<br><font size=2 face="sans-serif">I'm experimenting with the vtkCompositeRenderManager
and am running into a problem. &nbsp;If I add lines (for example, the bounding
box of a data partition) to the rendering on a node, I get terrible streaks
all over the composited image. &nbsp;</font>
<br>
<br><font size=2 face="sans-serif">After much poking around, I've found
that (even outside of the compositing parallel rendering environment) OpenGL
line rendering is anti-aliased (even after setting RenderWindow-&gt;LineSmoothingOff()
immediately after creating the render window) and, further, when a pixel
is only partially affected by a line, it may or may not update the Z depth
buffer - based, I suppose, on whether the proportion of coverage exceeds
some threshold. &nbsp;But it *always* affects the color buffer, so you
can have a pixel thats not the background color but is at the background
depth. &nbsp;(No, I'm not hallucinating. &nbsp; Yes, I have a little program
that demonstrates this.)</font>
<br>
<br><font size=2 face="sans-serif">Then, in the parallel compositing code,
when it tries to run-length encode the background away, it looks for runs
of constant Z = 1. &nbsp;When it reaches the end of such a run, it uses
the color of the final pixel of that run as the color of the whole run.
&nbsp;Unfortunately, that pixel may be partially covered by an antialiased
line, enough to change the color, but not enough so that it updates the
depth. &nbsp;So the subsequent run of &quot;background&quot; receives a
&nbsp;color that isn't the background color, resulting in a streak of color
extending either to the next non-background pixel or the end of the buffer.</font>
<br>
<br><font size=2 face="sans-serif">Near as I can tell, the run-length encoding
code needs to match color as well as Z = 1. &nbsp;Or we can get the color
buffer and Z buffer updates to match, but I don't understand why they *aren't*
matching as it is now. &nbsp; </font>
<br>
<br><font size=2 face="sans-serif">Linux RHEL3, &nbsp;Quadro FX 3400/4400
driver 7676.</font>
<br>
<br><font size=2 face="sans-serif">Greg</font>