Everything about Volume ray casting
Image-based volume rendering technique
Volume ray casting, sometimes called volumetric ray casting, volumetric ray tracing, or volume ray marching, is an image-based volume rendering technique. It computes 2D images from 3D volumetric data sets. Volume ray casting, which processes volume data, must not be mistaken with ray casting in the sense used in ray tracing, which processes surface data. In the volumetric variant, the computation doesn't stop at the surface but "pushes through" the object, sampling the object along the ray. Unlike ray tracing, volume ray casting does not spawn secondary rays. When the context/application is clear, some authors simply call it ray casting. Because ray marching does not necessarily require an exact solution to ray intersection and collisions, it is suitable for real-time computing for many applications for which ray tracing is unsuitable. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Volume ray castingA 5-minute orientation
- Skim a recent paper: A Spherical Volume-Rendering Method of Ocean Scalar Data Based on Adaptive Ray CastingInfluential work since 2022
- Pick up a classic book: American FilmThe most-reprinted book on the subject
- Read the landmark paper: Voreen: A Rapid-Prototyping Environment for Ray-Casting-Based Volume VisualizationsCited 131 times
- Go sideways: Volume renderingA closely related topic
- Go sideways: Ray marchingA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
Voreen: A Rapid-Prototyping Environment for Ray-Casting-Based Volume Visualizations
Ray casting architectures for volume visualization
Extinction-Based Shading and Illumination in GPU Volume Ray-Casting
Volume Ray Casting with Peak Finding and Differential Sampling
Volume MLS Ray Casting
Dynamic Shader Generation for GPU-Based Multi-Volume Ray Casting
A Scalable Hybrid Scheme for Ray-Casting of Unstructured Volume Data
RBF Volume Ray Casting on Multicore and Manycore CPUs
🆕 Influential since 2022
📚 Books worth reading
American FilmAmerican Film Institute · 1975
Bulletin of the United States Army Medical DepartmentUnited States. Army Medical Service. · 1944
Winsor McCayWinsor McCay · 2003
The Conspirators HierarchyJohn Coleman · 1992
SermonsHenry Edward Manning · 1843- 📕Characterization of minerals, metals, and materials 2013Jiann-Yang Hwang · 2013
Christian iconographyDidron, Adolphe Napoléon 1806-1867 · 1886- 📕Parallel volume ray-casting for unstructured-grid data on distributed-memory architecturesKwan-Liu Ma · 1995
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Volume rendering In scientific visualization and computer graphics, volume rendering is a set of techniques used to display a 2D projection of a 3D discretely sampled data…
- Ray marching Ray marching is a class of rendering methods for 3D computer graphics where rays are traversed iteratively, effectively dividing each ray into smaller…
- Rendering (computer graphics) Rendering is the process of generating an image from input data such as 3D models. The word "rendering" (in one of its senses) originally meant the task…
- Ray tracing (graphics) In 3D computer graphics, ray tracing is a technique for modeling light transport for use in a wide variety of rendering algorithms for generating digital…
- Scientific visualization Scientific visualization (also spelled scientific visualisation) is an interdisciplinary branch of science concerned with the visualization of scientific…
- Voxel In computing, a voxel is a representation of a value on a three-dimensional regular grid, akin to the two-dimensional pixel. Voxels are frequently used…
- Glossary of computer graphics This is a glossary of terms relating to computer graphics. For more general computer hardware terms, see glossary of computer hardware terms. Contents…
- Ray casting Ray casting is the methodological basis for 3D CAD/CAM solid modeling and image rendering. It is essentially the same as ray tracing for computer graphics…