Change interpolation method

Volume interpolation in slice views is controlled by the Interpolate flag. However, the flag is already enabled by default, so I would not recommend touching it. If you disable it then you introduce artifacts in the image reconstruction. See more details here.

If you just want to show boundaries of voxels then don’t use nearest neighbor interpolation, because it would ruin the image by aliasing artifacts and by the increased image contrast that is needed to make the random noise between neighbor voxels large enough so that your eye can make out individual voxels. Instead you can use this small Python code snippet to show the voxel grid in slice views.

If you want to have higher-order interpolation then you can enable it like this for a specific view (it is not exposed on the GUI, as the feature remained in an experimental stage; see some more information here):

sliceNode = slicer.mrmlScene.GetNodeByID('vtkMRMLSliceNodeRed')
slicer.app.applicationLogic().GetSliceLogic(sliceNode).GetBackgroundLayer().SetInterpolationMode(vtk.VTK_RESLICE_CUBIC)
slicer.util.forceRenderAllViews()