Sietse Brouwer SietseB
  • Joined on 2023-02-08
Sietse Brouwer pushed to gpv3-weight-paint-normalize-operators at SietseB/blender 2024-08-13 22:24:48 +02:00
f147327355 Rename poll function to something more generic
Sietse Brouwer created pull request blender/blender#126302 2024-08-13 22:02:59 +02:00
GPv3: Operators for Normalize active and Normalize all vertex groups
Sietse Brouwer pushed to gpv3-weight-paint-normalize-operators at SietseB/blender 2024-08-13 21:40:25 +02:00
a137611c82 GPv3: Operators for Normalize active and Normalize all vertex groups
4c2e5b57de Sculpt: Use new relax implementation for mesh filter
00ca0e8eee Refactor: Sculpt: Share face set boundary filtering functions
11076b691c Cleanup: Sculpt: Small simplification in relax brush
45d9bfa734 Refactor: Sculpt: Add active_vert_index() and active_vert_position()
Compare 10 commits »
Sietse Brouwer created branch gpv3-weight-paint-normalize-operators in SietseB/blender 2024-08-13 21:40:24 +02:00
Sietse Brouwer commented on pull request blender/blender#126027 2024-08-10 14:09:26 +02:00
GPv3: Segment selection support

Yeah, I think it might be good to talk a bit about the multi-frame selection thing at the meeting (cc @filedescriptor). My idea of multi-frame editing is that the action you perform on the current…

Sietse Brouwer commented on pull request blender/blender#126027 2024-08-07 22:06:15 +02:00
GPv3: Segment selection support

I know it's early days, but out of curiosity I already browsed through the code, with this super neat BVH tree-raycast-find-intersections thing you also used in the Fill tool - really cool!

What…

Sietse Brouwer commented on pull request blender/blender#109221 2024-08-07 20:33:18 +02:00
GPv3: Segment selection support for all relevant selection operators

Do you mean the Invert operator, bpy.ops.grease_pencil.select_all(action='INVERT')? Maybe I'm missing something, but I would say inverting the point selection will suffice. In segment selection…

Sietse Brouwer commented on pull request blender/blender#109221 2024-08-02 12:59:51 +02:00
GPv3: Segment selection support for all relevant selection operators

Ad 1. A thing to keep in mind is that it's not only about selecting, but also about deselecting. When a point in a segment is deselected, the entire segment needs to be deselected. It means…

Sietse Brouwer commented on pull request blender/blender#123443 2024-07-21 23:41:17 +02:00
UI: Remember position and size of Preferences and Render window

I managed to buy a Mac mini for a fair price, so I dived into the world of AppKit window positioning. The AppKit built-in functions for storing/restoring window positions (like `setFrameAutosaveNam…

Sietse Brouwer pushed to ui-store-render-pref-window-position at SietseB/blender 2024-07-21 23:19:30 +02:00
3569406093 Fix typo in comment
Sietse Brouwer pushed to ui-store-render-pref-window-position at SietseB/blender 2024-07-21 22:38:27 +02:00
2ab2b96b9c Improved comment
ec8806eee2 Fix: Large window will shrink on dual monitors with different sizes
46d5fd844e Merge branch 'main' into ui-store-render-pref-window-position
886245080e Correct window position on macOS (multi-monitor setup also)
627bd7e51c Fix: API docs: bpy.app.timers function argument types
Compare 1378 commits »
Sietse Brouwer commented on pull request blender/blender#123982 2024-07-10 00:43:51 +02:00
macOS: Colored Titlebar and WM Client-Side Decorations API - GSoC 2024

So m_useCSD is indeed part of a bigger/future plan, I already thought so. So that's fine as it is 👍

And I fully understand your considerations around the CSD naming. Writing it in full,…

Sietse Brouwer created pull request blender/blender#124100 2024-07-03 12:58:03 +02:00
Fix: GPv3: Wrong cursor radius for Tint tool and Weight Paint tools
8a54455fbb Fix cursor radius for Tint tool and Weight Paint tools
Sietse Brouwer created branch gpv3-fix-cursor-radius-tint-weight-paint in SietseB/blender 2024-07-03 10:20:38 +02:00
Sietse Brouwer created pull request blender/blender#124069 2024-07-03 00:23:43 +02:00
Fix: GPv3: Bracket keys [ and ] don't change the brush size
Sietse Brouwer created branch gpv3-fix-bracket-keys-for-brush-size in SietseB/blender 2024-07-02 16:49:00 +02:00
Sietse Brouwer pushed to gpv3-fix-bracket-keys-for-brush-size at SietseB/blender 2024-07-02 16:49:00 +02:00
b12fa3c097 Let brush scale size operator use unified size for most GPv3 tools (except Paint tools)
3f27917838 Cleanup: Tweak variable naming in multiplane scrape brush
29ce7907e2 Cleanup: Sculpt: Simplify access to multiplane scrape planes
d106592f7b Cleanup: Sculpt: Use C++ math types
71038bfbce Cleanup: Sculpt: Move multi-plane scrape code to C++ namespace
Compare 10 commits »
Sietse Brouwer commented on pull request blender/blender#123982 2024-07-02 12:43:03 +02:00
macOS: Colored Titlebar and WM Client-Side Decorations API - GSoC 2024

Nice indeed! Now I know what GSoC stands for: Great Summer of Color 🌈

Sietse Brouwer commented on pull request blender/blender#123982 2024-07-02 12:43:02 +02:00
macOS: Colored Titlebar and WM Client-Side Decorations API - GSoC 2024

Third nitpick: you can use const here, so const bScreen *screen =.