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 commented on pull request blender/blender#110791 2023-08-07 12:26:10 +02:00
GPv3: Include other channel selection modes

if ((layer->is_selected()) && (selectmode != SELECT_EXTEND_RANGE))

Amélie Fondevilla commented on pull request blender/blender#110791 2023-08-07 12:26:09 +02:00
GPv3: Include other channel selection modes

I think it would be nice to integrate this in ANIM_set_active_channel, even if the first loop does nothing in the case of grease pencil channel, and then the second loop sets the layer as active.

Amélie Fondevilla commented on pull request blender/blender#110791 2023-08-07 12:26:09 +02:00
GPv3: Include other channel selection modes

You can use the C++ class here :

0267abd05f Cleanup
b62a4f75ae Compute the intersections using integers
8029358867 Refactor so that both intersection and inside points are computed at the same time. This way we avoid unconsistencies.
74dd851b7a big wip on finding the error
8c0591459e Cleanup: Make Format
Compare 123 commits »
Amélie Fondevilla created pull request blender/blender#110801 2023-08-04 17:21:00 +02:00
GPv3: Fix floating-point error in the hard eraser tool.
b8b3982cdd Cleanup
40de28a19a Compute the intersections using integers
a08b130b42 Refactor so that both intersection and inside points are computed at the same time. This way we avoid unconsistencies.
a76c83fc50 big wip on finding the error
Compare 4 commits »
Amélie Fondevilla created branch gpv3-eraser-fix-floating-point-issue in amelief/blender 2023-08-04 17:06:29 +02:00
Amélie Fondevilla pushed to gpv3-delete-keyframe at amelief/blender 2023-08-03 11:33:48 +02:00
af73ce9680 Changed the parameters of the remove all selected frames function to references instead of pointers
9c36f036d3 Bit-wise or instead of boolean to avoid lazy evaluation
d73346b998 Refactor
a71457aa3e Implementation of delete grease pencil frame operator
7ee1a30b37 Add ED function to remove all selected frames
Compare 13 commits »
Amélie Fondevilla pushed to gpv3-delete-keyframe at amelief/blender 2023-08-03 11:31:11 +02:00
bc928cb8c6 Changed the parameters of the remove all selected frames function to references instead of pointers
Amélie Fondevilla pushed to gpv3-delete-keyframe at amelief/blender 2023-08-03 11:09:32 +02:00
060f8594df Bit-wise or instead of boolean to avoid lazy evaluation
Amélie Fondevilla pushed to gpv3-erase-operator-soft-mode at amelief/blender 2023-08-03 10:39:18 +02:00
01e3378a1a Use the brush's falloff curve in the soft eraser
8ebb74d255 Add the falloff curve UI in the eraser tool
ef736e87bc Update the paint settings function with the new grease pencil paint mode.
6138bffbc2 Add brush strength controller in the UI
f0f4f4693f Fix: wrong map passed to gather attributes
Compare 420 commits »
Amélie Fondevilla created pull request blender/blender#110746 2023-08-03 10:18:58 +02:00
GPv3: Delete grease pencil frames
Amélie Fondevilla pushed to gpv3-delete-keyframe at amelief/blender 2023-08-03 10:17:26 +02:00
ed75067c1d Refactor
d9bcda342b Implementation of delete grease pencil frame operator
7bcc1648e7 Add ED function to remove all selected frames
a0b8f825d4 Changed remove frame at function so that it returns a boolean
8ea68765fc Fix CUDA error with light linking and emissive world volume
Compare 10 commits »
Amélie Fondevilla created branch gpv3-delete-keyframe in amelief/blender 2023-08-03 10:17:26 +02:00
Amélie Fondevilla commented on pull request blender/blender#110743 2023-08-03 09:33:56 +02:00
GPv3 : Transform action for grease pencil frames.

Note: this is still WIP because right now we have the issue that the move function may delete frames that were going to be moved afterwards.

Example : The frame map is { (f0: d0), (f1:d1)…

Amélie Fondevilla created pull request blender/blender#110743 2023-08-03 09:28:37 +02:00
WIP: GPv3 : Transform action for grease pencil frames.
Amélie Fondevilla pushed to gpv3-move-keyframe at amelief/blender 2023-08-03 09:20:36 +02:00
551feddb65 Refactor
ca60591be4 Add grease pencil API function move frame at
6bc4e049ef Refactor
dd86bf4e99 Reset the frames before applying changes to the map
25c8da38fb Fix the runtime transform map
Compare 10 commits »
Amélie Fondevilla created branch gpv3-move-keyframe in amelief/blender 2023-08-03 09:20:36 +02:00
Amélie Fondevilla commented on issue blender/blender#110056 2023-08-03 09:07:10 +02:00
GPv3: Integration in the Dopesheets

Hi @PratikPB2123 , yes that would be great !

Amélie Fondevilla approved blender/blender#110133 2023-08-02 15:02:07 +02:00
GPv3: Basic layer channel selection

Looks good to me.