Version 1.2 is released and it addresses some of the concerns User selections are now shown in the canvas, and you can right-click to set the background image if you'd like (courtesy of Pyrochild's open-source Liquify plugin). I'd also like to thank everybody that gave me positive feedback! I like to know when I'm doing something right Thanks for the great idea I appreciate the feedback, and it helps me organize which issues to tackle next. Rather than just remembering the location to load, I will definitely have auto-loading of locations (I was already planning that ). It will open a little dialog for all that stuff. I will add a preferences option under miscellaneous. ini file to the Effects folder as sort of a workaround, but using the registry is much better. can something be done so it will remember the last opened folder when adding brushes? I keep my "brushes" in a folder inside the "Pictures folder" and. / Thanks to TechnoRobbo for this and the sister routine getlastFolder() /// public static void savelastFolder ( string fp ) Public static string AuthorName = "Ego Eram Reputo" public static string PluginName = "A Brand New Plugin" /// /// Saves the path of the last folder the user navigated to (either load or save). These will allow you to solve the inconsistent path issue is referring to
#Paint tool sai fur brush pinterest code
Source code Edited Decemby - these routine saves (and recalls) the last directory path to/from a registry key. bugfix "Rotate with brush" draws on mouse up if the user never moved it far enough to stamp it.bugfix The canvas no longer flickers when zooming.bugfix Corrected lock alpha and undo/redo transparency errors.tweak the zoom point now clamps to canvas edges to prevent zooming off-screen, and re-centers if entirely off-screen.tweak on first run, the user's transparency is also copied.tweak the brush color button's BackColor ignores alpha as it should.tweak Canvas is drawn more smoothly when zoomed out, with the half-pixel mode set.tweak Invalid colorize options are hidden or disabled when colorized brush is off.tweak Panning does not constrain to the edges of the image.tweak Zoom keyboard shortcut goes in/out by 2x or 0.5x for better zooming, and zooms to mouse.tweak Brush images are reloaded after the brush image directories options are changed.tweak Adding brushes with the add brushes button adds them permanently instead of temporarily.tweak Added prompt for exit on keypress of escape/enter if button is unfocused.tweak Made window resizeable, moved tooltips, expanding buttons replace tabs, moved undo/redo/ok/cancel.tweak Major performance increase for small brush drawing.tweak Updated the brushes to increase Big Dots and make everything a red-to-black gradient for easier HSV mixing.new Added visual guides for symmetry modes, for setting symmetry origin, and for using min draw distance.new Checkbox to change brush density based on brush size automatically.
new HSV mixing options for uncolorized brushes.new Added the eraser and set symmetry origin tools.Color picker now switches to last tool after use new Added a toolbar to switch tools more easily.new Tablet pressure sensitivity for Huion/Wacom via WinTab.Note: If you're working with multiple layers, you can merge down all the layers below to copy it to the clipboard and use it as the background in a right-click menu on the canvas itself.Įxtract the Dynamic Draw folder to the Effects folder of your installation, which for me is at C:/Program Files//Effects. You'll see explanations & keyboard shortcuts in a tooltip as you hover over settings. Draw on the canvas (with some tablet support for huion/wacom via WinTab) Change settings (don't forget you can scroll down for more settings)ģ. Pick a brush image (and add your own under Settings - Brush section -> Brush Image Locations)Ģ. Drawing with brush dynamics (similar to Krita/Photoshop), but within Paint.Net! Everything in the pic below was drawn with it except the letter shapesĪdditional thanks to TechnoRobbo, Null54, Pyrochild, Toehead, and xchellx for valuable code contributionsġ.