• Stars
    star
    699
  • Rank 64,759 (Top 2 %)
  • Language
    C++
  • License
    GNU General Publi...
  • Created about 4 years ago
  • Updated 12 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Node-based image editor with GPU-acceleration.

node-based image editor


Welcome to the Cascade project!

Usage - Quickstart - Building from Source - Contributing - Documentation - Discord

Linux Build Windows Build AppImage Build Tests


Cascade

Cascade

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.