I have alerted NVIDIA to this issue (it seems internal to PhysX).
Using AddTorque to apply a rotation to a skeletal mesh does not always provide the expected results if a fixed time step is being used. When doing this to the Owen character in the Content Examples project, the character no longer rotates if the fixed delta time is 0.02 or higher.
WORKAROUND:
Opening the Owen Physics Asset and setting the Angular Damping for the Pelvis bone to default (0) restores the rotation effect. The Angular Damping values for all other Bone with Bodies in the physics asset does not appear to have a visible affect on the rotation.
ATestFixedDelta1GameMode() : AGameMode(FObjectInitializer()) { FApp::SetFixedDeltaTime(0.015f); }
RESULT:
Owen will begin to rise, but no longer rotates.
EXPECTED:
Owen continues to rotate while rising.
I am not able to find world outliner how to enable it?
Undefined sysmbol: typeinfo for AActor when cross-compile linux dedicated server on windows
How can i modify the param name in EQS node
How does TextureRenderTarget2D get TArray<uint8> type data?
How does UMG set overlapping layouts?
How to delete some elements correctly when deleting an array loop?
How to achieve HLSL Multiple Render Target in Material blueprints?
Head over to the existing Questions & Answers thread and let us know what's up.
1 |
Component | UE - Simulation - Physics |
---|---|
Affects Versions | 4.6.1, 4.8 |
Created | Jan 27, 2015 |
---|---|
Resolved | Jan 27, 2015 |
Updated | Apr 27, 2018 |