Page MenuHome

Video Sequence Editor lost stereoscopic preview
Confirmed, NormalPublicBUG

Description

System Information
Operating system: Linux-4.19.0-9-amd64-x86_64-with-debian-10.4 64 Bits
Graphics card: Mesa DRI Intel(R) HD Graphics 520 (Skylake GT2) Intel Open Source Technology Center 4.5 (Core Profile) Mesa 18.3.6

Blender Version
Broken: version: 2.83.0, branch: master, commit date: 2020-06-03 12:23, hash: rB82e3bd4bbb82 (also broken in 2.83.0 downlaoded from the main download page)
Worked: 2.83 alpha (I only have a custom build lying around, sorry, but it was before https://developer.blender.org/T71546 -- on which one can see the VSE trying to render the stereoscopic preview)
Short description of error
When loading a stereoscopic image sequence on the VSE the preview shows only a monoscopic version even though when I render the image, the stereoscopic image is rendered as expected.
On older builds it rendered the stereoscopic preview correctly (if the strip was the same size as the output, https://developer.blender.org/T71546)

Exact steps for others to reproduce the error

  1. Create a new file.
  2. In the output properties, turn on stereoscopy.
  3. On the VSE editor, import the DSCF****_L.jpg files on the attached zip — on the options select "use multi view" and leave "individual".

I'm uploading a zip file with a couple of stereo images, for debugging comfort.

NOTE: while doing tests on the previous "working" (although admittedly dodgy) build, I could see the 3D previews but the renders were black on the image editor.
I'm not sure if that's related or not, but still I wanted to mention it.

On a recent build,

On an old build,

Event Timeline

Dalai Felinto (dfelinto) changed the task status from Needs Triage to Confirmed.Jun 8 2020, 9:59 AM
Dalai Felinto (dfelinto) changed the subtype of this task from "Report" to "Bug".

Could be that the new stereo rendering assumes that stereo rendering always happen in a GPUViewport. As VSE doesn't use a GPUViewport it does not render correctly anymore. Actually the stereo composite isn't executed anymore. This change was needed to solve color management issues in the viewport and make sure the image editor displays the correct results. I have missed this one.

My proposal is to make the scene sequencer preview a GPU viewport this is the most future proof way and use the global window stereo setting.
Current implementation seems to be a per strip setting. But that will change current workflow.

@Richard Antalik (ISS): What do you think?

My proposal is to make the scene sequencer preview a GPU viewport this is the most future proof way and use the global window stereo setting.
Current implementation seems to be a per strip setting. But that will change current workflow.

@Richard Antalik (ISS): What do you think?

Can you give me some reference or elaborate a bit more? (read what should I do?)