How to Keep Boat afloat?

Hello, recently I created a new blender model (pirate ship), but it doesn’t stay afloat due to its shape. So how could I fix this? I know I can use body position, but I try not to use depreciated stuff. So is there some settings I could change to fix this?

All help is appreciated thank you.

3 Likes

Its shape wont be what sinks it… that will be its density. Change density in custom physical properties and start with half its density at 0.5 and go lower as needed to make it float.

Making it driveable is a different story.

Also make sure to set the mesh’s Collision Fidelity to PreciseConvexDecomposition.

1 Like

I have a question so I have the boat into seperate meshes should I change those like the sail to massless?

1 Like

You can but what matters more is its total mass.

Which you can get a rough estimate by checking the AssemblyMass in the properties of the model.

1 Like

Okay I did what you said and played with the density, but even at 0.01 it just flips over. Here’s the boat. I think the mass of the boat isn’t even so it just flips over backwards.
Video:

2 Likes

Ok so getting it to float and getting it to stay upright without flipping over are different… because this boat floats on the surface (as opposed to sinking to ocean floor), but it wont stay upright… ok a few things need to be done to make it stay upright, but the easiest quickest way will be to weld constrain a flat rectangular body to the base of the ship (and make it noncollide and invisible). This will act as a stabilizer. The longer better way is to use forces to stabilize it, and those you will need if you plan to drive the boat.

3 Likes