Page MenuHome

Grease pencil strokes are incorrectly blended with geometry in draw mode (depending on 'Fade Inactive Geometry' setting)
Confirmed, NormalPublicBUG

Description

System Information
Operating system: Win 10
Graphics card: ATI Radeon 5700

Blender Version
Broken: (example: 2.92b, 213f8*, master, 2021-01-28, as found on the splash screen)

Short description of error

note: this is due to Fade Inactive Geometry being ON

When drawing grease pencil strokes with a black material the rendering style changes when...

  • ...switching between draw-mode and edit mode, or
  • ... toggling the overlay button in draw mode (even will all overlay options disabled).

This leads to noticeable rendering artifacts while drawing. Please consider the following screenshots:

overlays on:

overlay off:

Some assumptions:

  • I assume that the blend modes are not correctly set and thus interfere with the MSAA.
  • The white artifacts are especially pronounced for thin strokes of all opacities. Increasing the thickness factor slightly decreases the problem.

Exact steps for others to reproduce the error
Load the following blender file

Step by step:

  1. Start blender
  2. Create Cube
  3. Create Grease Pencil
  4. Add new material for grease pencil and change to black
  5. Draw strokes (with different opacities)
  6. Switch between Draw and Object mode or toggle Overlay-Toggle

Event Timeline

Philipp Oeser (lichtwerk) changed the task status from Needs Triage to Confirmed.Feb 1 2021, 4:24 PM
Philipp Oeser (lichtwerk) changed the subtype of this task from "Report" to "Bug".

Can confirm, this is due to Fade Inactive Geometry being ON.
This setting is not available in GPencil modes [maybe it should though, see D10215: Fix T83398: Fade inactive geometry overlay option not visible depending on the mode], to turn it OFF you can e.g. go to mesh editmode.
This should not affect Greasepencil drawing though.

Philipp Oeser (lichtwerk) renamed this task from Grease pencil strokes are incorrectly blended with geometry in draw mode (with show Overlays active) to Grease pencil strokes are incorrectly blended with geometry in draw mode (depending on 'Fade Inactive Geometry' setting).Feb 1 2021, 4:25 PM

That would be great. An ideal solution should allow users to overlay certain elements (e.g. the Stroke Canvas) without altering the rendering of the strokes.