Replies: 1 comment
-
Hi there, that code is not actually the condition for terminating the ray. The code that you linked checks whether anything was hit at all before the ray died by thresholding the opacity (not the transmittance) with 10^-3. Essentially, it skips compositing entirely for rays that didn't interact appreciably with anything. The termination criterion is if (local_rgba.w() > (1.0f - min_alpha)) {
local_rgba /= local_rgba.w();
break;
} from That said, the variable Cheers! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Dear developers,
I found in appendix C.1 in your paper that "Lastly, we stop ray marching and set the remaining contribution
to zero as soon as the transmittance of the ray drops below 10−4".
However, in src/testbed_nerf.cu:1625
which is 10^-3 not 10^-4. Hoping to hear from you!
Best regards!
Beta Was this translation helpful? Give feedback.
All reactions