Graphite README

The project's README from github.com/GraphiteEditor/Graphite. As one markdown file: README.md.

Graphite logo

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 fully nondestructive editing workflow that combines layer-based compositing with node-based generative design.

Having begun life as a vector editor, Graphite continues evolving into a generalized, all-in-one graphics toolbox that's built more like a game engine than a conventional creative app. The editor's tools wrap its node graph core, providing user-friendly workflows for vector, raster, and beyond. Photo editing, motion graphics, digital painting, desktop publishing, and VFX compositing are additional competencies on the planned roadmap making Graphite into a highly versatile content creation tool.

Learn more from the website, subscribe to the newsletter, consider volunteering or donating, and remember to give this repository a ⭐!


Discord      Reddit      Bluesky      Twitter      YouTube

https://github.com/user-attachments/assets/f4604aea-e8f1-45ce-9218-46ddc666f11d

Support our mission ❤️

Graphite is 100% community built and funded. Please become a part of keeping the project alive and thriving with a donation if you share a belief in our mission:

Graphite strives to unshackle the creativity of every budding artist and seasoned professional by building the best comprehensive art and design tool that's accessible to all.

Mission success will come when Graphite is an industry standard. A cohesive product vision and focus on innovation over imitation is the strategy that will make that possible.

Screenshots

Made using nondestructive boolean operations and procedural polka dot patterns

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

Design for a magazine spread, a preview of the upcoming focus on desktop publishing

Contributing/building the code

Are you a graphics programmer or Rust developer? Graphite aims to be one of the most approachable projects for putting your engineering skills to use in the world of open source. See instructions here for setting up the project and getting started.

License

Graphite's source code is dual-licensed under your choice of either the MIT license or the Apache License 2.0, at your option, unless otherwise noted within the repository. By submitting code for inclusion in the project, you agree to license your contributions under both licenses, and that you have the authority to do so.

Graphite (GraphiteEditor/Graphite)

Searching Database…

27.6K ·GitHub
这是什么?Graphite 是一款免费开源的 2D 图形编辑器,适用于平面设计、数字艺术和实时动效制作——它是一个矢量与位图图形引擎,目前以 alpha 版本形式推出。
它是像 Photoshop 那样的常规编辑器,还是别的东西?是别的东西:它把基于图层的合成与基于节点的生成式设计结合在一起,架构上更像游戏引擎,而不是常规的创作类软件,熟悉的各类工具只是包在节点图核心外面的外壳。
我怎么把它跑起来?直接在浏览器中打开项目官网上的网页版编辑器即可——无需安装任何东西。开发者也可以按照贡献文档中的设置说明从源码构建。
它能取代我现有的主力设计工具吗?还不能:它目前处于 alpha 阶段,核心功能是矢量与位图编辑。照片编辑、动效制作、数字绘画、桌面排版和视觉特效合成仍是路线图上尚未实现的项目。
它是真免费,还是有什么猫腻?真免费:代码以 MIT 或 Apache-2.0 双许可发布,可任选其一,项目完全由社区构建,靠捐赠维持——没有任何付费档次。
非破坏性编辑实际上是什么意思?每一次编辑都是一个实时的、程序化的步骤:图层在一个驱动生成式设计的节点图之上进行合成,因此你可以随时回头修改之前的任何决定,而不是把改动永久烙进像素里。
Graphite 是用什么写的?Rust。README 特别面向图形程序员和 Rust 开发者,称 Graphite 是最容易上手的开源项目之一,很适合把工程技能派上用场。
为什么要做这个东西,而不是直接用现有的设计工具?项目宣称的使命是打造一款人人可用的最佳综合性艺术与设计工具,并把成功定义为让 Graphite 通过创新而非模仿成为行业标准。
Size
57 MB
Stars
27.6K
Updated
CommitOct 17
Age
6y
Commits · 90 Days