Skip to content

Commit 8beb9ab

Browse files
authored
N40: Graphite (rust-gamedev#1228)
1 parent 5ac369b commit 8beb9ab

File tree

2 files changed

+44
-0
lines changed

2 files changed

+44
-0
lines changed

content/news/040/graphite.png

25.2 KB
Loading

content/news/040/index.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -389,6 +389,50 @@ You can check this [Reddit post][boytacean-red-ann] for more information.
389389
[gamepad-api]: https://developer.mozilla.org/docs/Web/API/Gamepad_API/Using_the_Gamepad_API
390390
[boytacean-red-ann]: https://reddit.com/r/rust/comments/ywxugc/game_boy_emulator_using_rust
391391

392+
### [Graphite][graphite-website]
393+
394+
![Graphite logo](graphite.png)
395+
396+
Graphite ([website][graphite-website], [GitHub][graphite-repo],
397+
[Discord][graphite-discord], [Twitter][graphite-twitter]) is a free,
398+
in-development raster and vector 2D graphics editor based around a Rust-powered
399+
node graph compositing engine.
400+
401+
November's [sprint 20][graphite-sprint-20] introduces:
402+
403+
- Filling in the blanks: The Imaginate tool gains Inpaint/Outpaint, letting
404+
users [replace content][graphite-inpaint-demo] in masked areas and even
405+
["uncrop"][graphite-outpaint-demo] entire images, powered by
406+
[Stable Diffusion][graphite-stable-diffusion].
407+
- Going native: Graphite is now available as a desktop app, thanks to Tauri.
408+
The app now has access to system resources like rustc and the GPU, which lets
409+
it compile and run node graph effects as SPIR-V compute shaders in Vulkan for
410+
hardware-accelerated rendering.
411+
- Connecting the dots: The node graph compositor now
412+
[supports interactive editing][graphite-nodes-demo], so users can drag nodes
413+
and chain together effects. Nodes can be set in the Properties panel or
414+
exposed as inputs in the graph.
415+
416+
It's easy to get involved with the project by developing new nodes. Join the
417+
project [Discord][graphite-discord] and ask how to begin.
418+
419+
Stay tuned for the imminent Alpha Milestone 2 release and progress converting
420+
existing features into nodes.
421+
422+
Open the [Graphite editor][graphite-editor] in your browser to give it a try
423+
and share your creations with #MadeWithGraphite on Twitter.
424+
425+
[graphite-website]: https://graphite.rs
426+
[graphite-repo]: https://github.com/GraphiteEditor/Graphite
427+
[graphite-discord]: https://discord.graphite.rs
428+
[graphite-twitter]: https://twitter.com/GraphiteEditor
429+
[graphite-sprint-20]: https://github.com/GraphiteEditor/Graphite/milestone/20
430+
[graphite-inpaint-demo]: https://www.youtube.com/watch?v=Ck2R0yqTLcU&t=3269
431+
[graphite-outpaint-demo]: https://www.youtube.com/watch?v=Ck2R0yqTLcU&t=3862s
432+
[graphite-nodes-demo]: https://www.youtube.com/watch?v=Ck2R0yqTLcU&t=4332
433+
[graphite-stable-diffusion]: https://en.wikipedia.org/wiki/Stable_Diffusion
434+
[graphite-editor]: https://editor.graphite.rs
435+
392436
## Library Updates
393437

394438
### [bevy_atmosphere v0.5][bevy_atmosphere]

0 commit comments

Comments
 (0)