GSoC 2025: Marquee Selection Masking #2655
mTvare6
started this conversation in
Student Project Reports
Replies: 2 comments
-
Beta Was this translation helpful? Give feedback.
0 replies
-
Week 2I started off this week by fixing new bugs and my old PR which didn't work over time.
Then into writing a system so that clipPath can be alternatively used instead of mask when possible, as it is faster and has lesser artifacts.
Then, along with the help of @Keavon who wrote the frontend part, and assets, I implemented a indicator for clipped layers in Layer panel. And finally I ended the week by fixing the logic used in clip and mask usage, to ignored layers with stroke.
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
About:
I'm Austin, a statistics student in IITK and I will be working on my project titled marquee selection masking to implement various features related to masking and clipping into Graphite.
Synopsis
The goal of this project is to supplant the Mask node with a mask input to every graphical node, which takes in a general graphic input. This lays the foundation to build further nodes and operations such as one sided stroke alignment, gradient across strokes. Further a new “mask mode” will be introduced, which works at tooling level to enable a way to implement marquee selection masking, which unlike traditional mask tools(clipping) also supports gradient based operations(masking) and supporting much more than simple lasso, freeform or rectangle type selection present in other tools. Further, a system to show the types of nodes merged through the merge node will be implemented, along with their mask information.
Deliverables
Beta Was this translation helpful? Give feedback.
All reactions