npainter icon indicating copy to clipboard operation
npainter copied to clipboard

fast and simple digital painting software

NPainter

fast and simple digital painting software (Work in Progress)

Proof of Concept

Building

For now, only works on Linux/X11/XWayland. Arch/Manjaro is Recommended

# Building Fast Binary
$ nimble build -d:danger
# Building Debug Binary
$ nimble build

# Running Program
$ ./npainter

Current Features

  • Graphics Tablet Pressure via XInput2
  • Antialiased and Almost Consistent Brushes
  • Fast Enough Rendering using SSE4.1

Future Features

  • Tiled Layering
    • Raster Layers
    • Mask/Stencil Layers
    • Folder Layers
    • Fundamental Blending Modes
    • Clipping Group & Alpha Lock
  • Transform Tool (Standard, Mesh, Liquify)
  • Antialiased Fill With Closing Gap
  • OpenGL 3.3 Accelerated Canvas View
  • Basic but very Useful Filters
  • Infinite Undo using Compressed Files with zstd
  • Intuitive and Very Simple GUI

Very Future Features

  • Semi-Vector Layer
    • Catmull
    • Bezier
  • Frame by Frame Animation

Out of Scope Features

  • Maximun Pixel Precision
  • Very Realistic Brushes
  • 1:1 Features with Similar Software
  • Machine Learning Filters
  • Animated GUI