
Research on GPU-based Real-time Smoke Simulation Volume Rendering Algorithm
Author(s) -
Dingsheng Deng
Publication year - 2020
Publication title -
journal of physics. conference series
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.21
H-Index - 85
eISSN - 1742-6596
pISSN - 1742-6588
DOI - 10.1088/1742-6596/1651/1/012048
Subject(s) - computer science , rendering (computer graphics) , animation , volume rendering , computer graphics (images) , zoom , real time simulation , computer vision , transfer function , collision detection , algorithm , artificial intelligence , simulation , collision , electrical engineering , computer security , petroleum engineering , engineering , lens (geology)
With the continuous development of the current film industry and animation industry, in the current smoke simulation, based on the use of GPU, real-time smoke simulation can be realized, so that real-time smoke simulation can be enhanced to achieve more smoke simulation. The ideal effect makes people have a better visual experience. The purpose of this article is to study the GPU-based real-time smoke simulation volume rendering algorithm. This paper proposes a method of setting different transfer functions based on different positions of the imaging plane. By setting different transfer functions for different positions of the imaging plane, different tissue structures can be drawn at one time for comparison and observation. However, setting different transfer functions based on the coordinate information of the imaging plane cannot fully display the volume data information. This paper implements a method of setting different transfer functions based on different spatial positions in the object space, and sets different transfer function schemes for the region of interest in the object space. Highlight, rotate or zoom the drawn object to observe the structure of the region of interest at any angle and size. In addition, this paper realizes the rapid volume cutting of volume rendering results, which is convenient for observing the organization structure information of the occluded position or designated area. Experimental results show that the algorithm in this paper can be used to control the random motion of smoke in three-dimensional space in virtual and real scenes, and can complete various interactive simulations of smoke and obstacles.