Page MenuHome

Grease fill becomes transparent with mirror modifier
Closed, ResolvedPublic

Description

System Information
Operating system: Windows-10-10.0.18362-SP0 64 Bits
Graphics card: GeForce GTX 1070 Ti/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 445.75

Blender Version
Broken: version: 2.83 (sub 11), branch: master, commit date: 2020-03-28 01:08, hash: rB79b391f3a009
Worked: (newest version of Blender that worked as expected)

Short description of error
Grease fill becomes transparent with a mirror modifier. It is not supposed to be. Left is the monkey with mirror, right is duplicated monkey for comparison.

Exact steps for others to reproduce the error
Add grease pencil>Monkey
Apply mirror modifier


Event Timeline

Antonio Vazquez (antoniov) claimed this task.

This is not a bug. When you apply a mirror modifier or any other modifier that generate geometry, the strokes created are in the same order of layer, so the layer on top will be always on top. Actually, you have the monkey in two layers, so when you apply the modifier, all strokes in the Lines layer is always on top of Fill layer, no matter the position in 3D space.

To solve your issue, just merge the Lines and Fill layer in only one layer to get the result you want.

Thanks for your report, but as this is not a bug I must archive it.

Antonio, thanks for your quick response. I followed your advice but it did not solve the issue. The problem is not only that I see the lines behind the fill layer but I also see the second fill behind even if it is on the same layer. Maybe I am not doing it right but the issue is still there.

The problem you have is that you are thinking with a "3D mind". When you work in 2D mode, the order of the drawing is what determine what is in front and what is on back. If you want to get real 3D order, just set the object in 3D mode.