总结视频来源:https://www.youtube.com/watch?v=1buFrKUaqwM
总结视频来源作者:AI葵
3D高斯分布投影到图像上,每个像素投影到该像素上的高斯数不同,因此不能用pytorch并行化处理
一、前向传播
前向传播
- 计算投影出来圆圈的半径
- 计算圆圈覆盖的像素数(把画面分成了很多个方块,记录圆与哪些方块相连)
- 计算每个高斯的前后顺序(alpha合成)
- 计算每个像素的颜色
1. preprocessCUDA
diff-gaussian-rasterization/cuda_rasterizer/forward.cu
预处理CUDA preprocessCUDA函数用于解决第一个和