Node-Based vs Layer-Based Editing

Paintapp supports both layer-based editing and node-based editing. They solve similar creative problems, but with different workflows and different strengths.

Paintapp node graph editor showing connected processing nodes

A node graph in Paintapp. Each box is a processing step, and connections control how image data flows.

Layer-Based Editing

Layer workflows are usually easier to learn: the stack order is visual, and edits often feel direct and predictable. For many tasks, layers are the fastest way to work.

StrengthWhy it helps
Simple mental modelTop-to-bottom stacking is intuitive and quick to understand.
Fast for common editsGreat for straightforward compositing, masking, and retouching.
AccessibleMost artists and designers already know layer workflows.

Node-Based Editing

Node graphs are generally considered more powerful and flexible for complex workflows. Instead of a single stack, you build a graph where branches, merges, and re-routing are explicit.

StrengthWhy it helps
Rewiring is fastYou can quickly reconnect inputs/outputs and reorganize processing flow.
Non-linear experimentationCopy and disconnect whole graph sections to test alternatives without losing your current setup.
Better reuseSubgraphs can become reusable building blocks for repeated looks/effects.
Viewer flexibilityA viewer node can be moved to different graph points to inspect intermediate results immediately.

How Paintapp Combines Both

In Paintapp, layers and nodes are complementary rather than competing systems. At a high level you still work with layers, while deeper processing can be handled as node graphs. This architecture is still evolving as design details are refined.

A practical rule: use layers for speed and clarity, then switch to node graphs when you need branching, reusable setups, or deeper experimentation.