文章目录
- 1.NeRF原理讲解
- 2.NeRF中用到的NDC空间坐标系
- 3.NeRF中的sample_pdf概率采样函数
1.NeRF原理讲解
- nerf 原理讲解:这个视频对NeRF中体渲染公式的讲解和推导非常好,言简意赅,而且和论文、代码都可以对应上。
2.NeRF中用到的NDC空间坐标系
-
NeRF代码解读-相机参数与坐标系变换:这个写的非常好,其中解释了Colmap、LLFF、OpenGL等多种坐标系的区别,如下图所示。唯一的遗憾就是没有讲解NDC空间。
-
详解NeRF中的NDC ray space:这个写的很详细,写的也很好,比较清楚的解释了为什么要使用NDC空间,其实就是因为对于实际场景来说它的深度范围是比较难确定的,渲染的时候需要从0到正无穷的深度进行渲染,显然这样无法在代码中进行确定区间的采样,而NDC空间使用坐标变换的方式可以将这个范围变换到[0,1]之间,从而变成一个有界的采样。
-
Ray-Tracing: Generating Camera Rays:nerf_pl代码中推荐的空间变换的参考,进去看了一下英文写的比较难懂。
3.NeRF中的sample_pdf概率采样函数
- NeRF理解-- Nerf采样策略:写的很详细,讲的也非常好,从头到尾仔细看完就知道NeRF中sample_pdf函数实现的原理了。