Remote visualization system based on particle based volume rendering
Kawamura, Takuma ; Idomura, Yasuhiro ; Miyamura, Hiroko ; Takemiya, Hiroshi
In this paper, we propose a novel remote visualization system based on particle-based volume rendering (PBVR). The system consists of a Server, which generates particles (rendering primitives), and a Client, which process volume rendering, and particles are transferred from Server to Client. The size of particle data is determined by the resolution of rendering images, and is significantly smaller than the original volume data. The smallness of the particle data is useful also for achieving a high frame rate. In the system, Server is highly parallelized on multiple GPGPUs using a hybrid MPI-CUDA programing model. The particle generation is accelerated by two orders of magnitudes compared with CPU, and structured and unstructured volume data with a hundred million cells are processed within a second. The total performance of remote visualization is compared against a commodity visualization tool, and an order of magnitude faster processing speed is achieved.