Skip to main content

Module volume_render

Module volume_render 

Source
Expand description

Volume rendering equations for NeRF.

Standard NeRF volume rendering:

  • alpha_i = 1 - exp(-max(0, sigma_i) * delta_i)
  • T_i = exp(-sum_{j<i} sigma_j * delta_j) = prod_{j<i}(1 - alpha_j)
  • C(r) = sum_i T_i * alpha_i * c_i
  • D(r) = sum_i T_i * alpha_i * t_i
  • O(r) = sum_i T_i * alpha_i = 1 - T_N

Structs§

RenderResult
Output of volume rendering for a single ray.

Functions§

volume_render
Volume render a single ray.
volume_render_batch
Volume render a batch of M rays.