€0+

WF_Compositing Nodes

I want this!

WF_Compositing Nodes

€0+


Collection of Blender compositing nodes I made.
Can be installed as any standard asset library in Blender:

  • download the .blend file and .cats files from here
  • place them where you want this library to be saved
  • open Blender -> Edit -> Preferences -> File Paths -> Asset Libraries
  • click the plus sign on the right
  • specify the directory where you saved those files



The asset library is catalogued as follows:

WF_Compositiong nodes
├ Color
├ Easings
├├ Ease Both
├├ Ease IN
├├ Ease Out
├┴ Easings Gallery
├ Info
├ Shapes
├ Time
├ Transform
├ Utility
├├ Debug Visualisers
├├ Logic Gates
┴┴ Sorting


COLOR:

Color Ramp 6 Stop

It's a recreation of classic "color ramp" node.
Main goal was to expose socket for position and color values of each color stop.

Features:

  • exposed color and position values for each color stop
  • color stops retain color values as they would in vanilla color ramp thanks to sorted inputs
  • RGB interpolations ( constant, linear, ease )
  • HSV interpolations ( near, far, clockwise, counter-clockwise )
  • Choose number of active color stop and disable unused inputs as result.


Limitation:
1. Number of color stops is limited to 6 at most (hence the name)

2. B-spline and Cardinal color interpolation methods are not implemented

NOTE: this node is more of a fun proof of concept than something ready for production.
Is fairly slow and may crash blender if you plug too many things in it.

EASINGS:

Main chunk of the nodes are easing functions reconstructed with nodes, following easings.net
I also made a function selector node named Easings Gallery for ease of access.

INFO:
Input nodes retrieving some information using drivers:
Active Timeline Info - retrieves information related to time of the current scene.
Active Format Info - retrieves information related to Format of the current scene (pretty much the settings in Properties->Output->Format)

SHAPES:
so far 4 nodes:
Circle, Rectangle, Star, Triangle.

Common features:

  • works from the get go
  • allows changing mapping input
  • offset position and rotation
  • outputs respective shape with transparent background and designated color
  • outputs it's mask
  • Round corners
  • Inset to make "hollow" version of the shape
  • invert shape and or mask color options
  • SDF output


NOTE: Circle node shape options introduce scaling along axis for easy ellipse shape. while this works, it invalidates SDF output.


TIME:
Frame +
- retrieves current scene frame number. offers stepped interpolation, time offsetting and output value multiplication
Time Gradient - retrieves value between 0 and 1 from the start to the end of current timeline or custom frame-range. uses Easings Gallery

TRANSFORM:
Mirror Image - mirrors image around vertical or horizontal line in the center of the space.
Radial Repeat - Copies image in one radial segment to all others. Number of segments can be specified.

UTILITY:
Viz 2D SDF - utility node for visualizing 2D SDF gradients.
GATES - Boolean value logic gate operations. (AND, NAND, OR, NOR, XOR, XNOR, IMPLY, NIMPLY, NOT)
SOTRTING - Sort 3 values and Sort 6 values nodes, sort inputs based on their values as well as attatch index to each input for later value pairing. Both are used in "Color Ramp 6 Stop"

I want this!
Powered by