WIP - Layer Compo

A place to show off your work & creation created with BlackInk!
User avatar
u2bleank
 
Posts: 958
Joined: 11 Jun 2012, 10:41

WIP - Layer Compo

Postby u2bleank » 16 Nov 2017, 13:45

Hello,

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 Image
  • Level Tracing via custom blendingImage


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.

Image


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.

Image

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).

Image

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 ;)

User avatar
u2bleank
 
Posts: 958
Joined: 11 Jun 2012, 10:41

Re: WIP - Layer Compo

Postby u2bleank » 28 Nov 2017, 14:55

So today I will introduce the LayerBlendStack operator.
It is an important operator because it will make it possible to make some kind of link between a "classical" management of layers with a completely nodal management.

This means that it will automatically manage several Blending operations without having to do it manually. For example, if we had to mix 36 Layers in a sequential way in pure Nodal, it would be tedious (create the Layer operator + create a blending operator + connect them to each other + connect them with the previous blending... then repeat each time you want to add a new layer.. ).

Here everything is done in a fluid way while allowing to add more advanced nodal management if necessary.


Image

User avatar
u2bleank
 
Posts: 958
Joined: 11 Jun 2012, 10:41

Re: WIP - Layer Compo

Postby u2bleank » 01 Dec 2017, 09:38

the LayerBlend operator has 2 inputs:
a source and a backdrop, for an output.
In contrast to the previous operator LayerBlendStack, we cannot attach an undetermined number of inputs to it.

Image

markusantares
 
Posts: 14
Joined: 28 Sep 2015, 18:43

Re: WIP - Layer Compo

Postby markusantares » 07 Dec 2017, 16:06

Good to hear the news about the update. Especially about the layers. :)


Return to Gallery

cron