I’ve been using a slightly modified version of paradoc’s blueprint to bypass the gimbal lock for pitching my character in a zero gravity environment. It’s working great, except the fact, that it’s not replicating. Here are his original blueprint and my version:
At first, I also was using AddLocalRotation, but after finding out about the replication issue, I tried using relative rotation, since this is shown as replicated. It produces the same result on the client, but still doesnt replicate to the server and other clients. I tried using a RPC but to no avail. Strangely enough, executing AddActorLocalRotation on the server thru a RPC replicates fine to other clients (however with gimbal lock), just rotating a component doesn’t.
I’m glad for any input, since this seems like a promising approach to removing the gimbal lock just in blueprints!