Skip to content

ttddee/Cascade

Repository files navigation


node-based image editor


Welcome to the Cascade project!

Usage - Quickstart - Building from Source - Contributing - Documentation


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.