5
$\begingroup$

I have a series of point clouds I want to convert to mesh (there are points inside the object, uniformly distributed, not only on the surface).

I want to generate a model of the surface of the point cloud.

When the model is convex (like a cube or a sphere) applying a convex hull around the object is good enough but when the model has holes (like a torus (a.k.a. doughnut)) or cavities (like the area around the eyes in a head model or the area around the steam in a glass of wine) those concave features are lost.

Is there a way to wrap a mesh around a point cloud in a "convex hull style" without loosing the cavities?

It doesn't need to be perfect, a reasonable approximation of the geometry of the object would be good enough.

$\endgroup$
5
$\begingroup$

You could compare the technique you currently use to a ShrinkWrap Modifier

Here is a 10 times subdivided cube shrinkwrapped to a point cloud created from a torus.

enter image description here

In this image an extra vertex was added in the center:

enter image description here

$\endgroup$
  • $\begingroup$ This seems to do exactly what I'm looking for. For some reason the wrapping object does not shrink around the point cloud. Should the PC be connected by vertices before applying the modifier? $\endgroup$ – Xocoatzin Feb 14 '14 at 16:20
  • $\begingroup$ @Xocoatzin did you chose the mode nearest vertext as shown in the modifier settings (1st screenshot)? $\endgroup$ – stacker Feb 14 '14 at 20:55
  • $\begingroup$ That was it, works perfectly :) $\endgroup$ – Xocoatzin Feb 14 '14 at 21:15
7
$\begingroup$

There is a cool addon called Point Cloud Skinner that can build mesh from point cloud data. (By Hans.P.G)

  • Download and install it;
  • Find the Point Cloud Skinner panel in Scene tab;
  • Tweak the parameters as instructed until you get a good-enough result;
  • For complicated data, additional manual fix may be required, such as filling holes or clearing elements.

enter image description here

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.