Add Easy_Weight to Addons #47

Merged
Nick Alberelli merged 48 commits from feature/easy_weights into main 2023-05-17 22:13:57 +02:00

48 Commits

Author SHA1 Message Date
Nick Alberelli
731b2a7122 [Easy_Weights] Restore original .gitignore 2023-05-17 12:52:38 -04:00
Nick Alberelli
c2b9fa4161 Merge easy_weights repo into current branch 2023-05-15 15:52:12 -04:00
TinyNick
f6d5a812e3 Move to Scripts-Blender/Addons directory 2023-05-15 15:48:12 -04:00
TinyNick
49602df71e Move to Sub-Folder 2023-05-15 15:30:40 -04:00
2d243394a2 auto-register hotkeys for shift/ctrl click in WP 2023-05-01 11:56:40 +02:00
Demeter Dzadik
52806cfd09 Add Weight Symmetrize operator 2022-02-09 18:10:40 +01:00
Demeter Dzadik
6daff43b15 Update features and ReadMe for Blender 3.1. 2022-01-25 18:06:05 +01:00
Demeter Dzadik
ae62b8d010 cleanup 2021-08-19 15:57:39 +02:00
Demeter Dzadik
313ba08c1b cleanup 2021-08-19 12:39:00 +02:00
Demeter Dzadik
94373ff0b8 Remove shading setting related logic that is no longer needed after D12170. 2021-08-19 12:38:32 +02:00
Demeter Dzadik
848de51d46 - Implement an update_active_islands_index() function to call whenever we re-evaluate a vgroup, to make sure the active index always stays on a visible vgroup.
- FocusSmallestIsland: Also re-evaluate the opposite side of a vertex group when re-evaluating a single vertex group.
- Other cleanup
2021-07-08 19:01:05 +02:00
Demeter Dzadik
b7023c2781 remove old unused utils.py 2021-07-08 17:39:04 +02:00
b16c151ac9 Fix erroring poll functions when there is no active ob 2021-06-19 02:22:57 +02:00
131f43eb21 UI tweaks 2021-06-17 02:58:33 +02:00
e77d46e848 Fix error 2021-06-17 02:58:27 +02:00
6cf69cc93d 3rd time's the charm 2021-06-16 18:36:35 +02:00
599a612832 change weight island UI pic 2021-06-16 18:35:22 +02:00
f4e12b8de4 Rework the rogue weight hunting workflow from a single wonky operator to a full UI panel. 2021-06-16 18:32:19 +02:00
d7dd9f2559 Split out Focus Rogue Weights operator to a separate file so it can grow into a bigger system 2021-06-16 15:09:52 +02:00
Demeter Dzadik
83dc757922 update readme 2021-06-15 19:17:13 +02:00
Demeter Dzadik
f0c2100590 Stop relying on selection state, fix errors 2021-06-15 19:03:52 +02:00
Demeter Dzadik
1f793683cf WP Context menu:
- Add a new Operators section at the bottom
- Split drawing code into smaller functions
- Clean up imports
2021-06-15 19:03:52 +02:00
Demeter Dzadik
d153ca3cf6 Vertex Group Menu:
- Rename Mirror panel to Symmetry, move the Ensure Mirror Groups operator there
- Add FocusRogueDeformingWeights to Weights menu
- Add Normalize Deform and Assign Automatic Weights built-in operators to Weights menu
2021-06-15 19:03:52 +02:00
Demeter Dzadik
27c7bd747d Initial operator for hunting down rogue verts 2021-06-15 19:03:52 +02:00
7ef71171cf fix end-of-description periods 2021-06-11 13:46:45 +02:00
Demeter Dzadik
d344af2ebb Fix silly mistakes 2021-06-09 14:58:22 +02:00
Demeter Dzadik
6d1036771a Toggle WP: minor code shufle 2021-06-07 20:29:55 +02:00
Demeter Dzadik
827a3dd9fe Vertex Group operators: UI tweaks and documentation 2021-06-07 20:20:57 +02:00
Demeter Dzadik
e7943d1fae Icons, UI and console messages, future TODO's 2021-06-07 20:08:59 +02:00
Demeter Dzadik
9aadee7a51 New Vertex Group operators and Menu 2021-06-07 18:15:14 +02:00
Demeter Dzadik
08596b85c6 Store weight paint toggle data in window manager instead of screen.
I finally figure out what was causing shading settings to silently fail to be restored, thanks to the debug UI: Pressing Ctrl+Space to maximize an area changes the context.screen!!
2021-05-31 16:15:03 +02:00
fa9066aeb0 Toggle weight paint: Add a debug UI and support local view. 2021-05-28 18:39:11 +02:00
Demeter Dzadik
645a14c0eb Toggle WP: Cleanup and fixes 2021-05-26 20:08:23 +02:00
16edf4694e Add Global Accumulate, improve button labels, add tooltips, add a "Minimal" toggle, add support for latest X-Mirror shennanigans. 2021-05-19 00:30:09 +02:00
Demeter Dzadik
40cfa1e968 cleanup and use flat instead of matcap 2021-04-06 13:22:48 +02:00
Demeter Dzadik
a98735b54a Symmetry settings are fixed in master as of today, so removing the related hack. 2021-04-02 16:40:05 +02:00
Demeter Dzadik
5a632d9978 crudely handle symmetry settings 2021-02-08 18:49:35 +01:00
Demeter Dzadik
b5bd0a960a fix error when leaving WP with operator after entering it without operator 2021-01-05 12:42:44 +01:00
Mets3D
fb29d5ef34 fix compatibility break from rB5502517c3c12086c111a 2020-10-20 17:33:26 +02:00
Mets3D
974d73de91 Fix poll functions + use importlib.reload() 2020-10-06 16:13:19 +02:00
8ab94109ef add URLs 2020-08-10 12:26:27 +02:00
a862b6e8b9 Merge branch 'master' of https://gitlab.com/blender/easy_weight 2020-07-01 20:07:52 +02:00
68dd244aee add gitignore 2020-07-01 20:06:31 +02:00
150da62a53 cleanup 2020-07-01 20:05:40 +02:00
dc34b71661 add gitignore 2020-06-25 11:39:07 +02:00
acf8357b2c nuke pycache 2020-06-25 11:38:30 +02:00
bd8b7dceba Fix error when running without UI 2020-06-12 19:41:01 +02:00
b7d8f64a67 Initial commit 2020-06-11 14:43:37 +02:00