# Node-based layer system

**URL:** <https://krita-artists.org/t/node-based-layer-system/55221>\
**Category:** Feature Requests\
**Tags:** for-layers\
**Created:** [January 5, 2023, 4:35pm UTC](https://krita-artists.org/t/node-based-layer-system/55221 "2023-01-05T16:35:01Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Aqao](https://krita-artists.org/user_avatar/krita-artists.org/aqao/32/50146_2.png) [@Aqao](https://krita-artists.org/u/Aqao)\
**Post date:** [January 5, 2023, 4:35pm UTC](https://krita-artists.org/t/node-based-layer-system/55221/1 "2023-01-05T16:35:01Z")

</div>

When I draw projects with more than 500 layers, managing the relationships between layers bores me to death.  
Sometimes I want to achieve an effect, which is either impossible or too cumbersome.  
I am very tired of the layer-based Layer system. It is not intuitive and flexible enough.

I found [Blackink](http://www.bleank.com/accueil.html) in this post: [Node-based brush designer](https://krita-artists.org/t/node-based-brush-designer-including-mockups)  
It’s Layer editor is great! I love this!!!

 ![Node-basd layer editor of BlackInk](https://krita-artists.org/uploads/default/original/3X/c/d/cdf9510d04bb344f10a5a26f78704b18e37087eb.png)

Is it possible to create something similar in Krita ?

---

<div class="post-metadata">

**Author:** ![EyeOdin](https://krita-artists.org/user_avatar/krita-artists.org/eyeodin/32/2662_2.png) [@EyeOdin](https://krita-artists.org/u/EyeOdin)\
**Post date:** [January 5, 2023, 5:48pm UTC](https://krita-artists.org/t/node-based-layer-system/55221/2 "2023-01-05T17:48:29Z")

</div>

I would love this. Have spoken about for a while now. So glad more people think about it.

Nodes are so much superior to layers you can’t even compare.

---

<div class="post-metadata">

**Author:** ![dudewtf](https://krita-artists.org/user_avatar/krita-artists.org/dudewtf/32/64783_2.png) [@dudewtf](https://krita-artists.org/u/dudewtf)\
**Post date:** [January 9, 2023, 3:54am UTC](https://krita-artists.org/t/node-based-layer-system/55221/3 "2023-01-09T03:54:42Z")

</div>

Oh, that’s really cool!

---

<div class="post-metadata">

**Author:** ![RebelRae](https://krita-artists.org/user_avatar/krita-artists.org/rebelrae/32/65870_2.png) [@RebelRae](https://krita-artists.org/u/RebelRae)\
**Post date:** [January 21, 2023, 11:26pm UTC](https://krita-artists.org/t/node-based-layer-system/55221/4 "2023-01-21T23:26:57Z")

</div>

Hi Aqao, Would you be willing to help me test this sort of feature for a while? I’m adding a node based editor this week that will serve other purposes, however I can make a separate family of nodes for this purpose in a new docker

---

<div class="post-metadata">

**Author:** ![Voronwe13](https://krita-artists.org/user_avatar/krita-artists.org/voronwe13/32/5002_2.png) [@Voronwe13](https://krita-artists.org/u/Voronwe13)\
**Post date:** [January 22, 2023, 4:26am UTC](https://krita-artists.org/t/node-based-layer-system/55221/5 "2023-01-22T04:26:43Z")

</div>

I’ll be curious to check out your node-based editor if/when you get it in Krita. I’ve been wanting to create a node-based brush editor for a while, but haven’t been able to justify putting in the time to make the interface for it yet. If you add your own node-based editor, that would save me a lot of work if I do decide to create my ideal brush engine. I look forward to seeing this!

---

<div class="post-metadata">

**Author:** ![Reptorian](https://krita-artists.org/user_avatar/krita-artists.org/reptorian/32/3693_2.png) [@Reptorian](https://krita-artists.org/u/Reptorian)\
**Post date:** [January 22, 2023, 6:31am UTC](https://krita-artists.org/t/node-based-layer-system/55221/6 "2023-01-22T06:31:24Z")

</div>

With many layers, I think it is reasonable to have node overview. I actually would vote for this. It even improves things in other areas as well. I’d keep current features though. The real tricky part is being able to switch between the two.

---

<div class="post-metadata">

**Author:** ![RebelRae](https://krita-artists.org/user_avatar/krita-artists.org/rebelrae/32/65870_2.png) [@RebelRae](https://krita-artists.org/u/RebelRae)\
**Post date:** [January 22, 2023, 8:11am UTC](https://krita-artists.org/t/node-based-layer-system/55221/7 "2023-01-22T08:11:21Z")

</div>

Hey check out [this post](https://krita-artists.org/t/vectornode-editor-for-testers-who-love-vector-graphics/56508) I created looking for testers. Cheers

---

<div class="post-metadata">

**Author:** ![Aqao](https://krita-artists.org/user_avatar/krita-artists.org/aqao/32/50146_2.png) [@Aqao](https://krita-artists.org/u/Aqao)\
**Post date:** [January 22, 2023, 8:28am UTC](https://krita-artists.org/t/node-based-layer-system/55221/8 "2023-01-22T08:28:32Z")

</div>

I’d love to test it out!

---

<div class="post-metadata">

**Author:** ![RebelRae](https://krita-artists.org/user_avatar/krita-artists.org/rebelrae/32/65870_2.png) [@RebelRae](https://krita-artists.org/u/RebelRae)\
**Post date:** [January 22, 2023, 8:29am UTC](https://krita-artists.org/t/node-based-layer-system/55221/9 "2023-01-22T08:29:54Z")

</div>

Awesome. Follow that post and I’ll update within a week or so the first alpha version
