| volumeraycasting.q | |
| Functions | |
| box_contains | Checks whether the specified box contains a given point. |
| intersectswith | Checks whether a ray intersects with a given box (and also computes the intersection) |
| ray_rotate_yz | Rotation of a ray in the YZ-plane |
| ray_scale | 3D scaling of a ray |
| raytracer_nearest | Volumetric ray tracer implementation, using nearest neighbor interpolation Note: we use CUDA hardware textures for speeding up things |
| raytracer_trilinear | Volumetric ray tracer implementation, using trilinear interpolation Note: we use CUDA hardware textures for speeding up things |
| raytracer_trilinear_pyramid | Volumetric ray tracer implementation, using trilinear interpolation Note: we use CUDA hardware textures for speeding up things |
| voxelfilter | A 3D 2x2x2 box filter, used to speed up the volumetric rendering |
| build_vrc_pyramid | Build a pyramid for speeding up the volume ray casting |
| volumeraycasting | Real-time visualization of 3D volumes (the main function) |
Volumetric ray tracer implementation, using nearest neighbor interpolation Note: we use CUDA hardware textures for speeding up things
| im_out | the output image |
| voxels | a 3D cube with the voxel data |
| voxelsf | Prefiltered 3D cube using a 2x2x2-box filter |
| camera_pos | The 3D position of the camera. |
| scale | a scaling factor used for rendering |
| theta | the rotation angle in the YZ-plane |
Volumetric ray tracer implementation, using trilinear interpolation Note: we use CUDA hardware textures for speeding up things
| im_out | the output image |
| voxels | a 3D cube with the voxel data |
| voxelsf | Prefiltered 3D cube using a 2x2x2-box filter |
| camera_pos | The 3D position of the camera. |
| scale | a scaling factor used for rendering |
| theta | the rotation angle in the YZ-plane |
Volumetric ray tracer implementation, using trilinear interpolation Note: we use CUDA hardware textures for speeding up things
| im_out | the output image |
| voxels | a 3D cube with the voxel data |
| voxelsf | Prefiltered 3D cube using a 2x2x2-box filter |
| camera_pos | The 3D position of the camera. |
| scale | a scaling factor used for rendering |
| theta | the rotation angle in the YZ-plane |