Page MenuHome

GP invisible layer strokes effecting shading
Closed, ArchivedPublicKNOWN ISSUE

Description

System Information
Operating system: Windows-10-10.0.22000-SP0 64 Bits
Graphics card: GeForce MX150/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 388.75

Blender Version
Broken: version: 3.1.2, branch: master, commit date: 2022-03-31 17:40, hash: rBcc66d1020c3b
Worked: unknown, (latest verion I spotted this at was 2.98 I think)

Short description of error
position of strokes of a Grease pencil object effects shading of all layers even if the layer is invisible, making keyframes of invisible layers still contributing to final look.


Exact steps for others to reproduce the error
1.open the atatched blend file and turn on rendered view (since this involves light)

  1. notice that GP keyframes of the lowest layer still contribute to the shading of the upper layer even if the lower layer is set invisible.

Event Timeline

Pratik Borhade (PratikPB2123) changed the task status from Needs Triage to Confirmed.Apr 28 2022, 8:41 PM

Not sure, but it looks the effect is due the change in the bounding box of the strokes that changes and makes the light effect different.

@Clément Foucault (fclem) could you take a look and confirm if this is a know issue?

Clément Foucault (fclem) closed this task as Archived.Apr 28 2022, 8:54 PM
Clément Foucault (fclem) changed the subtype of this task from "Report" to "Known Issue".

That is correct. Grease Pencil objects are shaded as flat 2D objects when it comes to lighting. But this means we have to pick 1 normal for the whole object and this is done by using the bounding box. This is a known limitation.