Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feature request] Importing point clouds from laser scanner for meshing #872

Open
TheBricktop opened this issue Apr 28, 2020 · 6 comments
Open
Labels
do not close issue that should stay open (avoid automatically close because stale) feature request feature request from the community type:question

Comments

@TheBricktop
Copy link

Is there a way to import external point cloud for meshing the object ? There are some other programs that kinda work like this for example meshlab but its mindmeltingly slow comparing to other programs (cloud compare is faster in poisson reconstruct) also im currently trying to bake vertex colour from point cloud to mesh and it is stuck at it for hour and still nothing. Basically you cant make texture bigger than 1k or its going to die on you. Even blender had no problem baking from 4m or so mesh to low poly.
So im looking everywhere to see if there is another pipeline for vertex colour transmission on mesh, that doesnt cost the equal value of diamond mine.

@natowi
Copy link
Member

natowi commented Apr 28, 2020

Sorry, this is not yet supported.
There is this WIP PR alicevision/AliceVision#425 based on PCL, but it will take an indeterminate amount of time to finish.
#764
#864

Maybe take a look at CloudCompare https://www.youtube.com/watch?v=3EQXngAYg1g

@TheBricktop
Copy link
Author

Well ive managed to boost the meshlab speed by assigning more ram to it. But for the 3d registration in alicevision : did You consider using Open3D library by intel? Seem very promising and of course has python interface so it could be not so hard to implement.

@natowi
Copy link
Member

natowi commented Apr 30, 2020

Seem very promising and of course has python interface so it could be not so hard to implement.

I agree, Open3D could bring some interesting features to Meshroom. For Point Cloud Registration, the GUI implementation for the initial alignment will require some work. The processing part can relatively easy be wrapped in Meshroom nodes.
I found this Houdini2open3D plugin that could be used as additional reference to the open3D documentation and examples.

The dev. resources are limited, so I can not say when the 3d-to-3d PR will be completed.

If Point Cloud Registration (based on Open3D) is something you would be interested in contributing, it would be most welcome.
Here is a rough node implementation reference https://github.com/natowi/meshroom_external_plugins/wiki/2-DevDoc

https://github.com/nmellado/Super4PCS might also be a good project

@simogasp simogasp added the do not close issue that should stay open (avoid automatically close because stale) label Apr 30, 2020
@natowi natowi added the feature request feature request from the community label May 6, 2020
@natowi natowi changed the title [question] or [feature request] Importing point clouds from laser scanner for meshing [feature request] Importing point clouds from laser scanner for meshing May 6, 2020
@myokeeh
Copy link

myokeeh commented May 22, 2020

I came here specifically to find out if this feature already exists. This would be a nice addition.

@danmandle
Copy link

Is this now a feature with this commit? alicevision/AliceVision#425

@crazyrobinhood
Copy link

Any news on this? This post is quite old..

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
do not close issue that should stay open (avoid automatically close because stale) feature request feature request from the community type:question
Projects
None yet
Development

No branches or pull requests

6 participants