Amélie Fondevilla amelief
  • https://www.afonde.com/
  • Research Engineer at the animation studio Les Fées Spéciales. Occasional contributor to Grease Pencil.

  • Joined on 2022-01-17
Amélie Fondevilla created pull request blender/blender#110310 2023-07-20 18:16:40 +02:00
WIP: GPv3: Soft mode for the Eraser tool
Amélie Fondevilla pushed to gpv3-erase-operator-soft-mode at amelief/blender 2023-07-20 18:10:46 +02:00
3a72138f3b Use curve mapping to compute the eraser's strength
11cb353677 Add linear falloff
f762727040 Cleanup
e637ee8097 Adjust grain sizes
b1850e9b55 Renaming variables
Compare 10 commits »
Amélie Fondevilla created branch gpv3-erase-operator-soft-mode in amelief/blender 2023-07-20 18:10:45 +02:00
Amélie Fondevilla pushed to gpv3-erase-operator-stroke-mode at amelief/blender 2023-07-20 15:26:24 +02:00
d8fd731054 Better comment
Amélie Fondevilla created pull request blender/blender#110304 2023-07-20 15:16:25 +02:00
gpv3-erase-operator-stroke-mode
Amélie Fondevilla pushed to gpv3-erase-operator-stroke-mode at amelief/blender 2023-07-20 15:15:49 +02:00
c0895fc84a Minor change: move assert at the beginning of the function
Amélie Fondevilla pushed to gpv3-erase-operator-stroke-mode at amelief/blender 2023-07-20 15:13:57 +02:00
eff199e278 More efficient way of computing stroke removal
Amélie Fondevilla created branch gpv3-erase-operator-stroke-mode in amelief/blender 2023-07-20 15:01:39 +02:00
Amélie Fondevilla pushed to gpv3-erase-operator-stroke-mode at amelief/blender 2023-07-20 15:01:39 +02:00
774f763dda Refactor
6197d61c4b Tag for changes only if changes were made
ad190a3060 Minor fix
a6dfe847f4 Cleanup: refactor and comments
3f0d40eadb Account for boundary and cyclic curves
Compare 10 commits »
Amélie Fondevilla pushed to gpv3-erase-operator at amelief/blender 2023-07-20 13:04:45 +02:00
f42f33ffe0 Refactor: use grease penci API + namespaces
7e61a14ec0 Add inline qualifier
330b3bad6e Only notify for changes if actual changes were made
3826c9a06e Return early if no drawing
a97329f22f Renamed execute lambda function
Compare 80 commits »
Amélie Fondevilla commented on pull request blender/blender#110295 2023-07-20 12:48:05 +02:00
GPv3: Add get_editable_drawing_at function

Maybe at some point we could use a is_layer_editable(Layer *layer) function ?

Amélie Fondevilla pushed to gpv3-erase-operator at amelief/blender 2023-07-20 12:25:56 +02:00
d95cd725a5 Add inline qualifier
Amélie Fondevilla pushed to gpv3-erase-operator at amelief/blender 2023-07-20 12:23:30 +02:00
adff6c2828 Only notify for changes if actual changes were made
3310723090 Return early if no drawing
018a452f38 Renamed execute lambda function
Compare 3 commits »
Amélie Fondevilla pushed to gpv3-erase-operator at amelief/blender 2023-07-20 11:48:15 +02:00
d85e445b45 Adjusting grain sizes
Amélie Fondevilla pushed to gpv3-erase-operator at amelief/blender 2023-07-20 11:23:14 +02:00
0d75762075 Reorder UI options + keep caps only for the hard eraser
Amélie Fondevilla commented on pull request blender/blender#110063 2023-07-20 11:01:20 +02:00
GPv3: Hard Eraser tool

Erasing on active layer only is now an option. Default is false (=erase on all editable drawings).

<video src="/attachments/633d187a-1981-4112-ae20-c4d9617f6662" title="erase_active_layer.mp4"…

Amélie Fondevilla pushed to gpv3-erase-operator at amelief/blender 2023-07-20 10:53:17 +02:00
2e03f5281a Refactor: use gather function to copy cyclic attribute
3a5edce9ec Add active layer only in the UI
Compare 2 commits »
Amélie Fondevilla pushed to gpv3-erase-operator at amelief/blender 2023-07-20 10:10:27 +02:00
3790c76910 Add attribute to decide whether to erase only on the active drawing or on all editable drawings
c2081569b7 Add attributes initialization
Compare 2 commits »