view bobbing is broken in my opinion but if it is a feature please consider making an option so we are able to play with the old view bobbing
Linked issues
is duplicated by
Attachments
Comments


Do you mean the rocking back and forth as you walk? I hate it! I feel like I'm a gorilla lumbering around - The FOV is off too. Makes it seem like I'm moving slower

unfortunately i think its intentional. i've seen both pc and console gameplay and that ugly bobbing is present on both. not only that but the player hand is way too far back. i really hope they fix that cuz bobbing feels really stiff and you can barely see your hand. this is especially true with character creator skins, where you can only see the first 2 pixels of your hand

I hate the new view bobbing! I hope it's not a permanent feature because it looks so bad, your fov is all messed up and it feels like you are slanted to the left the entire time

I agree and the animations for when walking with a weapon aren’t good either. And the controls seem much more laggy

I do not like the new view bobbing either

I really hope this is not a new feature either. And new view bobbing makes me feel dizzy and reminds me of that terrible Earthquake which occured 3 years ago.
Turning off view bobbing is still a solution but it feels like my character is lifeless.
This issue is mostly noticeable while playing on a large screen or full screen mode.

When you hold the item it's would be acting weird and screen shaking often.

1.13.1 says it was tweaked but it’s the same as 1.13.0…

i really really dont like the view bobbing either, im a veteran minecraft player for 8 years and i think this just looks really terrible. i hope they change it back to how it was because there was no reason to change the view bobbing at all.

Still affects 1.13.1 even though the changelog says it's 'tweaked'
Is anyone still experiencing the issue in 1.14.0.52 beta?

I know this might sound too extreme... but I have completely stopped playing Minecraft bedrock because of the bobbing issue I just can't stand it! I will be playing java until they fix this.

Just installed the 1.14 update and it is still present.

Still affects 1.14. I just transferred from the PS4 console version and had to turn view bobbing off because it made me nauseous.

It actually got worse in the 1.14.1 hotfix.

Please fix that for PS4 Bedrock Edition 1.14.1 Hotfix !
The view bobbing has improved substantially in the latest version:
[media]
For those affected could you please add more details about what specifically isn't right with the view bobbing in 1.14.1?

The view bobbing in bedrock seems to be more extreme then the java counterpart. It feels like I am walking or running with a limp. It does it in every direction. I always play with it on but the current bedrock version made me turn it off since it makes me nauseous.
[media]
So looking at the videos posted 24/jan/20 I notice the + cursor movement against the terrain. It looks like it moves in a U shape on Bedrock and just up and down in Java. It appears that the center of the tilt rotation (vertical rotation plane perpendicular to the movement vector) and the forward focal point angle (translation and rotation in the horizontal plane centered on a point far ahead) looks a little off to me. Not that it's bad. I think 1.14.1 looks fine on a HD PC monitor, just a little different. But for parity purposes I think they should be identical as long as that doesn't cause other problems with smaller screens.
However, when looking that the left edges of the screens for total apparent movement for any a given rotation and translation algorithm, the amount of "bobbing" at the edges will be different for a screens depending on the aspect ratio (4:3, 16:9, 18:9) and on the FOV setting. Maybe an optional compensation setting to account for screen width and FOV is desired in this case.
A better suggestion may be to replace the bobbing toggle to a slider or two and let users decide how much bobbing they want from none to ridiculously nauseating. That way it negates any future complaint if the user can set it how they like it.

This bug gives people motion sickness, nausea, and headaches. This bug ruins the look and feel of default Minecraft and needs to be fixed.
When did this issue begin?: This issue started happening in the first 1.13.0 beta, version 1.13.0.1.
Demonstration of the Incorrect View Bobbing (Bedrock Codebase 1.13.0+):
The following video was recorded in 1.13.0, and demonstrates the incorrect view bobbing.
[media]In this video you will notice that the entire camera rotates drastically left to right, left to right, etc. This is incorrect and is causing some players to experience motion sickness, nausea, and headaches.
They did in fact adjust view bobbing in 1.14.1 to decrease how far the camera rotates back and forth. However, it is still rocking / rotating back and forth too fast, and too far. The camera shouldn't even have this type of rocking / rotation effect when walking. The actual, correct view bobbing animation barely rotates, if at all. Unfortunately, the 1.14.1 view bobbing adjustment is still giving people motion sickness due to the rocking animation view bobbing currently has.
Demonstration of the Correct View Bobbing (Bedrock Codebase 1.12.1 and lower):
The following video is recorded in Minecraft Java, however this does not matter since this is how it is supposed to look, and how it looked in Minecraft Bedrock 1.12.1 and lower.
https://www.youtube.com/watch?v=1CAp2NmhZEU
In this video, you will notice that the camera barely rotates at all, if any. But instead very subtly swings the whole camera left to right, left to right, etc. It allows players to feel as if they are taking actually steps with their avatars legs / feet. This is correct, and how it is supposed look and feel. This type of view bobbing animation is easy to look at, and doesn't cause motion sickness.
Suggestion on How to Fix: Unfortunately it is very difficult to explain the exact differences between the working, and broken versions of view bobbing. Thus, I suggest the developers to very carefully analyze the "view bobbing" animation code to locate differences in the "view bobbing" code between 1.13.0+, and 1.12.1 in order to come up with a solution to restore the 1.12.1 view bobbing animations.
Other Related Bugs: This bug report covers the view bobbing camera rotation speed and animation issue. However, there are two other player hand animation bugs that are related to this issue that I have linked below.
Player Hand Position Bug: MCPE-47877
Player Hand Animation Bug: MCPE-59151
Summary: I have done the best I can to explain the differences between the working, and broken versions of view bobbing. Hopefully this information will help people better understand the differences between the working, and broken versions of view bobbing.
I would greatly appreciate it if a mod, or another staff member could confirm, and pass this issue onto the developers.

A temporary solution to this issue would be to decrease the amount of rocking back and fourth even more. They decreased the amount of rocking back and forth in version 1.14.1, but I suggest they decrease it even more to make it more inline to previous versions such as 1.12.1 and lower.

Affects 1.16.0.53.

Affects 1.16.0.55.

affects 1.16.0.60

Affect 1.16.0.60 me too

affects 1.16.0.61

I was wron they dont fixed it for 1.16.0.63

I thin they have resolved that on 1.16.0.63 but im no sure

No, it isnt fixed yet.

Affects 1.16.0.64 🥱as usual

Affects 1.16.0.66

Affects 1.16.0.67

i think the walk and run animation with view bobbing improved but there are less hand pixels on bedrock than java it means that on java the hand is more visible but in bedrock the hand is extremely little there are less pixels is not beautiful . they should fix that anyway for me they have a little bit fixe the view bobbing issue but no the hand pixels 😞

They put it back in the final version i don't understand

affects 1.16.0

I have shown a video on the Bedrock view bobbing, and I am going to explain the differences as close as I can.
In Bedrock, it seems as if when you move, the screen tilts at an angle slightly upwards and slightly downwards. In Java, the screen doesn't tilt at all.
If you look at the crosshair in the video and pay close attention to the Blackstone block it is focusing on, the crosshair moves slightly like if you were tracing a semi-circle from the bottom part of a circle, you start up, move down, and then come back up. This is the case in Java too, but in Java, it does that but it moves slightly more exceedingly.
But in 3rd and 2nd person, instead of the area where the crosshair would be which was moving like "up, down, and back up" it does the opposite "down, up, and back down." I don't know why there is this difference, when in Java in all perspectives move in that "up, down, up" sequence.
The main thing for me and for others that are making Bedrock look different is the fact that the screen tilts at an angle slightly when it shouldn't tilt at all, and the fact that the movement of the area in the crosshair is different in certain perspectives, and how in Java it moves slightly more.
This is hard to get right since it's such a difference of movements, but I hope my explanation made it clear for some people.

affects 1.16.20.50

Affects 1.16.1

Affects 1.16.201

From 1.2, the left and right sway of the view bobbing has become more intense, but it has been fixed by the adjustment of 1.13.1.
The difference in view bobbing from 1.14.1 to the present is that the up and down sway seems to be the exact opposite of Java Edition / Bedrock Edition 1.12.1. Also, view bobbing is affected by direction, so if you look down or up, you'll see the (camera) Y coordinate swinging up and down (honestly it looks good, but it's a bug).
In Java Edition, it turns to shake its head up and down. As the camera goes up, it looks like it's going down little by little. It was removed in 1.14.1, but since 1.13 it has been rocking in the opposite direction of Java Edition.
The camera animation when jumping has been removed in Java Edition 1.14, so it's normal (I don't know why the first person hand goes up or down...).
Also, after the camera shakes, it returns too slowly to its original position. This can have a slight impact on gameplay.
The slightly tilted camera (rotation z to put it simply) animation is also too weak compared to Java Edition / Bedrock Edition 1.12.1 and earlier (Is it due to the view bobbing adjustment in 1.13.1?).
The Java Edition hand bob should shake due to the effect of view bobbing, so it is recommended to modify it to match the hand bob.
I hope the old view bobbing is back...
Even if these changes are planned changes, I think they are the worst changes (I honestly think they are bugs).
Addition:
When sneaking, I would like to ask you to return the specifications so that the camera will shift even if you go to the corner of the block and the player stops.
Addition(2):
If the developer is not willing to fix it, I hope that it can be changed by resource pack etc. and that the resource pack creator can make changes and fix it. (type miss fix)
Addition(4):
The swaying Bob actually exists in the Java Edition and the older Bedrock Edition.
Diagonal swaying is the exact opposite of 1.12.0, which may make Bob look even stronger. (Bob has a strong bug for a long time)
I'm sorry for making many additions...

Affects 1.17.2 Hot Fix

Affects 1.18.0.25

affects 1.18.2 and 1.18.10.24

Affects 1.18.30

Affects 1.18.31

completely agree. parity with java for this would be great.

How? In java it goes up and down like crazy, but on bedrock it's smooth

affects 1.19.31

affects 1.19.50.20

affects 1.19.73

Still affects 1.19.83

Affects 1.20.51

View bobbing animation can be fixed by changing animation.player.first_person.walk from this:
"animation.player.first_person.walk": {
"loop": true,
"bones": {
"leftarm": {
"position": [ "math.sin(-query.walk_distance * 180.0) * variable.hand_bob * 9.75", "-math.abs(math.cos(-query.walk_distance * 180.0)) * variable.hand_bob * 15.0 + variable.short_arm_offset_left", 0.0]
},
"rightarm": {
"position": [ "math.sin(-query.walk_distance * 180.0) * variable.hand_bob * 9.75", "-math.abs(math.cos(-query.walk_distance * 180.0)) * variable.hand_bob * 15.0 + variable.short_arm_offset_right", 0.0]
}
}
}
to this:
"animation.player.first_person.walk": {
"loop": true,
"bones": {
"rightarm": {
"position": [ "math.sin(-query.walk_distance * 180.0) * variable.hand_bob * 9.75", "-math.abs(math.cos(-query.walk_distance * 180.0)) * variable.hand_bob * 15.0 + variable.short_arm_offset_right", 0.0]
}
}
}
and by changing its animation controller from this:
{
"first_person_walk": "variable.bob_animation"
}
to this:
{
"first_person_walk": "variable.bob_animation && variable.is_holding_right && query.get_equipped_item_name != 'shield' && query.get_equipped_item_name != 'spyglass' && query.get_equipped_item_name != 'trident'"
}
This might be a little bit hardcoded, but it works. Since attachable items' geometry seems to be messed up, animations look weird on these items, and for some reason bobbing animation just resizes item instead of bobbing it if replace "rightarm" with "rightitem" in bobbing animation, so for now only the hardcoded way works. (view bobbing for left arm is not more intensive for normal items, so for consistency it shouldn't be different for attachable items that's why it needs to be removed from bobbing animation. Also sorry for amount of edits)

This issue is present in 1.21.2 (Retail Release) and 1.21.20.22 (Preview). The hand movement is too exaggerated (even when view bobbing is disabled) . For a more detailed comparison, please see this video.

To shine some light on why hand bobbing feels exaggerated in first-person, it turns out the animation is being applied twice!
By setting animation.player.first_person.walk to all 0s (which removes the animation entirely), we would expect to see 0 hand bobbing when the player moves. However, we still see some bobbing! This means there is a hard-coded animation playing simultaneously with the JSON animation.
This is further demonstrated by holding a filled map. Filled maps cannot be affected by data-driven animations. They still bob, however. Filled map bobbing matches hand bobbing when the JSON animation is set to 0. This means the filled maps only use the hard-coded animation, while the hand uses both.
In addition, removing the JSON animation causes the hand and map to synchonize as they did in old versions of Bedrock Edition (before first-person animations were data-driven).
The data-driven hand bobbing animation is redundant and should be removed. The hard-coded animation already does all the work.
While it is possible to fix the exaggerated hand bobbing with resource packs, the nauseating camera bobbing cannot be changed. This requires a code fix.

@unknown There is bobbing animation in player.entity.json and one that you mentioned, they both play at the same time when you walk
Please only comment if you have information not mentioned already related to reproducing this issue. Other comments will be removed.
The best way you can indicate that an issue is important to you is to vote for it. For more information please see the Bug Tracker Guidelines.
To discuss this or any other bug, or to request adding affected versions, please use the Mojira Discord.

Affects 1.21.30.21

This issue affects the 1.21.20 Release and the 1.21.30.22 Preview. AgentMindStorm2, Is the nauseating camera animation also being played twice (like the hand bobbing)?

@unknown What exactly do you mean by "nauseating camera animation"? Camera bobbing doesn't play twice it's just different from 1.12.1 for some reason even though camera animations weren't made data-driven, if you're referring to hand sway when turning, they should either make it a bit less intense but more intense than on Java, so it's more noticeable, or just add slider in accessibility settings which scales from 0% to 100%, obviously the lowest value is no movement at all and highest is the 0.13.0 one that is currently used, so that way everyone will be able to adjust hand sway to their preference separately from view bobbing option, so everyone can be happy.

Continues to affect the game including all stable versions of 1.21.60 and its preceding hotfixes.

Affects 1.20.71
When i tried the 1.14 beta, the bobbing was fixed, so i guess it will be an issue until 1.14 bedrock officially releases.