To achieve high rendering performance, precalculated templates are used to determine all pixels of the image which are covered by a cell's projection. A fast parallel projection is used to calculate the position of a cell's projection in the image. Finally, the order of traversal of the cell array and a fast heuristic estimation of the upper-bound for the maximum value along a cell-ray intersection reduce the number of more costly and accurate trilinear maximum evaluations required.