Sietse Brouwer SietseB
  • Joined on 2023-02-08
Sietse Brouwer pushed to gp3-vector-fill at SietseB/blender 2024-03-25 20:22:02 +01:00
bf3c4a4635 Merge branch 'gp3-vector-fill' of projects.blender.org:SietseB/blender into gp3-vector-fill
8b6d614d12 Cleanup: Improved comments, use 'this->' for all method calls
6e8b916192 Cleanup: Use references instead of pointers in method arguments
0abaef3fb8 Merge branch 'main' into gp3-vector-fill
d4bc2b040c Vector fill renamed to Geometry fill, operators in own class
Compare 3929 commits »
Sietse Brouwer pushed to gpv3-fix-layer-blend-mode at SietseB/blender 2024-03-25 15:36:26 +01:00
8d26534bdc Fix: GPv3: Layer settings not copied when duplicating a layer
11a359a73e Fix: GPv3: The 'Use Masks' switch is always enabled for new layers
24dfe104b5 Fix: GPv3: Blend mode not initialized when adding a new layer
e1841fa4e1 Fix: GPv3: Layer 'Lock All' not working when 'Unlock All' has run before
1bbae529a2 Fix: GPv3: Empty drawings with layer 'Duplicate' when 'Duplicate Empty Keyframes' has run before
Compare 5 commits »
Sietse Brouwer commented on pull request blender/blender#119821 2024-03-24 14:43:09 +01:00
Fix: GPv3: Wrong layer settings when adding or duplicating a layer

I made an attempt to improve the comment 🙂

Sietse Brouwer pushed to gpv3-fix-layer-blend-mode at SietseB/blender 2024-03-24 14:39:01 +01:00
c1e2786a76 Improved comment
Sietse Brouwer created pull request blender/blender#119821 2024-03-23 12:52:59 +01:00
Fix: GPv3: Wrong layer settings when adding or duplicating a layer
Sietse Brouwer created branch gpv3-fix-layer-blend-mode in SietseB/blender 2024-03-23 12:33:55 +01:00
Sietse Brouwer pushed to gpv3-fix-layer-blend-mode at SietseB/blender 2024-03-23 12:33:55 +01:00
613878ee31 Fix: GPv3: Wrong layer settings when adding or duplicating a layer
561dfb4022 Cleanup: Simplify naming in curves draw cache, other simplifications
def5f86cae Fix: EEVEE-Next: Material compilation
cfce96dafe Changes needed because of removal of a1, a1 from uibut
5d136692e6 Merge branch 'blender-v4.1-release'
Compare 10 commits »
Sietse Brouwer commented on pull request blender/blender#119323 2024-03-21 13:56:07 +01:00
GPv3: Tint tool

Sorry I keep bothering you 😺 A small thing about the threaded looping over drawings_.

Sietse Brouwer commented on pull request blender/blender#119323 2024-03-21 13:56:06 +01:00
GPv3: Tint tool

Same as above.

Sietse Brouwer commented on pull request blender/blender#119323 2024-03-21 13:56:05 +01:00
GPv3: Tint tool

A grain size of 128 on drawings isn't very useful (who has more than 128 layers or selected keyframes?). I'd say it's better to have something like you had before:

Sietse Brouwer commented on pull request blender/blender#119323 2024-03-20 22:30:50 +01:00
GPv3: Tint tool

I would still say it's far more efficient to do the computation of screen space positions only once, in on_stroke_begin. The tint tool is deliberately slow (due to the 'attenuate factor') to give the user fine control over the tinting. It means that the on_stroke_extended while be fired often. So: a drawing of 500 points, 20 times on_stroke_extended -> already 10.000 screen space calculations. It adds up pretty quickly.

Sietse Brouwer commented on pull request blender/blender#119323 2024-03-20 22:30:49 +01:00
GPv3: Tint tool

This block should be outside the for (const int curve_point...) loop. Now it is doing the same inside-the-curve check for every point of that curve. That's a bit inefficient 😉 And it has an odd side effect: curves with many points would tint much faster than curves with only a few points...

Sietse Brouwer commented on pull request blender/blender#118273 2024-03-19 16:08:12 +01:00
GPv3: Overlay for Weight Paint mode

I removed the bread crumb 😉

Sietse Brouwer pushed to gpv3-weight-paint-overlay at SietseB/blender 2024-03-19 16:01:47 +01:00
046658ec0d Merge branch 'main' into gpv3-weight-paint-overlay
97ec112acb Cleanup: Remove unused variable
8536575263 Fix: Cycles area light ignores some valid samples in volume segment
f5f10201ca Cleanup: remove unused function
6ceefe4f23 Revert "Fix #119527: Aliased Wireframe In XRay"
Compare 949 commits »
Sietse Brouwer commented on issue blender/blender#117721 2024-03-18 21:48:01 +01:00
GPv3: Color attribute for fill materials not used or rendered

Still the case in latest main. When I look at the code, I see that there is a use_vertex_color_fill [commented out](https://projects.blender.org/blender/blender/src/commit/58eab5e3be99d505e44555

Sietse Brouwer pushed to gpv3-weight-paint-tools at SietseB/blender 2024-03-15 13:14:19 +01:00
3c15d72d66 Take layer transform into account
Sietse Brouwer pushed to gpv3-cutter-tool at SietseB/blender 2024-03-15 12:57:51 +01:00
2e41726d17 Take layer transform into account
Sietse Brouwer pushed to gpv3-cutter-tool at SietseB/blender 2024-03-14 21:06:56 +01:00
a8620df65a Cleanup after merge with main
9035509a12 Merge branch 'main' into gpv3-cutter-tool
d6d78953c7 Merge branch 'blender-v4.1-release'
335ff6efab Cycles: Disable OpenImageDenoise support for AMD GPUs in Blender 4.1
ffb917e03f Windows: Add ARM64 lib submodule
Compare 448 commits »
Sietse Brouwer pushed to gpv3-weight-paint-tools at SietseB/blender 2024-03-14 20:09:13 +01:00
fb54c17482 Merge branch 'main' into gpv3-weight-paint-tools
d6d78953c7 Merge branch 'blender-v4.1-release'
335ff6efab Cycles: Disable OpenImageDenoise support for AMD GPUs in Blender 4.1
ffb917e03f Windows: Add ARM64 lib submodule
6b56ed3cd3 Metal: Resolve artifact in EEVEE Next Film Cryptomatte
Compare 128 commits »
Sietse Brouwer commented on pull request blender/blender#119302 2024-03-13 19:49:52 +01:00
GPv3: Create weights on draw for new strokes.

You are really on fire, I see a lot of great PRs from your hand – very nice!