In this paper,we apply an improved particle-based volume rendering (PBVR) technique for previewing large irregular-grid volume data using current programmable GPU architecture.This technique allows opaque and emissive particles rendering of translucent volumes without visibility sorting.In our new GPU acceleration of PBVR,we provide a scalability feature by developing cell-by-cell particle generation during rendering,so that the user can alternatively switch to particle pre-generation mode for higher speed rendering.We also reduce the memory cost required for storing all sub-pixel values by proposing a pixel-superimposing technique for the large sub-pixel level.By adjusting the repeat level we achieved a very smooth level of detail (LOD) control to exchange quality with speed.As another improvement,we enhanced the image quality by introducing a post-rendering filter,which degrades the speckle artifact derived from particle sampling.Our work demonstrates a full detail rendering rate from 5 to 10 fps for irregular-grid volume data with mega-scale amounts of cell on NVIDIA GEFORCE 8800GTS.
展开▼