Michael Migliore is an R&D Engineer at Kitware, France. This functionality is available in ParaView master branch and will be available in next release to come (v5.5).ĭevelopments were done by Kitware SAS, France. Isosurfaces values are provided thanks to a vtkContourValues parameter added to the vtkVolumeProperty. This behavior is enabled using a new blend mode called ISOSURFACE_BLEND. When the isosurfaces mode is enabled, we only keep samples that correspond to the intersection of the rays and a contour value defined by the user during the compositing. Under the hood, the GPU volume mapper of VTK ( vtkOpenGLGPUVolumeRa圜astMapper) is used to perform the ray casting in the volume. For this mode, enabling the “Shade” option is generally recommended. The color and opacity are defined, as usual, using the color transfer function configurable in the Color map editor of ParaView. The configuration in ParaView is quite simple, select the “Volume” representation, then in the Properties panel, enable “Show Isosurfaces” property and specify the isosurfaces values. It is now possible to render several isosurfaces on GPU directly from the Volume representation/mapper without mesh computation nor specific data transfer. With VTK and ParaView, it was already possible to compute isosurfaces thanks to the “Contour” filter but a mesh is generated by the CPU for only one isosurface and each time the contour value change, a new computation and data transfer to the GPU are necessary. This method is called isosurface visualization. A popular method is to extract and visualize some contours of the data that is all values on this surface are equal to a chosen value. Visualization of salient features in volume data is not straightforward.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |