Sietse Brouwer SietseB
  • Joined on 2023-02-08
Sietse Brouwer pushed to gpv3-cutter-tool at SietseB/blender 2023-10-19 22:10:11 +02:00
60c4793675 GPv3: Cutter tool, initial commit
c5ed37a5c0 GPv3: Replace Material node
78cb2776bb Fix #113740: Crash adding layer into empty group
f54d5df2fc GPv3: Fillet Curve node
e1fd7a8a7b Cleanup: Simplify grease pencil line overlay size counting
Compare 10 commits »
Sietse Brouwer pushed to gp3-vector-fill at SietseB/blender 2023-10-05 00:27:34 +02:00
7125382435 Skip superfluous end extensions
d9e958af98 Merge branch 'main' into gp3-vector-fill
b996dada55 Use angles for end extension intersections and give priority to 'stroke' materials
0a12c5101b Merge branch 'blender-v4.0-release'
72a52520db Select Engine: Use C++ vector types for arrays
Compare 1964 commits »
Sietse Brouwer pushed to gp3-vector-fill at SietseB/blender 2023-09-29 20:43:09 +02:00
65eebd2dee Use angles of intersections to determine narrowest edge
Sietse Brouwer pushed to gp3-vector-fill at SietseB/blender 2023-08-25 20:57:26 +02:00
33f9d1e4d7 Fix: consider overlapping curves when checking for closed edge loop
5021881794 Flag for verbose debug mode
2ca5ee5f40 Interactive check of intersecting curve end extensions
120e172bd1 Avoid duplicate points in 3D fill curve
Compare 4 commits »
Sietse Brouwer pushed to gp-weight-paint-gradient-tool at SietseB/blender 2023-08-17 21:27:35 +02:00
878fe6def3 Switch 'weight' and 'strength' properties in toolbar
c0eb6b5f76 Cleanup: remove redundant typedef variable
15acf19061 Merge branch 'main' into gp-weight-paint-gradient-tool
1b25849ea6 Fix (unreported) missing handling of plane tracks' image ID pointer in MovieClip foreach_id code.
75eb7ace73 Cleanup: move internal data handling from Mesh 'lib_link' to 'read_data' code.
Compare 110 commits »
Sietse Brouwer created pull request blender/blender#111133 2023-08-15 13:14:34 +02:00
GPencil: Gradient weight paint tool
Sietse Brouwer pushed to gp-weight-paint-gradient-tool at SietseB/blender 2023-08-15 13:00:40 +02:00
f153ca3c47 Cleanup: fix copyright
Sietse Brouwer created branch gp-weight-paint-gradient-tool in SietseB/blender 2023-08-15 12:52:57 +02:00
Sietse Brouwer pushed to gp-weight-paint-gradient-tool at SietseB/blender 2023-08-15 12:52:57 +02:00
b2f579506f Cleanup: conversion to C++, merge with main
a34c9cd534 Merge branch 'main' into gp-weight-paint-gradient-tool
b3ca211bf4 Cleanup: Code formatting
8c5c5142d5 Cleanup: use type checking for credits_git_gen.py & git_log.py
31c025c856 Cleanup: minor changes to credits_git_gen.py
Compare 10 commits »
Sietse Brouwer pushed to gp3-vector-fill at SietseB/blender 2023-08-11 01:17:14 +02:00
b856d1b9cc Layer selection based on 'Layers' tool setting
0e56f1d8b5 Use material and colors from the tool settings
29a1dd4466 Merge branch 'main' into gp3-vector-fill
4dc99a5d72 Handle overlapping curves (from previous fill action)
868ae1092c Cleanup: move some node rna definitions to node files
Compare 10 commits »
Sietse Brouwer created branch gp3-vector-fill in SietseB/blender 2023-08-11 01:17:13 +02:00
Sietse Brouwer commented on pull request blender/blender#110063 2023-07-20 11:30:11 +02:00
GPv3: Hard Eraser tool

Very nice!

Sietse Brouwer commented on pull request blender/blender#110063 2023-07-18 13:34:53 +02:00
GPv3: Hard Eraser tool

I was wondering: the eraser tool now works on the active layer only, if I understand the code correctly. Shouldn't it work on all editable layers? That's the behaviour of the erase tool in legacy GP.

Sietse Brouwer pushed to gp3-select-segments at SietseB/blender 2023-07-15 22:35:32 +02:00
fa79b1eaaf Copy selection attribute with builtin 'materialize' method
c057104417 Merge branch 'main' into gp3-select-segments
99b962811b Cleanup: Fix typo in Cycles error log
8db97728b5 Core: fix crash in legacy mesh conversion code.
7acd6e61ab Animation: Butterworth Smoothing filter
Compare 50 commits »
Sietse Brouwer deleted branch gp-grab-tool-crash from SietseB/blender 2023-07-15 16:22:43 +02:00
Sietse Brouwer commented on pull request blender/blender#110078 2023-07-13 21:45:24 +02:00
Fix #109986: Crash when using GP grab tool on object with Subdivide modifier

When committed, this should also added to the backport list for 3.6.1, I guess?

Sietse Brouwer created pull request blender/blender#110078 2023-07-13 21:38:11 +02:00
Fix #109986: Crash when using GP grab tool on object with Subdivide modifier
Sietse Brouwer pushed to gp-grab-tool-crash at SietseB/blender 2023-07-13 21:15:21 +02:00
269caea354 Fix #109986: Crash when using GP grab tool on object with Subdivide modifier
99b962811b Cleanup: Fix typo in Cycles error log
8db97728b5 Core: fix crash in legacy mesh conversion code.
7acd6e61ab Animation: Butterworth Smoothing filter
25279acc91 Cleanup: add SPDX copyright
Compare 10 commits »
Sietse Brouwer created branch gp-grab-tool-crash in SietseB/blender 2023-07-13 21:15:21 +02:00
Sietse Brouwer commented on pull request blender/blender#109221 2023-07-13 16:23:50 +02:00
GPv3: Segment selection support for all relevant selection operators

Interesting idea, but finding intersections is the heavy part of the operation. So finding all intersections before the select operator starts, would be horribly slow, I'm afraid.