There is some strange issue with CCD where constrained CCD objects can get velocity nulled when hitting things while constrained, its very hard to reproduce normally in engine but happens often in VR with constrained objects (FPS difference?). For example, two swords constrained to motion controllers will hit each other and then stop and just float slowly in circles around each other, pretty much ignoring their constraints until they eventually just unfreeze. This ONLY happens with CCD enabled, even if the same motion with CCD disabled leaves them still in contact and not tunneling.
User made the reproduction project using the built in physics handles for the moving sword.
This was reported and tested in 4.23.1 (CL-9631420). This was reproduced in 4.22.3 (CL-7053642), 4.24 (CL-9756633), and Main 4.25 (CL-9757446)
Results: The four swords on the right have CCD enabled, the four on the left do not. Intermittently the swords with CCD enabled will start some weird zero velocity interaction where they float around each other.
Expected: The swords should all behave roughly the same aside from tunneling in the non CCD swords.
How does TextureRenderTarget2D get TArray<uint8> type data?
Why does the REMOVE method of map container remove elements have memory leaks?
How to delete some elements correctly when deleting an array loop?
How do I set a material as a post-processing material?
UMG RichText not appear image when packaged
What is the cause of the packaging error falling back to 'GameUserSettings' in ue5?
What is the difference between Camera and CineCamera?
How to assign a value to a member of UMG's UMaterialInterface pointer type in C++?
Head over to the existing Questions & Answers thread and let us know what's up.
8 |
Component | UE - Simulation - Physics |
---|---|
Affects Versions | 4.23.1, 4.24, 4.22.3, 4.25 |
Created | Oct 23, 2019 |
---|---|
Resolved | Oct 30, 2019 |
Updated | May 8, 2020 |