Graphite
Graphite copied to clipboard
An open source graphics editor for 2025: comprehensive 2D content creation tool suite for graphic design, digital art, and interactive real-time motion graphics — featuring node-based procedural editi...
 Code below shows how much I had to change the gpu invert node. Most of the changes are due to not wanting to depend on `gcore`, as it currently...
This issue tracks existing bugs related to the Pen Tool and Path Tool when working with vector meshes, especially in scenarios where an anchor point is connected to more than...
https://github.com/user-attachments/assets/c7ad550f-0284-4a5c-9317-93f6b9cc7428
Inspired by the ideas in Blender's way of representing gizmos: https://www.youtube.com/watch?v=Opzk1wUhzCw Currently, a node network (graph/subgraph) processes the graphical data, such as `VectorData`. This is what will become the "graphical...
Before #2689, which removed the dummy blank VectorData table row, we used to be able to drag an object layer into a layer with a Transform node, and it would...
We display a grayed out expansion arrow for empty layers. This also means other layers can be dragged into that layer, becoming a child.  That's because we want to...
To reproduce: - Paste a raster image - Select the path tool - Click and drag on the image (can often happen accidentally) - Observe that the node graph has...
If we create a line using the Line Tool and then move one of its endpoints using the Path Tool, switching back to the Line Tool still shows the original...
In the graph, if you have a node or layer selected, the Properties panel populates its parameter widgets. If you type a value in a widget's input field, and attempt...
Graphite should support creating the Feynman diagrams. Users should be able to draw the vector paths and assign the particle types and labels. The node graph should allow for diagrams...