Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Walking straight backwards with "s" causing animation to stutter.

For some reason when I walk backwards with "S", my character's animation stutters left and right. Also, if while I am walking backwards, I move my mouse left or right, the animation orients itself to where I am rotating too. I want the animation to stay straight if possible. Any ideas as to why this is happening? =/

When I print string to my direction, it keeps flipping between -179, 179 and 180 (my backwards direction in my blendspace is set to 180). Somethings is keeps trying to reset my direction, which is what causing the issue (I assume), but I am stuck! I am really new too UE4 so any help/advice would be greatly appreciative!

Product Version: Not Selected
more ▼

asked Jan 07 '15 at 04:52 PM in Using UE4

avatar image

86 9 12 19

avatar image Vaelek Apr 14 '15 at 08:12 PM

Was a solution ever found here? I have a similar issue to this. While walking backwards my character seems to turn slightly one direction or the other. Starting the game with the forward direction at x=1, y=0, z=0, walking forward nothing changes. Walking straight backwards and X bounces around 0.95-0.97, Y from 0.25-0.27. I stop walking, it instantly goes back to 1,0,0.

avatar image Aquanasia Apr 30 '15 at 02:03 PM

Hello Vaelek,

To be honest I never solved this problem (a designer on my team handled this bug). I had a chat with him, and the problem could be a bunch of different things. Part of the reason for me was an animation issue. Walking diagonally back and to the left/right was causing the character flip. Another possible problem was an issue with my blendspaces and my animation playing with root motion. Another possibly reason is how you are handling your character's rotation with the capsule/animation rotations.

Not sure if this will work for you, but I would try making sure that you are playing your animation with root moton (depending on how you set things up, in your animation graph / anim preview editor (usually in the bottom right) / edit defaults (at the top of that window) / root motion / root motion from everything)

Like I said, this can happen for many different reasons, and I am no expert of Ue4. I hope I was at least a bit helpful! Maybe someone more talented than me can come along and help us out!

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

7 answers: sort voted first

I solved this problem by unchecking "Orient Rotation to Movement" under CharacterMovement (Inherited).

Mine was checked because the tutorial I watched told me to check it.

more ▼

answered Jun 14 '15 at 06:44 PM

avatar image

187 8 59 23

avatar image Vaelek Jun 15 '15 at 02:48 AM

Wow... I went to attempt that and it was already unchecked.. I checked it, no change.. I unchecked it, and the issue vanished -_-

avatar image Jodi Sep 12 '15 at 09:11 AM

Just for detail - The CharacterMovement is found in the character blueprint on the left side under components in the default layout. Click on it and on the details on the right panel you can find the Orient Rotation Movement checkbox. This is with version 4.9.

avatar image Echo9Hotel Jan 17 '16 at 01:05 AM

This worked for me too.

Thanks overcookedfunion.

avatar image Xanadron Aug 08 '16 at 04:51 PM

It really works! Thank you so much!

avatar image deathclonic Mar 18 '17 at 07:32 AM

I fixed it by unchecking these alt text

avatar image imfm May 09 '18 at 07:17 PM

!!!!!!!!!! I've been messing with this for HOURS! THANK YOU!

avatar image EduardoZF Jan 08 '19 at 03:39 AM

This worked for me. Tks

avatar image ttv bry_ Feb 23 '19 at 01:05 AM

1 button, fixed. You, my friend, are a saint.

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

Can you post an image of your blend space?

What might be happening is that when the character is moving forward, then suddenly backward, it's blending through either the right or left directions to get backward. Think of it like a compass.

There's a way to prevent this compass-like behavior and go right to the targeted direction, in this case backward. In your Blendspace options under Sample Interpolation, mess around with the Target Weight Interpolation Speed value.

alt text

more ▼

answered May 20 '15 at 11:30 PM

avatar image

732 41 38 60

avatar image Jonytitan Jan 30 '19 at 05:51 AM

thans you :) , thats help me :3

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

If anyone is curious, I found a solution to this annnnoooooying backwards walk jitter. As the OP suggested, it was because of a constantly flipping positive/negative 179/180 value. I played around with all the settings and variables suggested above, but I finally found a solution by changing the built-in math from the ThirdPerson Animation Blueprint as such.

Basically, the Direction already flips between -179.9 and 179.9 when walking backwards without the default code that Epic had in here. The default code here actually just does exactly what the TPBP does without the code. (If >180, subtract 360)

Once I changed these numbers, now it flips from -179.9 to 179.9 and won't flip back and forth from negative to positive while walking straight backwards.


more ▼

answered Mar 08 '18 at 02:12 PM

avatar image

31 5 4

avatar image ShyshyXD Jan 22 '19 at 03:49 AM

Hi,this is just what i need. But my bp is different from this one and i don't know what the node is before <=. When the direction is less than -179, i make it +360 and that is all i do. The problem is, when I press S and make the character walk backwards, there will be a obvious shake on him at first and everything is normal after a while. I guess it is the problem of data import.

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

I know this is an old thread, but I had the same problem and I believe I found out what caused it. I believe the ThirdPerson controller and the ThirdPerson "orient to movement" are fighting (something that usually causes a stutter in blendspaces), and so when you don't want orient to movement, you need to set the bool "orient movement to rotation" in your event graph. Here's how I did it, and it worked: alt text

orient.png (76.9 kB)
more ▼

answered Jan 01 '17 at 11:33 AM

avatar image

11 1 2 4

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

I had this problem and found it was due to interpolation on the Direction axis. I guess it's trying to interpolate from -179 all the way to 179 and it causes a stutter. Try removing that and it should work better.

more ▼

answered Aug 02 '18 at 10:44 PM

avatar image

1 1 2 3

avatar image ShyshyXD Jan 22 '19 at 03:52 AM

Removing? How?I tried what iamisandisnt do but still some problem.

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

None of the solutions in this thread worked for me. I think the culprit is when getting direction - using 'get base aim rotation' returns a direction that is constantly switching depending on your back animation (if your animation head moves a lot from side to side or if something is impeding your animation like collision). Hence your direction swaps from -179 to 179 and your character starts jittering.

The solution is to either fix your animation ( I didn't want that) or to make a 2d blendspace with direction and speed and setting speed 0 with all direction to your idle stance. That way there is a path for the back animation to go -> -179 back to idle to 179. Also the interpolation for both speed and direction MUST be 0, so the path can happen instantaneously. So frustrating, really hope Epic addresses this glaring issue. It works but without the interpolation, its less than ideal.

more ▼

answered Feb 05 '19 at 10:38 AM

avatar image

3 1 3

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

I figured out a fix. I think this is a rather wide-spread issue that you'd come across in development, and there definitely are different ways to fix it, but I didn't really see anything much online other then complete system overhauls, so I took some time and figured it out.

The problem Analysis: When does this issue occur? When walking straight backwards with an interp time > 0 Why does this occur? Because the angle jumps around from 0 to 360 or from -180 to 180.

Given those 2 facts, the first course of action is to prevent the character from moving backwards at all. "But i want to keep moving backwards" I hear you screaming... Of-course you do. You just can't expect the engine to make it happen for you.

Step 1: Make a nice and quick backward walking blend-space 1d with just speed. (unless your other aims glitch too, you should be able to adapt this). alt text

Step 2: Get rid of the backwards within the other 2D blend space alt text

Step 3: Get into your state and create a new internal state machine, as well as the following states: Idle (state in picture), Forward and Backward. alt text

Step 4: Populate the states with your blend space and animations. NOTE: Idle contains the same Blend Space as Forwards. Backwards contains the 1D walking back anim.

Step 5: Compile and get the transition errors, then set up the states as follows: Anything going to forward (notice it's AND): alt text Anything going to backwards: alt text Getting back to idle if Speed <= 0

Test and adjust the variance from +-135 to +-145 if needed. End result: https://gyazo.com/91dde25c7b334fed4ce975dff949917f

Remember this, because the issue is only really happening when walking backwards your grace angle can be rather lax and still allow for the animations to interpolate smoothly. Doing this you can change the interp time between the rules from forward to back to match the same transition time of the blend-space without having issues.

more ▼

answered May 13 '19 at 05:12 AM

avatar image

MostHost LA
16 2 3

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question