Changelog 2.0.0.56

New stuff

Added Outline Node

Outline node adds outline to the image by applying appropriate kernel. It supports 3 different modes, custom color and thickness setting.

Added Shader Node

Shader Node allows for writing shader code by hand using SKSL shading language.
Along with Shader Node, string inputs in node have a enhanced mini editor that allows for editing in big popup window or by editing file in an external app.

Mini editor displays sksl errors live on the bottom, or by hovering “Shader Code” input label.

Shader node supports uniforms, meaning that whenever you add a uniform in your shader, it will be exposed in node

Special uniforms that are not exposed:

iImage - it refers to Background node input
iNormalizedTime - it’s connected with current normalized animation time
iFrame - It’s connected with active animation frame
iResolution - Active document resolution

  • Added Disco Ball and Mask example

Fixes

  • Fixed canvas not recentering properly after resizing document
  • Fixed a crash when using text tool
  • Fixed vector path overlay not enabling immediately
  • Fixed a crash related to moving layers
  • Fixed Grayscale filter not having custom weight editor