Page MenuHome

GPencil. Fill operation corrupts artwork in my project
Closed, ArchivedPublicKNOWN ISSUE

Description

System Information
Operating system: Darwin-19.3.0-x86_64-i386-64bit 64 Bits
Graphics card: AMD Radeon Pro 580 OpenGL Engine ATI Technologies Inc. 4.1 ATI-3.5.5

Blender Version
Broken: version: 2.91.0 Alpha, branch: master, commit date: 2020-09-21 19:29, hash: rB8eda3ddc4f04

Short description of error
In my project when i use the fill tool my artwork gets corrupted. I can't reproduce this behaviour in a new document.

Exact steps for others to reproduce the error

  • Open attached .blend
  • Try to create a fill inside the shape

Event Timeline

Antonio Vazquez (antoniov) changed the task status from Needs Triage to Confirmed.EditedSep 22 2020, 3:51 PM
Antonio Vazquez (antoniov) changed the subtype of this task from "Report" to "Known Issue".

I can confirm and the reason is there isn't any material defined for the strokes and it's using the default material. I will try to explain why is happening this.

When you draw an stroke and the object hasn't materials, a default material is used with No Fill. When you use the Fill tool, it's checked if the material has fill enabled (or the tool would do nothing visible). As you haven't any material, a new material is created in the object with the fill enabled and it converts in material 0 (first slot of materials) and it's automaticatically used for any stroke that hasn't materials (your hand strokes). As result of that, the strokes of the hand now are using a material with fill, and this is what you see.

To solve the issue, just create a material for the strokes to avoid the default use of the first slot.

thanks for clarifying!

Antonio Vazquez (antoniov) claimed this task.

As this is not a real bug, we can close it.