There seems to be some friction related issue with using SetActorLocation / AddActorWorldOffset on physics objects with ChaosPhysics.
If I make a sphere, enable physics, and add a world offset on it, it will keep rolling. If I make a cube, and enable physics, it will either not move at all, or if I set both the physics material of the surface it is on, and the cube itself to ice, it will slide a while but stop. Which is also weird, because the offset is constant. (as in i add it every tick) If I disable gravity on the cube it will move around just like the spheres.
The only way to make conveyor-belt style movement of objects work with ChaosPhysics as far as I can tell (for objects that have to deal with friction on the surface at least) seems to be to disable physics altogether.
I would like to know if anyone else has tackled with a similar issue or are there some settings with chaosphysics that I can use to remedy this issue. I also downloaded a project made by a third-party here, and in 4.27 with PhysX it works as expected, in UE 5 the objects tend to stick to surfaces.
was also surprised by this, but thereâs a kind of âworkaroundâ.
(Itâs not really a workaround, because itâs even more realistic now)
The solution is to set the friction of the conveyor base to like zero.
For this, create a physics material, set the âfrictionâ value to zero, and also set the âOverride Friction Combine Modeâ to true, and set âFriction Combine Modeâ to âMinâ.
Then assign this physics material in the details of the conveyorâs base component to the âPhys Material Overrideâ slot.
The objects then can slide again over itâs surface.
(yes, old question, but found it when looking for a solution)
They have ETAâd a fix for 5.1 in the bugtracker afaik
Honestly there are a lot of issues with chaos physics, like rotation-constrained objects falling through the floor if character jumps on top of them, or character hardly causing any impulse if it runs to a normally (non-constrained objects) into an object with barely any mass.
agree, also got many issues with small objects falling thru surfaces when being dropped, or confusing linear motor behavour, or friction issues, which donât happen in UE4
I think to get any progress in current project, I will go back to 4.2x; wasted too many hours searching for solutions