N4.07.3viewpoint oscillationdesignresearch

Forced first-person camera shake is more nauseating than the locomotion itself

Aliases: camera shake · head bob · viewpoint jitter

What it is

An explosion hits, the camera is forced through three shakes — the stick did not move, the stomach did. Viewpoint oscillation is content tearing the first-person camera off real head motion and stacking a sway, a punch, a bounce. That layer is often more nauseating than the locomotion in use at that moment, because it writes high-frequency, non-self-initiated acceleration straight into the viewport.

Mild walking head bob, hit camera shake, a landing crouch-bounce, all belong here: the user is not moving; the camera is performing a fake head motion on their behalf.

Why it happens

A headset camera is supposed to equal head pose. Forced shake adds a stretch of angular and linear acceleration the head did not produce, on top of head motion that was already matched (or barely matched). Canals and otoliths are most sensitive to those high-frequency transients, and vision reports “the head is being knocked”; the conflict is sharper than steady sliding. People cannot explain the motion with “I pushed the stick,” so the self-initiation buffer is gone — the same class as a passive roller coaster.

Worse, shake is often stacked on existing locomotion: sliding and shaking at once is a pulse train on steady optic flow. Hit feedback borrowed from flat screens is a picture rattling inside a bezel; in a headset it is the whole world rotating around the otoliths. Small bob at gait frequency is sometimes read as “I am walking”; once amplitude exceeds gait, or falls out of step with the feet, it flips from mimicry to fake motion.

Studying it

On one locomotion scheme, toggle the oscillation layer: no bob, light gait-locked bob, hit shake, explosion impulse. Lock FMS to shake events, not to the whole locomotion segment. Have people match the animation with a real nod or a real hit posture to see how large the asynchrony is. SSQ will add shake and uncomfortable locomotion into one total; event alignment is what can indict shake itself.

Manipulate amplitude, frequency, duration, and whether it is added to head tracking or overwrites it. Overwriting tracking deletes real motion and is usually worse than a tiny add-on.

Where it stops holding

In third person, or when the body is an observed object, shake is “that body is rocking,” not “my head is rocking,” and sickness is milder. If shake is driven by the user’s own head motion (amplifying real bob), the conflict can reverse and sometimes increase the match. A single-frame white flash as hit feedback, with no camera pose change, does not use this channel. Players who are not sickness-prone but rely on shake to read damage will lose operation if shake is killed; they need a channel that does not go through the camera. Screen-shake presets borrowed from flat consoles cannot be headset defaults.

Applying it

  • Default off forced camera shake and exaggerated head bob. Put hits and explosions through a short flash, sound, and controller vibration, not through camera pose.
  • If bob is kept, keep amplitude below real walking head motion and lock it to footsteps. If it desynchronizes, turn it off.
  • Never let shake overwrite head tracking. At most add a tiny offset on top of tracking, with its own toggle.
  • How to check: the same locomotion segment, oscillation layer only on versus off. If FMS jumps on shake events and falls when they are removed, take that layer out of the default. If damage or landing becomes unreadable with it off, move the information to haptics or audio; do not put the shake back.

Related

  • Same group: N4.07.1 Optic flow at the view edge drives vection; the centre contributes less · N4.07.2 Snap turns can replace smooth rotation, trading discrete jumps for less discomfort · N4.07.4 Real physical cues such as airflow and vibration can lower discomfort from virtual motion · N4.07.5 Susceptibility to a locomotion technique varies by content type, not only by person
  • Nearby: N4.02 Continuous Locomotion · N1.13 Causes of Cybersickness and Individual Differences
  • Search terms: viewpoint oscillation · camera shake · head bob

Cards in the same group

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/handbook/N4.07.3