I try to implement Raycasting volume rendering using OpenGL, GLSL and C++. As we all know, it is computationally intensive and it is very hard to get good interactivity such as move the viewpoint and zoom in and out. We can use an adaptive scheme for modifying parameters to achieve reactivity during interaction.
One parameter that we can modify is Image Sample Distance: the distance in x and y direction on the image plane between neighboring rays.
When I do raycasting volume rendering, in the first I draw a cube and then render its back face(exit points) and its front face(entry points), then I can do the raycasting pass.
My question is: how to decrease the Image Sample Distance?