Skip to content

[Feature Request]: Proper Stereo 3D convergence. #25

@ThreeDeeJay

Description

@ThreeDeeJay

Description:

Currently, the game has extremely limited depth, and has a really dumb approach to 3D convergence.
Instead of adjusting the left and right camera angles, it just shifts the left and right rendered frames, which even adds black bars on the sides. And the game actually converges at infinity (sky is at the same depth as the screen) which means stuff only pops out of the screen.

I've already looked at the flags in DisplaySettings.xml:

  • Stereo3D set to 1 enables 3D mode (I'm using NVIDIA 3D Vision)
  • StereoEyeDistance (DECIMAL#FLOATINGPOINT value) doesn't seem to do anything
  • Option3DDepth controls how far the right view is from the left (which remains centered, instead of both cameras moving away from a mid-point). The max in-game value (10) is too low for regular gameplay, so for decent-ish 3D, we need to set it to
  • Option3DConvergence just shifts the left and right views. if there was proper convergence, I'd definitely keep this at 0 to avoid black bars. but just for the sake of adding some depth behind the screen, this could be higher, like 10-20.

So I'm hoping there's a way to actually change the game's true convergence so it's closer to the character, so that we can have good depth without making cutscenes unbearable.

Alternatively, if we can get the game working with geo-11, it'd allow other devices and even VR to get 3D and convergence wouldn't be an issue since geo-11 allows adjusting it with some hotkeys.

Screenshots/Video:

Example left and right eye views with high Option3DDepth to show how only 1 camera moves relative to the other, and how there's less displacement between views as objects get closer to the sky/infinity (e.g. buildings are closer to the top edge in depth than the red flag in the middle):
Image
You can see the 3D effect by crossing your eyes while looking at the thumbnail (not fullscreen) then focus.
Or if you have one, just load it into a 3D/VR viewer that supports SBS (might have to swap eyes).

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions