
NeRF
文章平均质量分 76
面里多加汤
黄河之水天上来,奔流到海不复回
展开
-
NeRF 源码分析解读(五)
NeRF 源码作为大多数衍生版本的基础,认真理解之后有助于提升其他代码的阅读速度,博客中解释的比较粗浅,有解释不到位的地方读者可以指出。在之前的博客中我们介绍了光线的模拟方法以及如何在光线上生成空间中的 3D 点。有了这些 3D 点的坐标,根据论文中提出的模型,将坐标连同视图方向作为输入,得到每个点对应的颜色 RGB 以及 密度。然后根据体积渲染公式对这条光线上的点进行累积积分,得到光线的颜色,光线的颜色即对应于相应的像素点的颜色。函数将离散的点进行积分,得到对应的像素颜色。实际上代表的是渲染公式中的。原创 2022-09-02 14:59:23 · 7061 阅读 · 16 评论 -
NeRF源码分析解读(四)
有了这两个量可以说我们已经模拟到了一条光线,下面我们继续分析代码,看看空间中的点是如何生成的,MLP又是怎样输出点的颜色和密度的。原创 2022-07-30 10:42:25 · 7284 阅读 · 15 评论 -
NeRF 源码分析解读(三)
如此一来我们的到了一个图片的每个像素点的笛卡尔坐标。核心代码在于渲染函数,我们先不对这一块儿代码进行分析,按照训练的流程,在初始化光线以后需要渲染得到像素值,因此我们对渲染函数的分析留在光线生成之后。至此我们生成了每个方向下的像素点到光心的单位方向(Z轴为1)。源代码中对lego小车重建时参数为False,这里我们为了读者能够更好的理解,同样对这部分代码进行解析。返回的是a.shape()行,b.shape()列的二维数组。函数,其他的操作都是一些数据的变换,因此我们对。...原创 2022-07-13 10:55:16 · 7764 阅读 · 19 评论 -
NeRF位置编码代码解读
NeRF 位置编码部分的代码分析注释原创 2022-07-04 20:42:48 · 5437 阅读 · 1 评论 -
NeRF 源码分析解读(二)
NeRF 代码解析之光线生成部分原创 2022-06-28 20:43:10 · 12793 阅读 · 15 评论 -
NeRF 源码分析解读(一)
对 pytorch 版本的 NeRF 代码进行解析注释原创 2022-06-24 11:48:03 · 14592 阅读 · 12 评论