Project

General

Profile

Bug #4241

Underwater effects are triggered for swimming player if camera looks vertically up or down

Added by Grigory Latyshev 5 months ago. Updated 25 days ago.

Status:
Confirmed
Priority:
Normal
Category:
Rendering
Target version:
Start date:
12/04/2017
% Done:

50%

Reproducibility:
Always
Operating system:
Other
Severity:
Normal

Description

For swimming player (but not underwater) if rotate camera vertically up (or down) then underwater effects will be triggered.

In vanilla MW no such behavior.

water_camera.mp4 (2.3 MB) Grigory Latyshev, 12/04/2017 10:25 AM

History

#1 Updated by Grigory Latyshev 5 months ago

Added video

#2 Updated by Gijsbert ter Horst 5 months ago

Confirmed on my Debian machine with a build of master commit 58de366c210e5e8a9b375115f6dd1610e8ca363c
While swimming my characters Z-pos is -120.762344

The effect seems to be caused by the camera/head being too close to the water.

The effect is not exactly symmetrical.
When facing straight down it disappears when I elevate my character to Z-pos: -119.578121185302734374999...
Z-pos -119.578121185302734375 is the lowest position where the effect still occurs.

When facing straight up, it disappears when I elevate my character to Z-pos: -119.655857086181640625

#3 Updated by Gijsbert ter Horst 5 months ago

Note: It does not involve looking exactly straight up or down. There's a small circle for which it occurs when swimming normally. The setangle command behaves differently from actually moving the camera, so I could not get exact numbers, but it is approximately when outside the X-angle interval (-77,77)

#4 Updated by Miloslav Číž 5 months ago

also confirming, forum thread (contains my bits of investigation)

#5 Updated by Andrei Kortunov 5 months ago

  • Status changed from New to Confirmed

#6 Updated by Alexei Dobrohotov 4 months ago

  • Status changed from Confirmed to In Progress
  • Assignee set to Grigory Latyshev
  • Target version set to openmw-0.44
  • % Done changed from 0 to 50
  • Operating system changed from Linux to Other

#7 Updated by Alexei Dobrohotov 25 days ago

  • Status changed from In Progress to Confirmed

Also available in: Atom PDF