Objects do not sink into water

Hi there.
I am new to UE and I do have a problem with the water system as my objects do not sink into the water if I play or simulate the game. They are reacting like the water would be a solid plane. So my character can just walk over it and objects which are falling onto the water just hit the water surface, bounce off and then rest on top of the water surface just like on any other surface


The only way I can make them sink into the water is, increasingf their mass to a hilarious amount. For a standard cube for instance, 100000000,0 KG was the lowest mass at which an object would start to sink into the water. Watching tutorials, it seemed that in these tutorials the same objects already started to sink in with the standard value of 100 KG.
I am using UE 5.1, “simulate physics” “Mass” and “Gravity” are enabled.
I tried this on oceans, rivers and lakes, but always with the same result. “Landmass” plugin is enabled. I tried to shift the center of gravity to a lower portion at these objects, but also no result. Unfortunately I cannot really find anything concerning my problem, because most people seem to have the opposite problem, as their objects do not stay afloat.
Thanks in advance! Simon

Hey there @Lt.Kirby! Welcome to the community! Could you walk me through your steps to setting up buoyancy? As by default nothing should hard collide with the water plane, it’s ran via overlaps and the buoyancy component.

Disclaimer: One or more of these links are unaffiliated with Epic Games. Epic Games is not liable for anything that may occur outside of this Unreal Engine domain. Please exercise your best judgment when following links outside of the forums.

Here’s a tutorial for basic object buoyancy:

Hey
Thanks for the answer. Yes, this tutorial was also followed with the given result.
I added a blueprint actor, added a Static Mesh in this Blueprint. Referenced the Static Mesh in the Scene I wanted to float (a cube for example). Enabled Physics and added a Buoyancy Component with several points. The problem I think I have is actually not the floating component as objects do not even sink in. I do not even get so far they would not be floating, as I cannot even put them into the water. If I setup a water system, do nothing else (no Blueprint, no buoyancy) and just hit play, my character immediately falls onto the water surface and stands upon it.

I tried it now with ste standard BP_Buoyancy_example which comes in the Water Content folder of the water System (which I was not aware of before) and just dragged it into the scene without any changes. Also no changes in the water system.
I can push this cube around with my character so the BP and physics seem to work properly but the objects does not sink into the water at all.
If I place it well above the water surface and start the game, the cube falls onto the water surface, bounces off and then rests ontop of it, as described.
If I place it in or under water and then start the game, the cube gets catapulted ontop of the water surface and then rests ontop of it.
Also my character just walks ontop of the water surface like on any other surface without sinking in at all.
The water has sufficient depth.

Interesting! In your Water Body, could you verify it’s using the correct preset? It’s intended to be WaterBodyCollision and it should show as query only:

Hey. Its is weird but I cannot set the preset WaterBody Collision:

Ahhh there’s the root of your problems! The water system is supposed to add that collision channel when it installs.

Refer to the post I made on another thread below on how to get that collision layer back:

then you would need to change your water assets collision settings to that.

2 Likes

Thank you so much mate!
That did it for me!