Infinite Canvas Plugin (in real-time painting)

So I created this plugin that enables you to draw outside the canvas in real time:

Options:

  • Disable/Enable: enables and disable real time tracking
  • Overlay: Shows the stuff outside Canvas
  • No Color: Erase the external boundaries color
  • Crop: It creates a hole in the middle that doesnt update the overlay in that area
  • Edges: Black outline on the canvas edges
  • Op: Opacity of the Overlay
  • Color square: For choose the color of the external boundaries

Modes:

  • Normal

  • Wide

  • Ultra
    (This is for how close is rendering near the cursor, if it’s highier worst performance but better covered area)

  • Full Document:
    Shows all the layers

  • Current layer:
    Show only the current layer

Download: GitHub - rexed02/Infinite-Canvas-Krita: Implementation for infinite canvas in Krita

Disclaimer:

  • Undo and redo doesn’t work well on Full Document mode. The update is only achieved after release detection when painting.
  • Not All the brushes work for real time updates and idk why so it will stay as it is
  • This plugin is made for 8bit/depth chanel
  • When resizing is a bit slow but still faster than resize the entire document with krita built in resize

What the plugin does internally:

10 Likes

Great idea! I’ll definitely give this a go!

1 Like

This is such an awesome feature. Thank you !

1 Like

Really exciting idea! Doesn’t really work for me unfortunately, the brush strokes aren’t aligned properly

Another thing i noticed is that the plugin is grayed out in options, which makes it hard to uninstall/disable

image

Would really love to use this plugin in my workflow, but for now i think ill wait a bit!

My Krita version is 5.3.0 prealpha and i use Windows 11

1 Like

Hmm that’s a weird behavior, can you hover your mouse above the grayed out plugin to see the error message and send a screenshot of that?

1 Like

Here you go!