[vtkusers] Volume rendering problems
Massimo Ivani
massimo.ivani at mlsw.com
Mon Sep 20 07:34:54 EDT 2004
Dr. Avila,
I use vtk and Activiz since about one year reading RX images to create 3D
model using vtkContourFilter. Now I would like to use Volume Rendering but I
have some problem. I have axials in BMP format (8 Bit or 24 Bit) and I have
to read them and show them using volume rendering technique. If I read them
and create a contour all is ok and I got picture1; if I read them and I use
vtkOpenGLVolumeTextureMapper2D I got strange result as you can see in
picture2. If I use ironprot.vtk or "fullhead" demo file, it works well. Here
the source code...
Dim VOI As New vtkBMPReader
DimPX! = AxialDimPixelX
DimPY! = AxialDimPixelY
DimPZ! = AxialDimPixelZ
DimZ& = AxialDimZ
Wd$ = AxialPathName
Rt$ = AxialFilePrefix
Fp$ = AxialFilePattern
With VOI
.SetDataByteOrderToLittleEndian
.SetDataSpacing DimPX!, DimPY!, DimPZ!
.SetFilePrefix Wd$ + Rt$
.SetFilePattern Fp$
.SetDataExtent 0, 0, 0, 0, 1, DimZ&
.SetDataOrigin 0, 0, 0
.Update
End With
Dim Pws As New vtkPiecewiseFunction
Pws.SetMaximumNumberOfPieces 2
Pws.AddPoint 0, 0
Pws.AddPoint 255, 0.2
Pws.Update
Dim CTF As New vtkColorTransferFunction
CTF.AddRGBPoint 0, 0, 0, 0
CTF.AddRGBPoint 64, 1, 0, 0
CTF.AddRGBPoint 128, 0, 0, 1
CTF.AddRGBPoint 192, 0, 1, 1
CTF.AddRGBPoint 255, 0, 0.2, 0
Dim VolPr As New vtkVolumeProperty
VolPr.SetColor_2 CTF
VolPr.SetScalarOpacity Pws
VolPr.SetInterpolationTypeToLinear
Dim VolMapper As New vtkOpenGLVolumeTextureMapper2D
VolMapper.SetInput VOI.GetOutput
Dim Volume As New vtkVolume
Volume.SetMapper VolMapper
Volume.SetProperty VolPr
Ren1.AddProp Volume
'*************************************
Thank you in advance for your help.
Dr. Massimo Ivani
Media Lab Software
Ph. (+39) 0187517775
Fax (+39) 0187511833
<mailto:massimo.ivani at mlsw.com> massimo.ivani at mlsw.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20040920/90183bec/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Picture1.JPG
Type: image/jpeg
Size: 20757 bytes
Desc: not available
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20040920/90183bec/attachment.jpeg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Picture2.JPG
Type: image/jpeg
Size: 12595 bytes
Desc: not available
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20040920/90183bec/attachment-0001.jpeg>
More information about the vtkusers
mailing list