<div>
                    <div>Hi,</div><div><br></div><div>I tried to do DRR rendering using&nbsp;vtkFixedPointVolumeRayCastMapper additive blend mode. The documentation says "Additive blend mode adds scalars along the ray and multiply them by their opacity mapping value", which is DRR rendering.</div><div><br></div><div>However, the rendering I got still looks like composite mode. The pixels nearby block the pixels far way.&nbsp;</div><div><br></div><div>Can anyone let me know how to do DRR rendering with VTK? Thanks!</div><div><br></div><div>My code:</div><div><br></div><div>vtkVolume *volume = vtkVolume::New();</div><div>vtkFixedPointVolumeRayCastMapper *mapper = vtkFixedPointVolumeRayCastMapper::New();</div><div>mapper-&gt;SetInputConnection( reader-&gt;GetOutputPort() );</div><div><br></div><div>vtkColorTransferFunction *colorFun = vtkColorTransferFunction::New();</div><div>vtkPiecewiseFunction *opacityFun = vtkPiecewiseFunction::New();</div><div><br></div><div>vtkVolumeProperty *property = vtkVolumeProperty::New();</div><div>property-&gt;SetIndependentComponents(independentComponents);</div><div>property-&gt;SetColor( colorFun );</div><div>property-&gt;SetScalarOpacity( opacityFun );</div><div>property-&gt;SetInterpolationTypeToLinear();</div><div><br></div><div>volume-&gt;SetProperty( property );</div><div>volume-&gt;SetMapper( mapper );</div><div><br></div><div>colorFun-&gt;AddRGBSegment(opacityLevel - 0.5*opacityWindow, 0.0, 0.0, 0.0,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; opacityLevel + 0.5*opacityWindow, 1.0, 1.0, 1.0 );</div><div>opacityFun-&gt;AddSegment( opacityLevel - 0.5*opacityWindow, 1.0,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; opacityLevel + 0.5*opacityWindow, 1.0 );</div><div><span class="Apple-tab-span" style="white-space:pre">                                                        </span> &nbsp;</div><div>mapper-&gt;SetBlendModeToAdditive();</div><div>property-&gt;ShadeOff();</div><div><br></div><div><br></div>
                </div>
                <div><div><br></div><div>--&nbsp;</div><div>Shun Miao</div><div>Sent with <a href="http://www.sparrowmailapp.com/?sig">Sparrow</a></div><div><br></div></div>