NinthDesertDude Posted July 3, 2022 Author Share Posted July 3, 2022 Version 3.3 released You can now select a filter to apply and draw on the canvas using your chosen brush. This makes the defunct Brush Filter plugin fully obsolete. A lot of operations are now slightly faster due to parallelization, mostly visible at high brush sizes. How to use filters Select the effect and adjust the settings in the dialog (if any). At the moment, canceling is the same as clicking OK -- that will change later. Use the gear button to adjust the settings. Hover over the dropdown or settings button to preview the full effect at any time. Notes: - performing undo and redo is slower with an effect active, because it reapplies the effect after each undo or redo. If it's too slow, clear the active effect. - the dropdown shows built-in effects/adjustments in alphabetical order, then custom effects/adjustments in alphabetical order. - the way effects are applied by DynamicDraw is imperfect, so all plugin packs were tested for compatibility and certain ones were blacklisted.Known effects compatibility list Spoiler Plugins that don't actually work in paint.net v4.3.11 natively Asmageddon -> Strange Bulger Asmageddon -> Strange Bulger B Curtis -> Blur Map Curtis -> Channel Mask Curtis -> Displacement Map Curtis -> Equations Simon B -> That other app Plugins that fail to work when selected Asmageddon -> PS Only TechnoRobbo -> TR's Brush Strokes TechnoRobbo -> TR's DistortThis! TechnoRobbo -> TR's FreeWarp TechnoRobbo -> TR's SelfEeZ Toehead -> Barcode Plugins that always crash to desktop Boltbait -> Paste Alpha (hangs on re-render, conditionally hangs if no image is on clipboard) TechnoRobbo -> TR's Copy With Alpha (hangs on re-render, conditionally hangs if no image is on clipboard) TechnoRobbo -> TRs Displacement Map 3D (hangs) TechnoRobbo -> TR's Filaments (hangs) Plugins that crash to desktop intermittently or conditionally Asmageddon -> PS Mega (crashes on re-render) Boltbait -> From Clipboard (intermittent hang on re-render, conditionally hangs if no image is on clipboard) DYPY -> Spiral (intermittent crash when selected) Pyrochild -> Random Effect (fully works, but may randomize to an effect that doesn't) TechnoRobbo -> TR's Export Selection TechnoRobbo -> TR's Intensity Warp (conditionally hangs if no image is on clipboard) Toehead -> BlendModes Plus Plugins that fail to render correctly / do anything Ed Harvey -> Vitrious (does nothing) Ed Harvey -> White Balance (does nothing) Jesse Chunn -> Stencil (makes the canvas solid black) Tim! -> Rounded Rectangle (doesn't update preview when adjusting settings) List of all tested plugins by author (every usable plugin from every plugin pack thread):BOLTBAIT'S PLUGIN PACK VERSION 5.2 Tested plugins: Black and White+, Color Balance, Combined Adjustments, Hue/Saturation+, Temperature/Tint, Transparency, Dream, Oil Painting+, Pastel, Gaussian Blur+, Complementary Colors, From Clipboard, From File, Bevel Object, Feather Object, Inner Shadow, Object Shadow, Object Shadow 3D, Outline Object, Pasta Alpha, Switch Alpha to Gray, Switch Gray to Alpha, Combined Adjustments, Level Horizon/Plumb Bob, Meme Maker, Remove Dust, Seam Carving - Horizontal, Seam Carving - Vertical, Sharpen Landscape, Vignette+, Calendar, Chart or Graph, Dimensions, Flames, Gradient, Grid/Checkerboard, Polygon/Stars, Bevel Selection, Blur Selection Edge, Feather Selection, Inner Shadow, Outline Selection, Floyd-Steinberg Dithering, Creative Text Pro, Outlined / Gradient Text, Paste Alpha PYROCHILD'S PLUGINS 2020-11-21 Tested plugins: Color Match, Curves+, Gradient Mapping, Splatter, Gradient Blocks, Pixelate+, Jitter, Stitch, Outline Object, Trail, Film, Borders N' Shapes, Gradient Bars, Gradient Grid, Random Shape Fill, Grid Warp, Liquify, Smudge, Twist, Random Effect RED OCHRE PLUGIN PACK 10.1 Tested plugins: TwoToneThreshold, ArtyThing, Contour, Cobweb, Scribble, Furblur, Overblur, EarthsnGreys, Psychocolour, Recolour Choice, Compo Grids, Poster, Vanishing Point, Aardvark, ClipDisplace, Squirkle Warp, CalliColour, Cuboids, Dryad, Facet, Gears, Gossamer, Helix, MultiSpline, slinky, String and Pin, NoiseChoice, Object Bevel, Object2colour, Objectedge, Compo tool, Bezncurve, Flourish, Gradients galore, Highlight, Squirkle, Table, Scintillate, ClipWarpNew, Alphathreshold, Selection2Clear KRISVDM'S PLUGIN PACK v4.3.3.0 Tested plugins: Color Accent, Cyanotype, Duotone Ink on Paper, Duotone Light, Grayscale on Colored Paper, Make Color Transparent, Monochrome Ink on Paper, Sepia 2, Average Blur, Smart Blur, Zoom Blur, Drop Shadow, Center Both, Center Horizontally, Center Vertically, Horizontal: Left, Horizontal: Right, Vertical: Bottom, Vertical: Top, Fade Edge, Gradient, Gridlines DYPY'S PLUGIN PACK 2014-05-04 Tested plugins: Black and Alpha+, Color Balance+, Alpha_to_0, Alpha_to_255, Metallize, 1px Expansion, Perspective, Rotate/Zoom+, AA's Assistant, Circle Text, RotateText, RotateTextSUI, Speech bubble, SpiralText, TextPlus, WaveText, WaveTextSUI, Multi-Threshold MADJIK' ALL PLUGINS (2018-04-07) PACK V4.21e Tested plugins: Color Zoom Blur, Gradient Blur, Change Extreme Colors, Color Aberration, Expand Color, Recolor Gray, Reverse Colors, Displacement, Distorting Mirror, Donut, Gravity, Kaleidoscope, Magnifier, Melting, Motion Sharpen, Oblique, Page Curl, Paneling, Polar transformation, Seamless Texture Maker, Sin Waves, Tiles Reflection XY, Tube Oblique, TwistZ with zoom, Water Reflection, Waves, Wet Floor reflection, Auto Chrome Noise, Smooth Noise, Bars, Buttons, Fractal curly tree, Fractal fern leaf, Frames, Grid Checker Maker, Hexagonal Grid, KaleidoGen, Lens Flare, Polygons, Random Lines, Random Maze 1, Random Maze 2, Roses, Shapes, Sparkles, Spiral, Spirograph, SpiroShapes, Splashes, Stars, Volutes, Spot the Center, Majority, Overliner, Star Glow, Animal texture, Auto Chrome - Grain Filler, Color Modulo, Fractal attractor, Hilbert filling curve texture, Julia Plus, Light Rays, Moire, Nebulous, Newton Fractal, Perlin Texture, Radial Colors, Rainbow Twist, Regular Noise Texture, Tournesol, Vibrato, Fill from Palette, Generate 96 distinct colors, List of Palettes, XYCoords, Signature stamp TECHNOROBBO'S PLUGIN PAK (June 3rd,2015) Tested plugins: TR's Alpha Mapper, DH ShapeMaker, Line Tracer, TR's Brush Strokes, TR's Color Waves, TR's DoodleMatic, TRs Croquis, TR's TiltShift, CMY Ghost, Cycle HSV, FSPosterizer, Noise Bleacher, TR's BW Photo, TR's ColorizerHMS, TR's ColorReducer, TR's Contour Filler, TR's Coquin Filter, TR's Custom Palette Matcher, TR's Intense Filtration, Layer Cake, TR's DistortThis!, TR's Drum Skin, TR's Fish Eye, TR's FreeWarp, TR's Glass Vignette, TR's Intensity Warp, TR's Pixel Puller v1.1, TR's Pixel Pusher, TR's Radial Extruder, TR's ReverseFishEye, TR's ReverseFishEye35, TR's Smudger, TR's ZigZag, TRs Displacement Map 3D, TR's Filaments, TR's iPollock, TR's TreeMaker, TR's Kaboom, TR's KlumpNoiz, TR's Scatter, TR's AlphaCutter, TR's Keyframe, TR's PseudoSnap!, TR's Str8 Edge, TRs EFX, TR's Bokeh, TR's Dodge and Burn, TR's Film Stock, TR's FilmStrip, TR's PanoPDN, TR's Pixel Sharpener, TR's Portrait Retouch, TR's SelfEeZ, TR's SphereCuber, TR's Star Filter, Frames, TR's Custom Random Filler, TR's FireWorks, TR's Fuego, TR's Morpher, TR's Plasmatics v1.0, TR's Snow Flake Maker, TR's SplineMaster, TR's Strobe Motion, TR's Tesla Coil, TR's Third Dimension, TR's StrangeAttractor, TR's Copy with Alpha, TR's Export Selection, TR's Paste Fill, TR's Paste Frame, TR's Paste Warp, TR's QuickOutLiner, TR's Half Tone, TR's Tiled Pixels, TR's MonoLithic SIMON B'S PLUGIN PACK 2014-06-22 Tested plugins: ThatOtherApp, Printer+, Find Edges, Olden, Extend Border, DragFrom TANEL'S PHOTO AND COLOR PLUGINS 2012-03-05 Tested plugins: Color Mixer, Alpha Blur, Bidirectional Blur, Color to Alpha, Grain, Basic Adjustments, Black and White Converter, Eyeshine Removal, Local Contrast, Red Eye Quick Fix, Shadow / Highlight Recovery, Sharpen+ ED HARVEY EFFECTS v4.0 2012-02-13 Tested plugins: Vibrance, Simplify, Splinter, True Blur, Color Filter, Color Flip/Rotate, Color Tint, Extract Channel, Filtered Black and White, Invert Intensity, Single Hue, Solarize, Threshold, Vitrious, White Balance, Drop Ripple, Glass Blocks, InsideOut, Lens, MultiView Warp, Pixelate (Cairo Pentagonal), Pixelate (Hexagon), Ripple, Wobble, Cross Processing, Vignette EH, Halftone, Seismograph ASMAGEDDON TOOLS PACK 11/15/07 Tested plugins: Alpha works, Channel multiplier, Channel Shift, Channel works+, Color Percentage+, From P to S, From P to S simple, HSV inversion, Hue (Red<--->Psychodelic), Hue Channeling multiply, Image coder, Inverto pushing, Inverto pushing Kaleidoscope, Inverto pushing plus, Multiplo uniqua, PS Mega, PS Only, Quadro Disorter, Quadro Disorter B, Render-Border, Render-Quadro bumperoo, Render-Quadro inverto, Render-Quadro sharper, RGB tricks, Strange Bulger, Strange Bulger B, Strange Bulger Kaleidoscope, Water REMAKE'S PLUGIN PACK 1/22/22 Tested plugins: Alpha Transform, Dynamic Contrast, Intensity RGB, Saturation RGB, Transparency RGB, Color Sketch, Dragan Effect, Linocut, Reticulation, Scratch Art, Sponge, Averaged Color Blur, Color Range, Eliminate Dark/Light, Lines/Grid, Emboss+, Neon Edges, Center Lines EER'S PLUGIN PACK 1/22/22 Tested plugins: CellMaker, ChessFEN, Fibonacci Fill, Organigram, Polaroid Frame, TileWorld, MathLaTex TOE_HEAD2001'S PLUGINS (Sept 29, 2018) Tested plugins: SubLCD, Gaussian Blur (Clamped), Distort This!, Droste, Screen Pixel, Blur Fill, Rubber Stamp, Green Tint Reduction, Inset Box Shadow, Barcode, Bulletin Board Trim, Coordinate Plane Points, Gingham, Isometric Cuboid, Jigsaw Puzzle, Pie Chart, Postage Stamp, Ruler, Spoked Wheel, Tattersall, Two-point Perspective, Radius Corners, Text Window, Tartan, BlendModes Plus, Quadrilateral Correction ARGUSMAGNUS' PLUGIN PACK (2018/10/19) Tested plugins: Unblend, Barcode, Band Pass Filter, High Pass Filter, Low Pass Filter, Edge Detect+, Fast Fourier Transform, Inverse Fast Fourier Transform MCCREERY'S PLUGINS (3/23/21) Tested plugins: Clean Transparent, Color Ramp, Erode, Isolate Channel, Move Seams, Outline, Remove Transparent AHMED'S PLUGINS (3/23/21) Tested plugins: posterize+, Cartoonize, InkSketch+, Apply Color, Quick Gravity, Vibration, Clarifaction+, Clarify, PERSON_321'S PLUGINS Tested plugins: invert channels, Rainbow Loom, Sound waves, X Rainbow bars CURTIS' PLUGIN PACK (3.5.4) Tested plugins: Effects Lab, Blur Map, Selective Palette, Displacement Map, Jumble, Tile Image, Channel Mask, Equations, Fern Fractal, Rounded Rectangle, Dots EVAN'S EFFECTS PLUGINS (Oct 16, 2012) Tested plugins: Conditional Hue/Saturation, Quadrilateral Reshape, Mirror over line, Mirror bottom half over top half, Mirror top half over bottom half, Mirror left half over right half, Mirror right half over left half, 3D Object, Pie Chart, Polygonal Transparency NULL54'S PLUGIN PACK (2019-09-14) Tested plugins: 8bf Filter, Kuwahara STUS EFFECTS (1/10/2010) Tested plugins: Advanced Rotate, AlphaContrast, iPhone TabbarIcon Maker Alpha From RGB Intensity, Vignette1, RGB_Remap, Obscure JESSE CHUNN PLUGIN PACK (3/8/2008) Tested plugins: Stencil, Focal Point, Soften Edges, Bricks, Varicose, Color Replace TOLI'S EFFECTS 2.0.2 FOR V4.0 Tested plugins: Smooth, 1st Diagonal Mirror, 2nd Diagonal Mirror, Horizontal Mirror, Vertical Mirror, Rotate 90 Clockwise, Rotate 180 Clockwise, Rotate 270 Clockwise, Engrave / Emboss, Mirror / Rotate HARDWARE ACCELERATED BLUR PACK V3.2 Tested plugins: (GPU) Channel Blur, (GPU) Gaussian Blur, (GPU) Motion Blur, (GPU) Radial Blur, (GPU) Zoom Blur COLOR TARGET PLUGIN PACK (13TH JULY 2008) Tested plugins: Color Stretch, Color Target, Target Panel MIKE RYAN'S PLUGIN'S (September 2, 2008) Tested plugins: Input To Output, Invert Alpha, Brightness / Darkness to Alpha, Color Timming, Alias, Silhouette Plus TIM'S EFFECTS (Feb 27 2017) Tested plugins: Mosaic, Rounded Rectangle 5 2 2 Quote Link to comment Share on other sites More sharing options...
Red ochre Posted July 3, 2022 Share Posted July 3, 2022 Haven't tried this version yet but very impressed by the sheer amount of testing you have done! Quote Red ochre Plugin pack.............. Diabolical Drawings ................Real Paintings Link to comment Share on other sites More sharing options...
TrevorOutlaw Posted July 6, 2022 Share Posted July 6, 2022 This plug-in has truly come a long way! The sheer amount of effort is just incredible and the implementation of Brush Filter into this is just mind-numbing blowing. Quote Paint.NET Gallery | Remove Foreground Object Tutorial | Dispersion Effect Tutorial Link to comment Share on other sites More sharing options...
NinthDesertDude Posted July 6, 2022 Author Share Posted July 6, 2022 Love to hear the positive feedback! It's pretty much the reason I've been developing this for about 5 years now. I started it as a free, simple photoshop-like brush system (and later learned that both Krita and FireAlpaca existed already). I'm not planning on doing too much development on it now that some of those programs have matured a bit and do brush drawing better. I definitely had to add the brush filter option since I chose to deprecate that plugin; I'd hate to let it die without a replacement. There's a few things I might still investigate, like redesigning the UI, adding better pixel brush tooling (a pixel-perfect pencil is still a rare tool in drawing software!), smudge brush, etc. The one thing that's sorely missing is layers, though. It's kinda hard to make this plugin convenient for its purpose unless I get the option to read/write layers, and I don't see that happening (and honestly, even if it did, layer masks and layer groups don't exist in paint.net, so competing programs built-to-purpose will always have an obvious edge). Quote Link to comment Share on other sites More sharing options...
Reptillian Posted July 6, 2022 Share Posted July 6, 2022 One idea for this plugin is pixel-art related stuff. Grafx2 would be a great starting point, but I realized getting there would be too much work, and that's not the focus anyway. Quote G'MIC Filter Developer Link to comment Share on other sites More sharing options...
NinthDesertDude Posted July 6, 2022 Author Share Posted July 6, 2022 1 hour ago, Reptillian said: One idea for this plugin is pixel-art related stuff. Grafx2 would be a great starting point, but I realized getting there would be too much work, and that's not the focus anyway. Pixel art is already on the list since it's less dependent on layers (easier to select and modify pixels when everything is solid color). So is a bunch of tool concepts, like line, bezier, polygon, etc. There's enough to keep me occupied for some years. I'm just going to focus on the more interesting and impactful features more than code plumbing considering how long this plugin's been around already. Eventually I need to add defaults for other locales, and tutorials to show people how to use DD. The pixel art ideas and more are at https://github.com/NinthDesertDude/Dynamic-Draw/wiki/Change-Log-&-Roadmap#roadmap. Let me know if anything's extra interesting and maybe I'll prioritize it for next time I'm working on DD. Quote Link to comment Share on other sites More sharing options...
Rick Brewster Posted July 7, 2022 Share Posted July 7, 2022 @NinthDesertDude, are you using the Win32 Pointer API (WM_POINTER), or exclusively WinTab? (like for pressure, etc.) I may want to surface the pointer stuff for plugins to use at some point. Maybe not for the first release of 4.4, there's already a lot on that plate, but I think it'd be really useful. As well as the ability to have a WinForms Control that renders using Direct2D. (internally I have something called Direct2DPointerControl that could be cleaned up and made public) 1 Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
NinthDesertDude Posted July 7, 2022 Author Share Posted July 7, 2022 6 minutes ago, Rick Brewster said: @NinthDesertDude, are you using the Win32 Pointer API (WM_POINTER), or exclusively WinTab? (like for pressure, etc.) I may want to surface the pointer stuff for plugins to use at some point. Maybe not for the first release of 4.4, there's already a lot on that plate, but I think it'd be really useful. As well as the ability to have a WinForms Control that renders using Direct2D. (internally I have something called Direct2DPointerControl that could be cleaned up and made public) It sounds like you're describing an abstraction that provides the x,y coordinates and LMB press info from whatever device is in use (mouse, or tablet via windows ink) which would be welcome. If that includes stylus info like current pressure, that'd give me windows ink support almost for free. Either way, I'd be happy. I'm not too familiar with how native Winforms controls deal with paint events, but if they're not using Direct2D to do it and D2D is faster (which I'm guessing is the case, if you're offering), then that's another offer I'd happily take. Quote Link to comment Share on other sites More sharing options...
Rick Brewster Posted July 7, 2022 Share Posted July 7, 2022 Yes Direct2D is a much better rendering system than GDI+ (System.Drawing), which is what WinForms uses, and it's pretty much garbage-tier. Even in software rendering mode, D2D is a lot better than GDI+. I don't think Microsoft refers to the Pointer API as "Windows Ink," but I believe they've become synonymous elsewhere. It's what I'm using for handling pens and drawing tablets since v4.2.6 (albeit w/o pressure or anything other than X,Y). In 4.4 I'm using it for pressure as well as high-resolution X,Y values (sub-pixel precision), and once I'm comfortable with its stability it could be very useful for plugins that do custom UI and input. And DynamicDraw is basically the canonical example of something like that. 1 Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
gendalf Posted January 20 Share Posted January 20 Paint.Net 4\Effects\DynamicDraw\DynamicDraw.dll, version 3.3.0.4564 System.IO.FileNotFoundException: Could not load file or assembly 'PaintDotNet.Effects, Version=4.311.8179.42221, Culture=neutral, PublicKeyToken=null'. Не удается найти указанный файл. File name: 'PaintDotNet.Effects, Version=4.311.8179.42221, Culture=neutral, PublicKeyToken=null' ---> System.IO.FileNotFoundException: Could not load file or assembly 'PaintDotNet.Effects, Version=4.311.8179.42221, Culture=neutral, PublicKeyToken=null'. Не удается найти указанный файл. File name: 'PaintDotNet.Effects, Version=4.311.8179.42221, Culture=neutral, PublicKeyToken=null' at System.Reflection.RuntimeAssembly.InternalLoad(ObjectHandleOnStack assemblyName, ObjectHandleOnStack requestingAssembly, StackCrawlMarkHandle stackMark, Boolean throwOnFileNotFound, ObjectHandleOnStack assemblyLoadContext, ObjectHandleOnStack retAssembly) at System.Reflection.RuntimeAssembly.InternalLoad(AssemblyName assemblyName, RuntimeAssembly requestingAssembly, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, AssemblyLoadContext assemblyLoadContext) at System.Runtime.Loader.AssemblyLoadContext.LoadFromAssemblyName(AssemblyName assemblyName) at PaintDotNet.Runtime.Loader.TrustedPlatformAssemblyResolver.Load(ILoadContext loadContext, AssemblyName assemblyName, String assemblyPath) in D:\src\pdn\src_4_3_x\PaintDotNet\Runtime\Loader\TrustedPlatformAssemblyResolver.cs:line 94 at PaintDotNet.Runtime.Loader.CombinedAssemblyLoader.Load(ILoadContext loadContext, AssemblyName assemblyName, String assemblyPath) in D:\src\pdn\src_4_3_x\PaintDotNet\Runtime\Loader\CombinedAssemblyLoader.cs:line 51 at PaintDotNet.Runtime.Loader.AssemblyResolver.ResolveAssembly(ILoadContext loadContext, AssemblyName assemblyName) in D:\src\pdn\src_4_3_x\PaintDotNet\Runtime\Loader\AssemblyResolver.cs:line 68 at PaintDotNet.Runtime.Loader.LoadContext.AssemblyLoadContextImpl.Load(AssemblyName assemblyName) in D:\src\pdn\src_4_3_x\PaintDotNet\Runtime\Loader\LoadContext.cs:line 168 at System.Runtime.Loader.AssemblyLoadContext.ResolveUsingLoad(AssemblyName assemblyName) at System.Runtime.Loader.AssemblyLoadContext.Resolve(IntPtr gchManagedAssemblyLoadContext, AssemblyName assemblyName) System.IO.FileNotFoundException: Could not load file or assembly 'PaintDotNet.Core, Version=4.311.8179.42221, Culture=neutral, PublicKeyToken=null'. Не удается найти указанный файл. File name: 'PaintDotNet.Core, Version=4.311.8179.42221, Culture=neutral, PublicKeyToken=null' ---> System.IO.FileNotFoundException: Could not load file or assembly 'PaintDotNet.Core, Version=4.311.8179.42221, Culture=neutral, PublicKeyToken=null'. Не удается найти указанный файл. File name: 'PaintDotNet.Core, Version=4.311.8179.42221, Culture=neutral, PublicKeyToken=null' at System.Reflection.RuntimeAssembly.InternalLoad(ObjectHandleOnStack assemblyName, ObjectHandleOnStack requestingAssembly, StackCrawlMarkHandle stackMark, Boolean throwOnFileNotFound, ObjectHandleOnStack assemblyLoadContext, ObjectHandleOnStack retAssembly) at System.Reflection.RuntimeAssembly.InternalLoad(AssemblyName assemblyName, RuntimeAssembly requestingAssembly, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, AssemblyLoadContext assemblyLoadContext) at System.Runtime.Loader.AssemblyLoadContext.LoadFromAssemblyName(AssemblyName assemblyName) at PaintDotNet.Runtime.Loader.TrustedPlatformAssemblyResolver.Load(ILoadContext loadContext, AssemblyName assemblyName, String assemblyPath) in D:\src\pdn\src_4_3_x\PaintDotNet\Runtime\Loader\TrustedPlatformAssemblyResolver.cs:line 94 at PaintDotNet.Runtime.Loader.CombinedAssemblyLoader.Load(ILoadContext loadContext, AssemblyName assemblyName, String assemblyPath) in D:\src\pdn\src_4_3_x\PaintDotNet\Runtime\Loader\CombinedAssemblyLoader.cs:line 51 at PaintDotNet.Runtime.Loader.AssemblyResolver.ResolveAssembly(ILoadContext loadContext, AssemblyName assemblyName) in D:\src\pdn\src_4_3_x\PaintDotNet\Runtime\Loader\AssemblyResolver.cs:line 68 at PaintDotNet.Runtime.Loader.LoadContext.AssemblyLoadContextImpl.Load(AssemblyName assemblyName) in D:\src\pdn\src_4_3_x\PaintDotNet\Runtime\Loader\LoadContext.cs:line 168 at System.Runtime.Loader.AssemblyLoadContext.ResolveUsingLoad(AssemblyName assemblyName) at System.Runtime.Loader.AssemblyLoadContext.Resolve(IntPtr gchManagedAssemblyLoadContext, AssemblyName assemblyName) Quote Link to comment Share on other sites More sharing options...
Pixey Posted January 20 Share Posted January 20 7 hours ago, gendalf said: 'PaintDotNet.Effects, Version=4.311.8179.42221, It seems you are using an older version of Paint.net. Please update it to version 5.0 Quote How I made Jennifer & Halle in Paint.net My Gallery | My Deviant Art "Rescuing one animal may not change the world, but for that animal their world is changed forever!" anon. Link to comment Share on other sites More sharing options...
Segal03 Posted January 31 Share Posted January 31 Excellent! Is there a way to rotate image with pen, and not slider? Maybe hold the pan key (H key), and use pen to rotate. Once H key is released, rotation stops? Very useful for none touch drawing tablets like Huion Quote Link to comment Share on other sites More sharing options...
NinthDesertDude Posted February 2 Author Share Posted February 2 On 1/31/2023 at 7:17 AM, Segal03 said: Excellent! Is there a way to rotate image with pen, and not slider? Maybe hold the pan key (H key), and use pen to rotate. Once H key is released, rotation stops? Very useful for none touch drawing tablets like Huion No way to rotate by pen, but you don't have to rotate by slider because you can use the shortcuts: Shift + mouse wheel or Shift + arrow keys Quote Link to comment Share on other sites More sharing options...
Juhxx__ Posted March 9 Share Posted March 9 On 9/22/2020 at 5:33 PM, NinthDesertDude said: He's asking for the ability to make the brush strokes lag behind the cursor to a distance, which allows the brush strokes to be smoother. They're currently made by repeating the brush image X amount of times along a line based on the "density" of the brush stroke which is measured relative to the size of the brush. This is how paint.net draws lines as well (you can see the actual lines if the program lags while you draw, or if you draw really fast in circular motions). The main advantage to this method is that there are no "gaps" as would occur if you just draw at the current mouse position every frame. But I digress. You're in luck because this is a listed feature I intend to support anyway. I might as well get around to it. All I need is to set the draw point as soon as the mouse is clicked. Instead of creating a line from the draw point to the mouse position every frame, I need to get the angle and magnitude of the vector and use some % of the magnitude towards the mouse point, then update the draw point to the new location. This should simulate what you get from most other programs, where the brush stroke lags behind the cursor position. There is a better way to do it, which is to adjust the positions of the points so they're "smoother". This is a lot harder and requires drawing on a separate surface and updating the drawn image as the points adjust. The advantage is that the brush strokes are simply smoother without lagging the cursor. Both methods have their merits. I'll go with the first because I don't have to change the entire way that Brush Factory draws. I'll see what I can do when I get off work later. Hey Josh, have you made this plugin yet? I'd like to use it cause I'm trying to use a drawing tablet in Paint.NET and I'm really missing a good stabilizer, tahnks anyway!! Quote Link to comment Share on other sites More sharing options...
NinthDesertDude Posted March 9 Author Share Posted March 9 I haven't dealt with stabilizers yet. iirc I wrote some simple tests that weren't adequate back in 2020 and just got sidetracked by other things to do. It's something I really ought to get back to, still on my list. There's a bunch of things I need to support with PDN 5 too in order for the plugin to work without Rick's code that stops it from breaking. It's been half a year-ish since I started writing Dynamic Draw v4, which has a laundry list of improvements, but I left off in some tricky math with recreating clone stamp. I really need to finish that 2 Quote Link to comment Share on other sites More sharing options...
Juhxx__ Posted March 10 Share Posted March 10 7 hours ago, NinthDesertDude said: I haven't dealt with stabilizers yet. iirc I wrote some simple tests that weren't adequate back in 2020 and just got sidetracked by other things to do. It's something I really ought to get back to, still on my list. There's a bunch of things I need to support with PDN 5 too in order for the plugin to work without Rick's code that stops it from breaking. It's been half a year-ish since I started writing Dynamic Draw v4, which has a laundry list of improvements, but I left off in some tricky math with recreating clone stamp. I really need to finish that ohhh ok, ty tho, and pls keep me updated on taht Quote Link to comment Share on other sites More sharing options...
mashed potato jhonson Posted May 2 Share Posted May 2 so,i tried ti instal a plugin that was supposed to be in the file effect but when i open paint.net it isnt present Quote Link to comment Share on other sites More sharing options...
Pixey Posted May 2 Share Posted May 2 Hello @mashed potato jhonson and welcome Please tell us a bit more. 1. Which Plugin? 2. Do you have classic or store version of paint.net? 3. Did you unzip the plugin and put it into the Paint.net Effects folder? Quote How I made Jennifer & Halle in Paint.net My Gallery | My Deviant Art "Rescuing one animal may not change the world, but for that animal their world is changed forever!" anon. Link to comment Share on other sites More sharing options...
mashed potato jhonson Posted May 2 Share Posted May 2 38 minutes ago, Pixey said: Hello @mashed potato jhonson and welcome Please tell us a bit more. 1. Which Plugin? 2. Do you have classic or store version of paint.net? 3. Did you unzip the plugin and put it into the Paint.net Effects folder? 1. the dynamic draw one 2.classic 3.yes i did Quote Link to comment Share on other sites More sharing options...
toe_head2001 Posted May 2 Share Posted May 2 Make sure you're installed the plugin correctly. You should have 4 files within a subfolder. Within Paint.NET, you will find it in the menus: Effects -> Tools -> Dynamic Draw 1 Quote My Gallery | My Plugin Pack Layman's Guide to CodeLab Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.