[vtkusers] light problems with vtkLODProp3D

vincent elkouby vincent_elkouby at yahoo.fr
Mon Dec 10 05:38:02 EST 2007


Hello,
 
I add two mappers in a vtkLODProp3D (one vtkVolumeTextureMapper3D and one 
vtkFixedPointVolumeRayCastMapper) and I add 10 positional lights. It works very well with vtkFixedPointVolumeRayCastMapper but when the vtkLODProp3D  selects the vtkVolumeTextureMapper3D , it uses only one light (the first added). So it's very dark with vtkVolumeTextureMapper3D and normal with vtkFixedPointVolumeRayCastMapper.
 
I have been looking for an answer to this problem without succes. So may be do you know this problem and the answer...
 
Thank you.
 
Part of my code:
 
vtkVolumeProperty * volumeProperty=vtkVolumeProperty::New();
vtkFixedPointVolumeRayCastMapper * volMapper=vtkFixedPointVolumeRayCastMapper::New();
setVolumeProperty(volumeProperty,dataFunction);
volMapper->SetSampleDistance(dataFunction.getScalarDistance());
volMapper->SetImageSampleDistance(1.0);
 
vtkVolumeTextureMapper3D *volMap3D=vtkVolumeTextureMapper3D::New();
volMap3D->SetSampleDistance(dataFunction.getScalarDistance());
volMap3D->SetPreferredMethodToNVidia();
 
vtkLODProp3D * volumeLOD=vtkLODProp3D::New(); 
int id3D, idRC;
id3D=volumeLOD->AddLOD(volMap3D,0.0);
idRC=volumeLOD->AddLOD(volMapper,0.0);
volumeLOD->SetLODProperty(idRC,volumeProperty);
volumeLOD->SetLODProperty(id3D,volumeProperty);


      _____________________________________________________________________________ 
Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail http://mail.yahoo.fr
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20071210/55f124d3/attachment.htm>


More information about the vtkusers mailing list