KaiKostack / bullet-constraints-builder

Add-on for Blender to connect rigid bodies via constraints in a physical plausible way. (You only need the ZIP file for installation in Blender. Click the filename and at the next page "Download", right click and "Save As" won't work!)
https://inachuslaurea.wordpress.com
GNU General Public License v2.0
135 stars 21 forks source link

Problems encountered during use #24

Open PierceYao opened 2 months ago

PierceYao commented 2 months ago

Hi Kai,

When I use BCB, the System Console Window always stays at the step of "Starting splitting process ...". My computer has a good configuration, so I can't figure out the reason. Have you ever encountered this situation?

Looking forward to your reply.

KaiKostack commented 2 months ago

Hi Pierce,

The discretization usually gets stuck when too many objects are created. This can happen, for example, if the original geometry is not "clean" and is therefore broken down into individual surfaces.

The best thing to do is to check your input geometry to see if it is manifold (as in doesn't contain non-manifold elements). Otherwise I would have to take a look at it.

Good luck.

PierceYao commented 2 months ago

Hi Kai,

I checked the System Console Window according to what you said. Discovered an output of "Non manifold elements found: 81" during the first separate loose. How can I solve the problem of Non manifold elements?

Thanks.

KaiKostack commented 2 months ago

Currently there is no tool to easily clean many objects. Typically, removing doubles (vertices) or converting the meshes to convex hulls are the easiest ways to fix bad geometry. You can either do this by hand object by object or write a script for it. However, there may be other reasons for non-manifolds that may not be so easy to fix.

The plan is to implement a cleanup tool to automatically create convex hulls in a few days. You're not the only one with the problem.

PierceYao commented 2 months ago

Thank you for your answer and help.