7/12/2023 0 Comments Java lwjgl byte buffer to textureTo keep this short, I am planning to include those in another article. In fact, those make a volume rendering project complete. There are a lot of techniques (like Depth mixing, MPR, LUT, transfer function, cropping, rendering using shader, etc.) that are used along with a volume rendering project. Though I'm using OpenGL to explain, one can easily create it in DirectX as the concept is the same. It starts off with the 2D texture approach and explains the issues if we use it, and ends with the 3D texture technique. This article demonstrates texture based rendering. There are different types of volume rendering techniques like Raycasting and texture based rendering. This will give a step by step explanation of the basic concepts of volume rendering techniques. This article is my effort to fill that gap. The reason is that for volume rendering, you get a lot of theories to read but nothing related to a working code explaining why. I started learning OpenGL, but learning volume rendering was difficult. I was a Win32 application developer and one fine day, I was asked to work in a volume rendering project.
0 Comments
Leave a Reply. |