Top 20 Rust Graphic Projects
A cross-platform GUI library for Rust, inspired by ElmLatest mention: Can you make GOOD LOOKING GUI in Rust? | reddit.com/r/rust | 2021-01-08
Good looking? Yes. Native? Depending. The most promising Rust GUI frameworks don't attempt to do native controls. While I don't particularly like Iced's default theme, it can be changed (I'd assume that Druid can as well, I just haven't looked). Relm will do native UIs, but it's GTK, so keep that in mind. There's really good Windows and macOS GTK themes, but you may need to explicitly configure them to be the default. QT has worse bindings, so I wouldn't really go that route.
A low-overhead Vulkan-like GPU API for Rust.Latest mention: Learning Rust without mastering C or C++ | reddit.com/r/rust | 2020-12-23
https://github.com/vulkano-rs/vulkano https://github.com/gfx-rs/wgpu-rs https://github.com/gfx-rs/gfx
Convert your ascii diagram scribbles into happy little SVG
Safe OpenGL wrapper for the Rust language.
A low-level library for OpenGL context creation, written in pure Rust.
svgcleaner could help you to clean up your SVG files from the unnecessary data.
Keep it simple, stupid 3d graphics engine for Rust.
State of the art "build your own engine" kit powered by gfx-halLatest mention: Good rendering libaries for rust | reddit.com/r/rust | 2020-12-28
There's also rendy which is (I think) more high-level than wgpu
A Rust library for PDF document manipulation.
Mirror of https://gitlab.redox-os.org/redox-os/rusttype
A 3D software rasterizer... for the terminal!Latest mention: bevy_crossterm: Program terminal games using bevy and crossterm | reddit.com/r/rust | 2020-12-27
If you ever need realtime 3D rendering I've got this project that renders OBJs to crossterm
A toy ray tracer in Rust
Rust crate to implement a counterpart to the PBRT book's (3rd edition) C++ code. See also https://www.rs-pbrt.org/about ...Latest mention: PBRT in Rust | reddit.com/r/GraphicsProgramming | 2021-01-17
An easy-to-use library for writing PDF in Rust
The bindings to the Nuklear 2D immediate GUI library.
Modern mid-level 2D graphics libraryLatest mention: Interesting pixel art software that might interest programmers. Vim style input on an art software package | reddit.com/r/gamedev | 2021-01-15
They aren't using opengl directly. They're using rgx:
A higher dimensional raytracing prototype with non-euclidean-like featuresLatest mention: Impossible Geometry in Minceraft: The Long Hallway | reddit.com/r/Minecraft | 2021-01-12
There's a few, notably noeuclid and euclider. Both of these are "true" non-euclidian renderers in that they use raytracing to actually simulate the traversal of light through all spaces in the scene.
CLI for image processing with histograms, binary treshold and other functions
Another democoding tool for creative coding with shaders.Latest mention: What's everyone working on this week (1/2021)? | reddit.com/r/rust | 2021-01-04
I'm trying to capture sound from the microphone using cpal and apply FFT on it. The reason is I want to pass sound into shader as 1D texture. pilka
Framework for simulating deficiencies and other aspects of the human visual systemLatest mention: Introducing colorgrad, Rust color-scales library | reddit.com/r/rust | 2021-01-12
Since color research is quite arcane and full of pitfalls, you might want to add some description regarding perceptual linearity, colorblindness (e.g. link to https://www.color-blindness.com/coblis-color-blindness-simulator/ ), and other visual deficiencies (e.g. https://github.com/UniStuttgart-VISUS/visual-system-simulator ).
What are some of the best open-source Graphic projects in Rust? This list will help you: