Page MenuHome

Grease PencilProject
ActivePublic

Details

Description

This project includes grease pencil drawing, editing, sculpting and all related to 2D animation module in Blender. Also contains the submodule Line Art related to generate grease pencil stroke drawing over 3D geometry (similar to FreeStyle).

Bug reports and patches are to be tagged with Grease Pencil

Status
The module is active. If you want to get involved, contact us (info below).

Members

Module owners: @Antonio Vazquez (antoniov) @Daniel Martinez Lara (pepeland)
Developers: @Antonio Vazquez (antoniov) @YimingWu (NicksBest) @Falk David (filedescriptor)
Artists: @Matias Mendiola (mendio) @Daniel Martinez Lara (pepeland) @Aleš Jelovčan (frogstomp)

SubprojectDevelopers
Line Art@YimingWu (NicksBest)

Important links

Contacts

Recent Activity

Yesterday

Germano Cavalcante (mano-wii) changed the status of T99268: Geometry Node + Lines Art causes memory leak and crash from Needs Triage to Confirmed.
Thu, Jun 30, 4:05 PM · Grease Pencil, Line Art, BF Blender
Sybren A. Stüvel (sybren) closed D15003: Add GP layers in main dopesheet.
Thu, Jun 30, 3:28 PM · Animation & Rigging, Grease Pencil
Sybren A. Stüvel (sybren) accepted D15003: Add GP layers in main dopesheet.
Thu, Jun 30, 3:20 PM · Animation & Rigging, Grease Pencil
Amélie Fondevilla (afonde) updated the diff for D15003: Add GP layers in main dopesheet.
  • fix switch statement to account for all enum cases
Thu, Jun 30, 2:43 PM · Animation & Rigging, Grease Pencil
Sybren A. Stüvel (sybren) requested changes to D15003: Add GP layers in main dopesheet.

I'm getting a compiler warning now, showing one of the reasons I like to use enum + switch -- it makes it possible to get a warning whenever by mistake a new enum value is not handled.

Thu, Jun 30, 2:27 PM · Animation & Rigging, Grease Pencil
Amélie Fondevilla (afonde) updated the diff for D15003: Add GP layers in main dopesheet.
  • added comment in transform function
  • changed short type to enum for paste key functions + switch instead of if condition
Thu, Jun 30, 1:04 PM · Animation & Rigging, Grease Pencil
Sybren A. Stüvel (sybren) requested changes to D15003: Add GP layers in main dopesheet.

Thanks for the update. Just a few more smaller things.

Thu, Jun 30, 12:47 PM · Animation & Rigging, Grease Pencil
Germano Cavalcante (mano-wii) added a comment to T98882: Regression: Gradient colors in a Grease Pencil material change depending on the visibility of other objects.

In fact I forgot this important detail.
Thanks for remind

Thu, Jun 30, 4:56 AM · BF Blender (3.2), EEVEE & Viewport, Grease Pencil
Pratik Borhade (PratikPB2123) added a comment to T98882: Regression: Gradient colors in a Grease Pencil material change depending on the visibility of other objects.

@Germano Cavalcante (mano-wii) , what do you think about backporting your commit to 3.2?

Thu, Jun 30, 4:28 AM · BF Blender (3.2), EEVEE & Viewport, Grease Pencil

Wed, Jun 29

Aleš Jelovčan (frogstomp) added a comment to D15052: Gpencil Time Offset modifier -> Chain mode.

@Matias Mendiola (mendio) thanks for test and suggestions:

Wed, Jun 29, 11:36 PM · Modifiers, Grease Pencil
Matias Mendiola (mendio) requested changes to D15052: Gpencil Time Offset modifier -> Chain mode.

Overall the patch seems to be working really nice.

Wed, Jun 29, 7:06 PM · Modifiers, Grease Pencil
Matias Mendiola (mendio) accepted D15271: GPencil: Asset Manager support (LITE).
Wed, Jun 29, 6:25 PM · Grease Pencil
YimingWu (NicksBest) closed D15109: LineArt: Shadow Functionality..
Wed, Jun 29, 4:56 PM · Grease Pencil, Line Art
YimingWu (NicksBest) updated the summary of D15109: LineArt: Shadow Functionality..
Wed, Jun 29, 4:14 PM · Grease Pencil, Line Art
Antonio Vazquez (antoniov) closed T99248: Regression: Single-Vertex Grease Pencil strokes not affected by Push and Grab sculpt tools as Resolved by committing rBb708f459228a: Fix T99248: GPencil Sculpt Grab/Push don't work with one point.
Wed, Jun 29, 4:07 PM · Grease Pencil, BF Blender
Antonio Vazquez (antoniov) claimed T99248: Regression: Single-Vertex Grease Pencil strokes not affected by Push and Grab sculpt tools.
Wed, Jun 29, 3:24 PM · Grease Pencil, BF Blender
Amélie Fondevilla (afonde) updated subscribers of D15003: Add GP layers in main dopesheet.

I checked with @Antonio Vazquez (antoniov) about the double loop issue, and simplified it.
Also, we think it would be great if this feature went to 3.3, if possible, I see that bcon1 is closing very soon. Would you have time to take a look at the retake @Sybren A. Stüvel (sybren) ?

Wed, Jun 29, 10:59 AM · Animation & Rigging, Grease Pencil
Amélie Fondevilla (afonde) updated the diff for D15003: Add GP layers in main dopesheet.
  • simplify extra loop code key translation
Wed, Jun 29, 10:56 AM · Animation & Rigging, Grease Pencil
Falk David (filedescriptor) closed T85754: GPencil: New bézier stroke type as Archived.

@hamza.SMA (hamza.elbarmaki) This project is now being replaced by a more general proposal. See https://devtalk.blender.org/t/developer-discussion-new-grease-pencil-data-structure-proposal .

Wed, Jun 29, 10:12 AM · Grease Pencil, BF Blender
Antonio Vazquez (antoniov) added a comment to T99248: Regression: Single-Vertex Grease Pencil strokes not affected by Push and Grab sculpt tools.

Anyway, I will investigate myself the bug also.

Wed, Jun 29, 9:50 AM · Grease Pencil, BF Blender
Antonio Vazquez (antoniov) updated subscribers of T99248: Regression: Single-Vertex Grease Pencil strokes not affected by Push and Grab sculpt tools.

@Pratik Borhade (PratikPB2123) I do not think. Maybe @Henrik Dick (weasel) can confirm if this is a limitation of the algorithm he implemented or is a bug.

Wed, Jun 29, 9:33 AM · Grease Pencil, BF Blender
Pratik Borhade (PratikPB2123) updated subscribers of T99248: Regression: Single-Vertex Grease Pencil strokes not affected by Push and Grab sculpt tools.

Not bisected yet but I suspect rBd4e1458db3a0e0eaf80219dc8e6d10cb27620793
or D14490 , is that a intentional change @Antonio Vazquez (antoniov) ?

Wed, Jun 29, 8:16 AM · Grease Pencil, BF Blender
Pratik Borhade (PratikPB2123) triaged T99248: Regression: Single-Vertex Grease Pencil strokes not affected by Push and Grab sculpt tools as High priority.
Wed, Jun 29, 7:44 AM · Grease Pencil, BF Blender
Pratik Borhade (PratikPB2123) renamed T99248: Regression: Single-Vertex Grease Pencil strokes not affected by Push and Grab sculpt tools from Single-Vertex Grease Pencil strokes not affected by Push and Grab sculpt tools to Regression: Single-Vertex Grease Pencil strokes not affected by Push and Grab sculpt tools.
Wed, Jun 29, 7:44 AM · Grease Pencil, BF Blender
Pratik Borhade (PratikPB2123) changed the status of T99248: Regression: Single-Vertex Grease Pencil strokes not affected by Push and Grab sculpt tools from Needs Triage to Confirmed.
Wed, Jun 29, 7:44 AM · Grease Pencil, BF Blender

Tue, Jun 28

hamza.SMA (hamza.elbarmaki) added a comment to T85754: GPencil: New bézier stroke type.

any update for 3.3 or 3.4 ? or waiting for new curve structure data block and then ....?

Tue, Jun 28, 11:23 PM · Grease Pencil, BF Blender
Germano Cavalcante (mano-wii) closed T98882: Regression: Gradient colors in a Grease Pencil material change depending on the visibility of other objects as Resolved by committing rB270ed1c7164c: Fix T98882: Regression: Gradient colors in a Grease Pencil material change….
Tue, Jun 28, 6:14 PM · BF Blender (3.2), EEVEE & Viewport, Grease Pencil
Sebastian Parborg (zeddb) accepted D15109: LineArt: Shadow Functionality..

LGTM

Tue, Jun 28, 6:07 PM · Grease Pencil, Line Art
Aleš Jelovčan (frogstomp) accepted D15271: GPencil: Asset Manager support (LITE).

tested all features, looks good!

Tue, Jun 28, 6:01 PM · Grease Pencil
YimingWu (NicksBest) updated the diff for D15109: LineArt: Shadow Functionality..

Better comment for shadow camera size.

Tue, Jun 28, 5:51 PM · Grease Pencil, Line Art
YimingWu (NicksBest) updated the diff for D15109: LineArt: Shadow Functionality..

Cleaned up description for line art shadow camera size.

Tue, Jun 28, 5:49 PM · Grease Pencil, Line Art
Clément Foucault (fclem) added a comment to T98882: Regression: Gradient colors in a Grease Pencil material change depending on the visibility of other objects.

@Germano Cavalcante (mano-wii) It is the right fix. You can commit it.

Tue, Jun 28, 5:44 PM · BF Blender (3.2), EEVEE & Viewport, Grease Pencil
YimingWu (NicksBest) updated the diff for D15109: LineArt: Shadow Functionality..

Clean up stuff

Tue, Jun 28, 5:33 PM · Grease Pencil, Line Art
YimingWu (NicksBest) updated the diff for D15109: LineArt: Shadow Functionality..

Cleaned up stuff.

Tue, Jun 28, 5:02 PM · Grease Pencil, Line Art
Germano Cavalcante (mano-wii) updated subscribers of T98882: Regression: Gradient colors in a Grease Pencil material change depending on the visibility of other objects.

Doing some tests with RenderDoc I noticed that the value of matid is wrong in:
rB source/blender/draw/engines/gpencil/shaders/gpencil_frag.glsl:71

Tue, Jun 28, 4:59 PM · BF Blender (3.2), EEVEE & Viewport, Grease Pencil
Sebastian Parborg (zeddb) added inline comments to D15109: LineArt: Shadow Functionality..
Tue, Jun 28, 4:08 PM · Grease Pencil, Line Art
Antonio Vazquez (antoniov) added a comment to T98882: Regression: Gradient colors in a Grease Pencil material change depending on the visibility of other objects.

@Germano Cavalcante (mano-wii) I don't know the draw code for this area and I cannot fix this bug. Could you handle it?

Tue, Jun 28, 3:50 PM · BF Blender (3.2), EEVEE & Viewport, Grease Pencil
YimingWu (NicksBest) updated the diff for D15109: LineArt: Shadow Functionality..

Updated to latest master

Tue, Jun 28, 3:12 PM · Grease Pencil, Line Art
Amélie Fondevilla (afonde) added inline comments to D15003: Add GP layers in main dopesheet.
Tue, Jun 28, 12:00 PM · Animation & Rigging, Grease Pencil
Amélie Fondevilla (afonde) updated the diff for D15003: Add GP layers in main dopesheet.
  • code factorization : selecting grease pencil channel now in a separate function
Tue, Jun 28, 12:00 PM · Animation & Rigging, Grease Pencil
Amélie Fondevilla (afonde) updated the diff for D15003: Add GP layers in main dopesheet.
  • added enum type to differentiate paste-related errors
  • code factorization: inserting f-curves and gpencil keyframes now occurs in separate functions
Tue, Jun 28, 11:36 AM · Animation & Rigging, Grease Pencil
YimingWu (NicksBest) updated the diff for D15109: LineArt: Shadow Functionality..

Use deferred silhouette selection instead of erasing up-front. This way we can get rid of silhouette group numbers, and have overlapping silhouette selection.

Tue, Jun 28, 10:51 AM · Grease Pencil, Line Art
Aleš Jelovčan (frogstomp) updated the diff for D15052: Gpencil Time Offset modifier -> Chain mode.

variables rename, cleaned up includes, removed doubles

Tue, Jun 28, 9:27 AM · Modifiers, Grease Pencil
Lincoln Gines (linc_py) added a watcher for Grease Pencil: Lincoln Gines (linc_py).
Tue, Jun 28, 12:14 AM

Mon, Jun 27

Amélie Fondevilla (afonde) updated the diff for D15003: Add GP layers in main dopesheet.
  • small style changes : mainly removing extra parentheses and adding comments
  • convert if conditions into switch statements
  • minor change to avoid shadowing local variable
  • typo
Mon, Jun 27, 5:48 PM · Animation & Rigging, Grease Pencil
Amélie Fondevilla (afonde) added a comment to D15003: Add GP layers in main dopesheet.

I've done the most 'trivial' changes in the code, I am marking them as 'DONE' for more readability. I broke my arcanist along the way :'( so I cannot share the diff for now....
Still working on the remaining changes though.

Mon, Jun 27, 5:10 PM · Animation & Rigging, Grease Pencil
Pratik Borhade (PratikPB2123) edited projects for T98882: Regression: Gradient colors in a Grease Pencil material change depending on the visibility of other objects, added: BF Blender (3.2); removed BF Blender.
Mon, Jun 27, 11:23 AM · BF Blender (3.2), EEVEE & Viewport, Grease Pencil
Antonio Vazquez (antoniov) closed T99178: Error when executing menu search (F3) in grease pencil draw mode as Resolved by committing rB10a2c5073316: Fix T99178: Console warning using search (F3) in grease pencil draw mode.
Mon, Jun 27, 9:14 AM · Grease Pencil, BF Blender
Antonio Vazquez (antoniov) claimed T99178: Error when executing menu search (F3) in grease pencil draw mode.
Mon, Jun 27, 8:15 AM · Grease Pencil, BF Blender
Pratik Borhade (PratikPB2123) updated subscribers of T99178: Error when executing menu search (F3) in grease pencil draw mode.
Mon, Jun 27, 6:25 AM · Grease Pencil, BF Blender