NerF && 3D Gaussian
文章平均质量分 67
NerF && 3D Gaussian
xxxrc5
这个作者很懒,什么都没留下…
展开
-
球谐函数简明记录
当m>0时,采用实数cos部分;当m原创 2024-01-19 14:05:05 · 432 阅读 · 1 评论 -
3d gaussian splatting核心代码注释(CUDA部分)
rasterizer_impl.cu:// 查找最高有效位(most significant bit),输入变量n表示tile编号最大值x、y的乘积uint32_t getHigherMsb(uint32_t n){ uint32_t msb = sizeof(n) * 4; //4*4=16 uint32_t step = msb; while (step > 1) { step /= 2;原创 2024-01-19 13:29:58 · 3144 阅读 · 2 评论 -
3d gaussian splatting CUDA部分数据定义
/ 每一个tile项在point_list_keys对应的范围。//tiles_touched数组的前缀和。//模版函数,获取内存,chunk:数据块首地址的引用(char*),函数结束后更新为获取内存后的块尾地址;//ptr:T*类型指针的引用,T表示一种数据类型,函数结束后更新为指向T*型的地址指针;//碰到的tiles数量。//count:T型数据的个数;原创 2024-01-19 15:53:48 · 610 阅读 · 1 评论 -
3d gaussian splatting核心代码注释(python部分)
gaussians = GaussianModel(dataset.sh_degree) # 创建GaussianModel模型,给点云中的每个点去创建一个3D gaussianscene = Scene(dataset, gaussians) # 加载数据集和每张图片对应的camera的参数if checkpoint: #如果checkpoint非空,则加载checkpoint,恢复模型参数和优化参数。原创 2024-01-19 13:39:01 · 3424 阅读 · 2 评论