The blog has not been updated for a long time. Keep away from your hobbies for livelihood purposes.
Course Notes "Real-Time Volume graphics", course #28, Siggraph 2004. describes many real-time rendering methods using 3D textures. This article can be downloaded for free. It is well written and illustrated. After a visual model is generated, the simulation of many natural scenes (such as cloud and smoke) is presented to everyone through the volume rendering technology. It was found from the literature that the earliest paper proposed to use hardware with texture ing for volume rendering was "accelerated volume rendering and tomographic reconstruction using texture mapping hardware" in 94 years ". It may be because the article was published earlier, and Google could not find a free electronic version, so it has not seen the original version yet, but this does not impede our understanding of the technology. There are many examples of online OpenGL volume rendering, but the DirectX version is hard to find. I wrote a DirectX version myself and used the teddybear data model to show a cute teddy bear. It reminds me of my son under the Age of years. The main purpose of learning volume rendering is to draw 3D smog. The demo below is to use the CPU to solve the 3D fluid and use the volume rendering technology to achieve visualization. Because the CPU cannot perform parallel operations and the speed is slow, the three-dimensional lattice is 16x16x16, which is rough. The next step is to switch to GPU, which is expected to implement a high-precision real-time 3D fluid on the ati9600.
Teddy Bear's volume rendering Demo:
Http://www.net638.com.cn: 638/download/volume rendering.rar
3D smog (CPU Version)
Http://www.net638.com.cn: 638/download/3D smoke(cpu).rar