Curves: cage overlay for sculpt mode #104467

Merged
Jacques Lucke merged 44 commits from JacquesLucke/blender:sculpt-edit-overlay into main 2023-02-14 18:10:24 +01:00

44 Commits

Author SHA1 Message Date
Jacques Lucke 3b2a253bcb cleanup 2023-02-14 18:00:09 +01:00
Jacques Lucke 9593cf3da9 Merge branch 'main' into sculpt-edit-overlay 2023-02-14 17:54:20 +01:00
Jacques Lucke 689619d005 cleanup naming 2023-02-14 17:27:49 +01:00
Jacques Lucke ed7227eac5 improve shader name 2023-02-14 17:25:52 +01:00
Jacques Lucke 24f63cc40a cleanup 2023-02-14 17:19:13 +01:00
Jacques Lucke 422723142a cleanup 2023-02-14 17:12:48 +01:00
Jacques Lucke 606e37c35c Merge branch 'main' into sculpt-edit-overlay 2023-02-14 16:46:11 +01:00
Jacques Lucke 2ca2d1cad7 simplify cache 2023-02-14 14:30:09 +01:00
Jacques Lucke 2d7594d322 improve description 2023-02-14 14:23:50 +01:00
Jacques Lucke fed033885d Merge branch 'main' into sculpt-edit-overlay 2023-02-14 14:16:46 +01:00
Jacques Lucke 0afbed0f47 cleanup 2023-02-09 16:12:17 +01:00
Jacques Lucke f8b7f20a07 extract function 2023-02-09 16:08:08 +01:00
Jacques Lucke f0a5bf84b2 cleanup 2023-02-09 16:04:26 +01:00
Jacques Lucke c7d4f1675f bring back old edit mode behavior 2023-02-09 15:59:18 +01:00
Jacques Lucke 3cb38d3a25 change opacity to 0.5 2023-02-09 15:39:32 +01:00
Jacques Lucke c0b556b1af cleanup 2023-02-09 14:57:09 +01:00
Jacques Lucke 5b0bc9a7af cleanup 2023-02-09 14:53:50 +01:00
Jacques Lucke a7f8e07386 cleanup 2023-02-09 14:51:11 +01:00
Jacques Lucke 0d3b332c7a cleanup 2023-02-09 14:49:53 +01:00
Jacques Lucke 1eabb72985 Merge branch 'main' into sculpt-edit-overlay 2023-02-09 14:31:14 +01:00
Jacques Lucke c9f943daf7 Merge branch 'main' into sculpt-edit-overlay 2023-02-08 14:38:45 +01:00
Jacques Lucke a1a7c64365 add opacity control 2023-02-08 14:26:11 +01:00
Jacques Lucke 174a3dc3f9 use less-equal drawing mode again 2023-02-08 13:57:37 +01:00
Jacques Lucke cc232d383f Merge branch 'main' into sculpt-edit-overlay 2023-02-08 13:45:07 +01:00
Jacques Lucke 85f15b604b fixes 2023-02-02 12:57:29 +01:00
Jacques Lucke 46430d2211 Merge branch 'master' into sculpt-edit-overlay 2023-02-02 12:52:51 +01:00
Jacques Lucke 153eceae0b use anti aliasing and take selection into account 2023-01-31 17:40:36 +01:00
Jacques Lucke 8bf94fc145 change depth 2023-01-31 13:49:33 +01:00
Jacques Lucke fe4a56b2dd cleanup 2023-01-31 13:37:34 +01:00
Jacques Lucke 3b6a8929cd remove points overlay 2023-01-31 13:37:20 +01:00
Jacques Lucke d0d5bcfecf enable by default 2023-01-31 13:36:08 +01:00
Jacques Lucke f033980cb7 Merge branch 'master' into sculpt-edit-overlay 2023-01-31 13:30:43 +01:00
Jacques Lucke 7e3a76bb3d Curves: Cage overlay for sculpt mode.
Still have to figure out some naming, but seems to work in my test cases.

This also changes the overlay in edit mode so that it takes the cage into account.

Differential Revision: https://developer.blender.org/D17154
2023-01-30 15:51:11 +01:00
Jacques Lucke c47fa7986b add overlay option 2023-01-30 15:39:22 +01:00
Jacques Lucke ca20af7884 cleanup 2023-01-30 15:23:54 +01:00
Jacques Lucke 7942e0c66c cleanup 2023-01-30 14:58:19 +01:00
Jacques Lucke 9c792dd7ab fix 2023-01-30 14:56:33 +01:00
Jacques Lucke 381409f041 cleanup 2023-01-30 14:47:45 +01:00
Jacques Lucke f490d6f7f5 initial drawing 2023-01-30 14:37:14 +01:00
Jacques Lucke b4e06720f7 fix 2023-01-30 13:08:00 +01:00
Jacques Lucke cd9df3a920 Merge branch 'master' into sculpt-edit-overlay 2023-01-30 12:52:11 +01:00
Jacques Lucke b14c54afea Merge branch 'master' into sculpt-edit-overlay 2023-01-28 15:47:36 +01:00
Jacques Lucke 97765a270a Merge branch 'master' into sculpt-edit-overlay 2023-01-27 14:03:15 +01:00
Jacques Lucke 7c2aac2c6e initial code 2023-01-27 12:20:34 +01:00