In this paper, a framework of generating dynamic fireworks with a steady scene as the background is proposed. We use the particle system for simulating the firework animation to obtain a video clip, which can then be modified based on physical dynamics and the dissemination of light source. To achieve this goal, the general-purpose computation on graphics processing unit (GPGPU) for rendering and the linked list approach in C/C++ Language are integrated in the proposed method to enhance the computation efficiency. The introduction of a new computing technology termed "compute unified device architecture" (CUDA) is used to achieve higher efficiency and frame rates due to its capability on the parallel computing and memory allocation for display. Finally, the experimental results show that the proposed method significantly enhances the system performance in both the rendering and program execution efficiency. The video frame rate can achieve as high as than in nearly ultra -- high definition videos.
['Hsuan-Ting Chang', 'Hsiao-Wei Peng', 'Cheng-Hsiu Tsai']
CUDA-Accelerated Rendering of Fireworks in Nearly Ultra High Definition Videos