Page MenuHome

OpenGL Viewport Render transparent alpha artifacts
Closed, ResolvedPublic

Description

System Information
Operating system: Windows-10-10.0.17134 64 Bits
Graphics card: GeForce GTX 860M/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 417.35

Blender Version
Broken: version: 2.80 (sub 71), branch: blender2.7, commit date: 2019-05-20 22:03, hash: rBe78770039397

Short description of error
OpenGL Viewport Render produces transparent alpha artifacts on edges.
Anti-aliasing is also missing.

Exact steps for others to reproduce the error

  1. Open attached blend file:
  2. 3D View > View > Viewport Render Image, you should see artifacts as grey lines right away.
  3. Then do render with Workbench (F12), anti-aliasing is there and no transparency artifacts.

Comparison on a red background (left viewport render, right workbench F12):


Details

Differential Revisions
D4924: Workbench: FXAA Artifacts
Type
Bug

Event Timeline

Jeroen Bakker (jbakker) claimed this task.
Jeroen Bakker (jbakker) triaged this task as Confirmed, Medium priority.

Yes, was on my todo list :-) Thanks for creating a report for it

This bug report in about the anti aliasing artifacts that the workbench engine produces. The antialiasing was already reported and fixed in https://developer.blender.org/D4907

The AA artifacts are coming from the FXAA. When FXAA is used in the viewport it renders fine, but using FXAA when doing Viewport render or final render the lines appear.
When using a scene strip the lines are gone. I imagine that the AA is done without performing the viewport transform.

Jeroen Bakker (jbakker) closed this task as Resolved.May 22 2019, 2:52 PM