graphdeco-inria / gaussian-splatting

Original reference implementation of "3D Gaussian Splatting for Real-Time Radiance Field Rendering"
https://repo-sam.inria.fr/fungraph/3d-gaussian-splatting/
Other
14.88k stars 1.95k forks source link

Unwanted splats removal #243

Closed HungNgoCT closed 1 year ago

HungNgoCT commented 1 year ago

Thank you for your wonderful work.

I used crop box and saved cropped pointcloud to remove background. Then, render successfully.

However, I can only remove the points out of the box. I would like to remove some points inside the box also.

Therefore, I tried with meshlab, cloudcompare to manually remove and saved a new pointcloud. But it cannnot render.

Is there any software to do this? Or, can you guide how to do this?

Many thanks

grgkopanas commented 1 year ago

There is no software that can handle that right now because our point clouds have a lot of custom properties that describe the 3d gaussians that out of the shelves software don't take into consideration when loading and saving plys.

Depending on you programming skills you could potentially do that but it's not the most trivial thing neither something very hard.

Best, George

On Tue, Sep 26, 2023, 11:02 HungNgoCT @.***> wrote:

Thank you for your wonderful work.

I used crop box and saved cropped pointcloud to remove background. Then, render successfully.

However, I can only remove the points out of the box. I would like to remove some points inside the box also.

Therefore, I tried with meshlab, cloudcompare to manually remove and saved a new pointcloud. But it cannnot render.

Is there any software to do this? Or, can you guide how to do this?

Many thanks

— Reply to this email directly, view it on GitHub https://github.com/graphdeco-inria/gaussian-splatting/issues/243, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACGXXYNKDKRRLRV7OK6CJ63X4KK3NANCNFSM6AAAAAA5HLOYJY . You are receiving this because you are subscribed to this thread.Message ID: @.***>

HungNgoCT commented 1 year ago

There is no software that can handle that right now because our point clouds have a lot of custom properties that describe the 3d gaussians that out of the shelves software don't take into consideration when loading and saving plys. Depending on you programming skills you could potentially do that but it's not the most trivial thing neither something very hard. Best, George On Tue, Sep 26, 2023, 11:02 HungNgoCT @.> wrote: Thank you for your wonderful work. I used crop box and saved cropped pointcloud to remove background. Then, render successfully. However, I can only remove the points out of the box. I would like to remove some points inside the box also. Therefore, I tried with meshlab, cloudcompare to manually remove and saved a new pointcloud. But it cannnot render. Is there any software to do this? Or, can you guide how to do this? Many thanks — Reply to this email directly, view it on GitHub <#243>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACGXXYNKDKRRLRV7OK6CJ63X4KK3NANCNFSM6AAAAAA5HLOYJY . You are receiving this because you are subscribed to this thread.Message ID: @.> Thank you for your quick reply @grgkopanas

Sarevalak commented 1 year ago

https://github.com/CloudCompare/CloudCompare/issues/1831

henrypearce4D commented 1 year ago

3dgs convertor for editing in cloud compare https://github.com/francescofugazzi/3dgsconverter

CanCanZeng commented 1 year ago

Hi all, look at this repo https://github.com/playcanvas/super-splat/, it's just what you need!