node-based image editor
Welcome to the Cascade project!
[Usage](https://cascadedocs.readthedocs.io/en/latest/usage.html) - [Quickstart](https://cascadedocs.readthedocs.io/en/latest/quickstart.html) - [Building from Source](https://cascadedocs.readthedocs.io/en/latest/buildingfromsource.html) - [Contributing](https://cascadedocs.readthedocs.io/en/latest/contributing.html) - [Documentation](https://cascadedocs.readthedocs.io/en/latest/index.html)
Features at a glance
- Non-destructive, node-based editing workflow.
- Batch processing.
- All image processing is done on the GPU.
- 32 bit (per channel), linear color pipeline.
- Support for the most common color spaces and file formats.
- You can write your own image processing effects using GLSL. A quick introduction on how to do that is here.
- Or you can use existing ISF shaders to add effects to your images.
Download
Cascade is free software. If you want to try it out, get started here.
If you want to get involved or have questions, please join our Discord and see the page about contributing.
Tech
Cascade is written in C++ and runs on Windows and Linux. You will need a Vulkan-compatible GPU to run the software.
The GUI was created in Qt and all rendering is done on the GPU through Vulkan with GLSL as shading language.
For IO and color space conversion we are using OpenImageIO/OpenColorIO.
Multithreaded computations on the CPU are done with TBB.