Page MenuHome

Stereoscopy shows nothing in the render window
Closed, ResolvedPublicBUG

Description

System Information
Operating system: Windows-10-10.0.18362-SP0 64 Bits
Graphics card: GeForce RTX 2080/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 441.66

Blender Version
Broken: version: 2.83 (sub 3), branch: master, commit date: 2020-02-16 20:39, hash: rB819af2094b21
Worked: 2.82.

Short description of error
Rendering window is black when rendering with Stereoscopy.

Exact steps for others to reproduce the error
Default startup file, choose cycles, enable Stereoscopy under Output properties and render. Totally black, it used to show anaglyphic in earlier versions. I would prefer to be able to choose which output format to show, like side by side and so on.

Event Timeline

Richard Antalik (ISS) changed the task status from Needs Triage to Confirmed.Feb 18 2020, 10:55 AM
Dalai Felinto (dfelinto) triaged this task as High priority.Feb 18 2020, 4:20 PM
Dalai Felinto (dfelinto) changed the subtype of this task from "Report" to "Bug".

Indeed, definitively a bug, and it happens in final 2.82

Unable to reproduce in 2.82, but able to reproduce in b2.83

The images are rendered correctly.
The stereo view in the image editor does not show the stereo composited image. When disabling the stereo composite the individual images are shown correctly.
In master the 3d viewport doesn't show the background correctly (EEVEE + Workbench) Might be related to the new color management.

When introducing the new color space drawing the color space transfer (main texture + overlay) is done in the final GPU_viewport_draw_to_screen. Stereoscopic has its own display shader that doesn't do any color management. It is also stored in 2 separated GPUViewports. Two ways to solve this:

  1. Composite the stereo to an GPUOffscreen and draw the offscreen to the screen.
  2. Add option for strereo composite to the color management shader.