Open yuchenwengwyc opened 5 months ago
首先感谢您杰出的工作,我想问一下关于diff_gassuain_rasterization这个依赖项您是使用了原本3DGaussiansplatting项目一样的吗?因为我仔细阅读您的代码渲染函数修改还是比较大的。 在gaussian_renderer/init.py这个文件的122行: rendered_image, depth_image, alpha_image, radii = rasterizer( means3D=means3D, means2D=means2D, shs=shs, colors_precomp=colors_precomp, opacities=opacity, scales=scales, rotations=rotations, cov3D_precomp=cov3D_precomp, viewmatrix=world_view_transform) 可见rasterizer返回值是比3DGS中多出两个返回值的(原本3dGS返回的是rendered_image与radii),而这个函数是整体封装在diff_gaussian_rasterization中的,请问您修改了这个依赖项了吗?
有修改diff_gaussian_rasterization,详见https://github.com/Chaphlagical/diff-gaussian-rasterization,主要是实验过程中想用更多的约束提高效果,不过不是很成功,最后其实对整个结果也没起什么作用
首先感谢您杰出的工作,我想问一下关于diff_gassuain_rasterization这个依赖项您是使用了原本3DGaussiansplatting项目一样的吗?因为我仔细阅读您的代码渲染函数修改还是比较大的。 在gaussian_renderer/init.py这个文件的122行: rendered_image, depth_image, alpha_image, radii = rasterizer( means3D=means3D, means2D=means2D, shs=shs, colors_precomp=colors_precomp, opacities=opacity, scales=scales, rotations=rotations, cov3D_precomp=cov3D_precomp, viewmatrix=world_view_transform) 可见rasterizer返回值是比3DGS中多出两个返回值的(原本3dGS返回的是rendered_image与radii),而这个函数是整体封装在diff_gaussian_rasterization中的,请问您修改了这个依赖项了吗?