isl-org / Open3D

Open3D: A Modern Library for 3D Data Processing
http://www.open3d.org
Other
11.52k stars 2.32k forks source link

Implement 3D Gaussian splatting viewer #6772

Open ssheorey opened 6 months ago

ssheorey commented 6 months ago

Milestones:

Resources:

Pre-trained INRIA models: https://repo-sam.inria.fr/fungraph/3d-gaussian-splatting/datasets/pretrained/models.zip Optional Validate display of 3DGS .ply / .splat files from luma.ai and polycam Vulkan compute shaders implementation: https://github.com/shg8/3DGS.cpp/tree/main [LGPL-v2.1] WebGL implementation using vertex/fragment shader: https://github.com/kishimisu/Gaussian-Splatting-WebGL, https://github.com/antimatter15/splat

WebGL implementations only support view independent rendering. (no spherical harmonics).

Components: (vkGS -> O3D GS)

Technical open questions:

linghugoogle commented 3 months ago

hi,have you integrated with filament work? Thanks.