赞
踩
三维高斯溅射是一种场景表达方式,基于高斯椭球小颗粒重建场景的三维结构,通过溅射的方式打到二维平面显示器实现快速的画面渲染。
从应用上讲,用户输入多幅目标场景图片给模型,模型将重建3D Gaussian场景,继而能够通过溅射场景3D模型到不同相机位置的2D平面进行渲染。
这里作个不严谨的比喻,椭球相当于组成人体结构的细胞,而当我们用眼睛看人体时,我们是看到表皮细胞反射的光线溅射到我们眼底视网膜上的形象。
而这里的每个细胞都是椭球,这个椭球由四个重要的性质来定义:位置、协方差矩阵、不透明度 、球谐函数(SH)系数。位置决定了椭球中心在空间中的位置,协方差矩阵决定了椭球的缩放旋转程度,不透明度 决定了椭球阻挡光线的程度,球谐函数(SH)系数决定了椭球表面颜色分布。
其中协方差矩阵由缩放与旋转决定:
在3D Gaussian实现中,初始化的缩放参数:在莫顿码的空间中,最近邻三个点的距离均值计算而来。(cuda代码:submodules/simple-knn/simple_knn.cu)
初始化的旋转参数:在四元数旋转表示下,每个椭球都为,即没有任何旋转。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。