Graphite/website/content/_index.md

22 KiB

+++ title = "Web-based vector graphics editor and design tool" template = "section.html"

[extra] css = ["index.css"] js = ["image-interaction.js", "video-embed.js"] +++

Your procedural toolbox for 2D content creation

Graphite is a free, open source vector and raster graphics engine, available now in alpha. Get creative with a nondestructive editing workflow that combines layer-based compositing with node-based generative design.

Painted Dreams — Made using nondestructive boolean operations and procedural dot patterns

Valley of Spires — The layer stack is represented, under the hood, by a node graph (shown fully expanded)

Mandelbrot fractal filled with a noise pattern, procedurally generated and infinitely scalable

Coming soon: mockup for the actively in-development raster workflow with new nodes for photo editing

Graphite today public alpha

Vector editing tools
Node-based layers
Procedural graphic design workflow
Forever free and open source

Presently, Graphite is a lightweight offline web app with features primarily oriented around procedural vector graphics editing.

Graphite tomorrow

All-in-one creative tool for all things 2D
Fully-featured raster manipulation
Windows/Mac/Linux native apps + web
Live collaborative editing

Roadmap

One app to rule them all

Stop jumping between programs— planned features will make Graphite a first-class content creation tool for all these disciplines.

Graphic Design
Image Editing
Motion Graphics
Digital Painting
VFX Compositing
Desktop Publishing

Stay in the loop


Subscribe to the newsletter for quarterly updates on major development progress. And follow along—or join the conversation—on social media.

Thanks!

You'll receive your first newsletter email with the next major Graphite news.

The power of proceduralism

Graphite is the first and only graphic design package built for procedural editing — where everything is nondestructive.

Explore creative possibilities (without the grunt work)


Save hours on tedious alterations and make better creative choices. Graphite lets you iterate rapidly by adjusting node parameters instead of individual elements.

Scatter circles with just a couple nodes...
Want them denser? Bigger? Those are sliders.
Want a different placement area? Just tweak the path.

Open this artwork and give it a try yourself.

Mix and morph parameters


Nondestructive editing means every decision is tied to a parameter you can adjust later on. Use Graphite to interpolate between any states just by dragging sliders.

Blend across color schemes. Morph shapes before they're scattered around the canvas. The possibilities are endless.

Graphite's procedural, data-driven approach to graphic design affords unique capabilities (while in alpha, these remain a work in progress):

Infinitely scalable raster content with no pixelation
Modular node-based pipelines for generative AI
Fully nondestructive editing with node-driven layers
Procedural pipelines for studio production environments

Support the mission


You can help realize Graphite's ambitious vision of building the ultimate 2D creative tool. Graphite is built by a small, dedicated crew of volunteers in need of the resources to grow.

Donate

Ready to dive in?

Get started with Graphite by following along to a hands-on quickstart tutorial.

Graphite Tutorial 1 - Hands-On Quickstart

Then keep learning with the Graphite manual:

Keep learning

Recent news / More in the blog