Cascade: Open-source Node-essentially based mostly mostly describe editor with GPU-acceleration

72
Cascade: Open-source Node-essentially based mostly mostly describe editor with GPU-acceleration


Node-essentially based mostly mostly Image Editor


Cascade

Cascade

Cascade is a node-essentially based mostly mostly describe editor with GPU-acceleration.

Parts

  • Non-harmful node-essentially based mostly mostly editing workflow
  • All describe processing is finished on the GPU
  • 32 bit linear coloration pipeline
  • Toughen for the most licensed coloration spaces and file formats

Get hang of

Cascade is free tool. In case you take care of to must hang a watch at it out, the latest binaries for Dwelling windows and a Linux AppImage are here.

In case you take care of to must safe entangled or comprise questions, please join our Discord or make an tell of affairs here on Github.

Dwelling windows Assemble

To originate the mission on Dwelling windows, you would possibly maybe per chance must set up Qt and the Vulkan SDK manually. The rest is handled by vcpkg.

Dwelling windows versions are compiled with MSVC 2019 64bit.

Set up Qt utilizing the professional installer. For the time being we are utilizing model 5.15.0, attach in into C:Qt515.

It be top to expend Qt Creator as IDE, but in actuality be at liberty to expend Visual Studio whenever you happen to take care of to comprise.

Open a tell rapid and clone the Cascade repo:

git clone https://github.com/ttddee/Cascade

Enter the mission directory and set up vcpkg:

git clone https://github.com/microsoft/vcpkg
.vcpkgbootstrap-vcpkg.bat

Now you would possibly maybe per chance set up all varied dependencies utilizing the tell below:

.vcpkgvcpkg --characteristic-flags="versions" set up --triplet=x64-windows

This could maybe per chance simply hang a while to bring together but upon completion you would favor to be in a receive 22 situation to birth the mission in Qt Creator, configure your compiler and originate.

Ubuntu Assemble (21.10)

We’re going to salvage the repository into the dwelling directory.

Clone the repository:

git clone https://github.com/ttddee/Cascade

Swap to the Cascade directory and make the ubuntu-setup bash script.

This could maybe per chance simply nonetheless set up the total dependencies you would favor moreover to QtCreator.

Now, birth the mission with QtCreator and configure it to expend Qt5, GCC as compiler and GDB as debugger.

Shortcuts

  • F1 – Peep chosen node front enter

  • F2 – Peep chosen node aid enter

  • F3 – Peep chosen node alpha enter

  • F4 – Toggle between chosen node RGB output and alpha output

  • Delete – Delete chosen node

  • Ctrl + Left Click on – Reset slider to default

Tech

Cascade is written in C++ and runs on Dwelling windows and Linux. You have to maybe per chance need a Vulkan-take care of minded GPU to scuttle the program.

The GUI used to be created in Qt and all rendering is finished on the GPU through Vulkan with GLSL as shading language.

For IO and coloration effect conversion we are utilizing OpenImageIO/OpenColorIO.

Multithreaded computations on the CPU are done with TBB.

Read More

Vanic
WRITTEN BY

Vanic

β€œSimplicity, patience, compassion.
These three are your greatest treasures.
Simple in actions and thoughts, you return to the source of being.
Patient with both friends and enemies,
you accord with the way things are.
Compassionate toward yourself,
you reconcile all beings in the world.”
― Lao Tzu, Tao Te Ching