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...
Support for long-running async nodes that execute sequentially, show progress, allow aborting/retrying, and permit graph modification while running Also: - Sandbox the graph executor in a web worker so it...
Create an overrides/versioning system that lets users override document nodes (subgraphs), either overriding part of the subgraph or creating a copy of the full document node; then make a way...
- Improve developer experience for writing nodes which take adaptive resolution data (like Copy to Points) - a way of generalising and automating manual composition - automatic copying of the...
This would be used to remove the [node] -> Extract -> GpuImage nodes and just leave [node] behind. Also Clone and Cache node insertion dynamically so we can utilize caching...
- Double-clicking nodes (except those based on proto nodes) enters their subgraph, replacing what's currently viewed in the node graph - A breadcrumb trail shows which node you're in relative...
Appends data that gets sent along in the node graph data flow. For example, appends a "color" attribute to each point in a list of points, allowing shapes instanced at...
Design and implement the new pivot system containing a pivot stored in layer space (?) instead of normalised bounding box (so a pivot of (0.5, 0.5) would no longer be...
Make `DocumentNode` instances link to their `DocumentNodeDefinition`s instead of storing many redundant copies of the definition
Make Image nodes store their bitmap data in an asset database stored on the document