You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
3D Gaussian splatting is a novel 3D representation that enables fast scene reconstruction and real time photorealistic rendering. We are adding support for 3DGS in Open3D. As part of that, we also want to add the ability to render 3DGS scenes.
Steps:
Study the Open3D visualizer and GLSL shaders used.
Update visualizer to call a SPIR-V shader directly with ARB_gl_SPIRV.
3D Gaussian splatting is a novel 3D representation that enables fast scene reconstruction and real time photorealistic rendering. We are adding support for 3DGS in Open3D. As part of that, we also want to add the ability to render 3DGS scenes.
Steps:
ARB_gl_SPIRV
.Tests:
Open3D Tensor point cloud representation:
pcd.point[‘positions’]
(N,3) – (x,y,z) for each splat.pcd.point[‘opacity’]
– (N,) opacitypcd.point[‘rot’]
(N, 4) - quaternion rotation of Gaussian.pcd.point[‘scale']
(N, 3) - x, y, z scales for Gaussian.pcd.point[‘f_dc’]
(N, 3) – DC components for RGB colors.pcd.point[‘f_rest’]
(N, Nc, 3) – SH coeffs for RGB colors. (Nc = 4, 9 or 16)Reference:
The text was updated successfully, but these errors were encountered: