Point-based rendering with -blending, NeRF-type volumetric rendering, and Gaussian Splatting share several aspects of the image-compositing process.
In all these cases, the color of a pixel can be obtained by combining the contributions of the primitives intersected by the ray associated with the pixel.
The final color is obtained as a weighted sum of the contributions along the ray, with weights determined by the local opacity and accumulated transmittance.
The color of a pixel can be obtained by integrating, along the optical ray
, the radiometric contributions weighted by density and transmittance over the interval
:
| (10.114) |
| (10.115) |
The integral can be approximated by discretizing the ray, yielding the following sum:
| (10.116) |
This representation reduces to classical -blending using
.
The transmittance can then also be written as
.
In typical point-based neural approaches, the color of a pixel is obtained by compositing the
ordered points underlying that pixel:
| (10.117) |
Paolo medici