Tarek-Yasser
  • Joined on 2023-02-09
Tarek-Yasser pushed to sculpt_mode_add_menu_operators at Tarek-Yasser/blender 2023-02-26 22:49:06 +01:00
8bcc2eb55b Merge branch 'main' of https://projects.blender.org/blender/blender into sculpt_mode_add_menu_operators
e4dc18a2fe Mesh Filter: Revert the changes made to poll()
8b543bfa3a Merge branch 'blender-v3.5-release'
bf27a239c7 Fix: segfault when setting value in empty bit span
9335150f8c Cleanup: move some function implementations out of header
Compare 130 commits »
Tarek-Yasser commented on pull request blender/blender#104718 2023-02-25 20:28:36 +01:00
Sculpt: Add Transform, Trim, and Mesh Filter operators to Sculpt menu

So in the case that no Multires modifier is used for sculpt mode on the active object, the operator could just as well be grayed out, since it's not doing anything.

Just spent a few hours…

Tarek-Yasser commented on issue blender/blender#102427 2023-02-22 02:25:06 +01:00
Sculpt Mode: Add exisiting Tools as Menu Operators

Quick update:

  • The Sculpt menu PR is still ongoing (hopefully close to done?) on the original branch of the issue (sculpt_mode_add_menu_operators).
  • The rest of the issue for the time…
Tarek-Yasser pushed to sculpt_mode_add_menu_operators at Tarek-Yasser/blender 2023-02-22 02:22:56 +01:00
24197ad83e Cleanup: Remove accidental CMakeLists.txt modification.
Tarek-Yasser commented on pull request blender/blender#104718 2023-02-22 02:17:04 +01:00
Sculpt: Add Transform, Trim, and Mesh Filter operators to Sculpt menu

@JulienKaspar I think the only thing left for this PR is the aforementioned bugs:

  • Lasso/Box Add/Trim sometimes get confused and don't work properly (trim adds or vice versa).
  • Partial…
Tarek-Yasser pushed to sculpt_mode_add_menu_operators at Tarek-Yasser/blender 2023-02-22 02:11:08 +01:00
643942c219 Mesh Filter: Integrate Joseph Eager's cancel implementation.
04a35b897f Merge branch 'main' of https://projects.blender.org/blender/blender into sculpt_mode_add_menu_operators
b874a0ead8 msgfmt: fix runtime requirements
7216eb8879 UI: UIList Hover Highlighting
ac160a270f Merge branch 'blender-v3.5-release'
Compare 131 commits »
Tarek-Yasser commented on pull request blender/blender#104718 2023-02-21 22:05:05 +01:00
Sculpt: Add Transform, Trim, and Mesh Filter operators to Sculpt menu

I implemented a modal keymap for linking nodes a few weeks ago, see dc79281223

Thanks for the suggestion! I…

Tarek-Yasser commented on pull request blender/blender#104718 2023-02-21 09:14:57 +01:00
Sculpt: Add Transform, Trim, and Mesh Filter operators to Sculpt menu

I implemented a cancel function for mesh filter in master, sculpt_mesh_filter_cancel (it's not used yet since mesh filter's modal map currently lacks cancel). Note that you still have to call…

Tarek-Yasser commented on issue blender/blender#102427 2023-02-21 00:33:42 +01:00
Sculpt Mode: Add exisiting Tools as Menu Operators

@JulienKaspar I checked out the rest of the operations and I have some notes/questions. I know you're an artist so you might be not quite familiar with the nitty gritty details of the code, feel…

Tarek-Yasser commented on pull request blender/blender#104718 2023-02-18 13:55:48 +01:00
Sculpt: Add Transform, Trim, and Mesh Filter operators to Sculpt menu

So after spending a few hours yesterday, I (think) I got the statusbar almost working? The current state is that the modal keymap is defined on the python side and hooked up on the C side. The…

Tarek-Yasser pushed to sculpt_mode_add_menu_operators at Tarek-Yasser/blender 2023-02-18 13:12:19 +01:00
bfa51d9bd6 UI: Add modal keymap for Mesh Filter + depends on cursor flag.
d43c165730 Pull Joseph Eagar's mesh filter improvements
e2a41e65a5 Rebase 102427
a52c0a252f Cleanup: fix warnings from last commit
c352eeb213 Sculpt: Add support for last operator panel to mesh filter operator
Compare 139 commits »
Tarek-Yasser commented on pull request blender/blender#104718 2023-02-17 02:30:51 +01:00
Sculpt: Add Transform, Trim, and Mesh Filter operators to Sculpt menu

And yes the Trim/Add operators behave very strange. The lasso entries don't have Join or Difference set so it's hard to add them to quick favorites or as shortcuts.

Can't quite figure out…

Tarek-Yasser commented on pull request blender/blender#104718 2023-02-16 00:03:20 +01:00
Sculpt: Add Transform, Trim, and Mesh Filter operators to Sculpt menu

So I got the cursor icon displaying and got some text in the status bar. (With the help of PhilippOeser on blender chat).

To get cursor icons in the status bar it seems that I have to call…

Tarek-Yasser created branch filter_mesh_modalkeymap in Tarek-Yasser/blender 2023-02-15 23:59:09 +01:00
Tarek-Yasser pushed to filter_mesh_modalkeymap at Tarek-Yasser/blender 2023-02-15 23:59:09 +01:00
0487e13309 UI: More refinements to sculpt menu operators.
Tarek-Yasser pushed to sculpt_mode_add_menu_operators at Tarek-Yasser/blender 2023-02-15 23:45:39 +01:00
d6a0fccf28 UI: Mesh filters now change the cursor and update the statusbar.
dc452e06f8 Merge branch 'main' of https://projects.blender.org/blender/blender into sculpt_mode_add_menu_operators
1f615690e6 Cycles: Add support for CUDA 12
6a0b1eae8c Fix #104097: re-enable Cycles AMD Vega support
cb77865c21 Cycles: Clean up the Principled Hair BSDF implementation
Compare 93 commits »
Tarek-Yasser commented on pull request blender/blender#104718 2023-02-14 16:49:45 +01:00
Sculpt: Add Transform, Trim, and Mesh Filter operators to Sculpt menu
  • 'Toggle Visibility' and 'Hide Active Face Set' still need the OPTYPE_DEPENDS_ON_CURSOR flag to be useable.

Sorry, I forgot about that. Looking at sculpt_face_set.cc, I assume I have to…

Tarek-Yasser created pull request blender/blender#104718 2023-02-13 21:16:54 +01:00
WIP: #102427 Sculpt Mode Add exisiting Tools as Menu Operators
Tarek-Yasser pushed to sculpt_mode_add_menu_operators at Tarek-Yasser/blender 2023-02-13 21:09:06 +01:00
8f839cd93a UI: Remove redundant operator property/setting assignments.
Tarek-Yasser created branch sculpt_mode_add_menu_operators in Tarek-Yasser/blender 2023-02-13 19:40:36 +01:00