I will try to communicate a little bit about the progress of one of the next Black Ink feature: Nodal composition of Layers
it's a big modification with two goals:
- Allow more layers to be managed (community request number 1)
- Introduce a Nodal layer management in real time with keeping the procedural philosophy of Black Ink
- allow brushes effects like these:
Here is a non-exhaustive list of examples that this functionality should allow in the long run :
- Complex Layer masking
- Visual Layer management
- Brushes will be able to output datas in more than one layer at a time
- Layer with physik information ( like pressure, speed, height, metallness, etc.. )
- Layer filters ( sharpen, contrast, blur, etc.. )
- Paint Effect via multi layer processing and blending
- Level Tracing via custom blending
Constraints are:
- Maintain good performance
- Have a layer handling system as simple as possible for standard cases. Indeed, the current management by list of layers is very easy and quick to use (these are wingers the way to manage layers in almost all the software on the market)
- Have a clear and practical visualization
- Maintain consistency with the Controller Editor's look & feel
To begin with, we define an Output Operator : it's the one that displays the result on the Canvas.
Navigation in the LayerCompo will be close to the current Black Ink's canvas with Zoom, move, automatic refocusing, etc.
The simplest form for a document is an Output connected to a Layer.
Here a Layer contains only its own data. It has no information about Blending (which will be another type of operator).
In terms of operation, the operators will be able to attach themselves to each other in order to keep a compact shape.
However, by pressing a key at the time of the move, an effective link between them can be maintained (this will be useful later to efficiently store a large number of similar operations).
Please note that these concept examples have not yet been graphically designed
That's all for now but I'll try to update this thread as we go along