Popular Content

Showing content with the highest reputation on 12/24/2016 in all areas

  1. 2 points
    This plugin allows you to modify multiple channels of an image in various ways. Once installed, it can be found in the Adjustments menu, since it is more of an adjustment utility than an effect. Basics - How the Plugin Works In the plugin's dialog, you can configure multiple channel modifications. Each modification allows you to manipulate one channel of the image with one of the built in operations. Every operation uses one or more arguments to calculate the new value for the target channel. The number, form and usage of those arguments depends on the chosen operation. The modifications are executed per pixel and in the order you have arranged them. Use the ˄ and ˅ buttons to re-arrange the modifications, the + button to add more, the × button to remove one, and check/uncheck the Enabled flag to switch a modification on and off. Download and Installation Download from code.lwchris.de (my webspace) To install this plugin, please follow the usual steps when installing Paint.NET plugins: Download the zip file Extract the content Move the DLL file into the "Effects" folder in Paint.NET's root directory (for example "C:\Program Files\Paint.NET\Effects") Restart Paint.NET The plugin will appear as "Modify Channels..." in the Adjustments, not the Effects menu Changelog Channels Depending on whether you have to select the target channel to write to or the source channel to read from, different channels are available: Red/Green/Blue/Alpha - Gets or sets the value for the respective channel. These values always include the changes from previous modifications. Temp 1/Temp 2 - Gets or sets the value of the respective temporary channel Source Red/Green/Blue/Alpha - Gets the original, unmodified value for the respective channel (read-only) Average - Gets the average of the current Red, Green and Blue channel values (read-only) Grayscale - Sets the Red, Green and Blue channel to the given value (write-only) Channel value types The Red, Green, Blue and Alpha channels are int channels (and since Grayscale is just a shortcut for assigning all three at once, it has the same limitations). This means assigned values will be rounded to whole numbers, but are allowed to go way below 0 or above 255. After the last channel modification, their values are clamped to 0-255 and then interpreted as the resulting RGBA color. Temp 1 and Temp 2 are double channels, therefore they can store floating-point values. Reading from Average returns a double. Assigning that value to an integer channel will cause the assigned value to be rounded. Operations Operations can be split into four types: constant, unary, binary or ternary, depending on the number and type of arguments they take. 1. Constant operation The constant operation takes one constant value as argument. Constant (value) - Returns value 2. Unary operations Unary operations take one source channel as argument. Identity (channel) - Returns value of the channel Invert (channel) - Returns 255 - value of the channel Absolute (channel) - Returns -1 * value of the channel if value of the channel < 0, or value of the channel otherwise 3. Binary operations Binary operations take two constant or unary operations as argument. For Divide, the arguments may be augmented with an additional constant. Minimum (arg1, arg2) - Returns arg1 if arg1 < arg2, or arg2 otherwise Maximum (arg1, arg2) - Returns arg1 if arg1 > arg2, or arg2 otherwise Add (arg1, arg2) - Returns arg1 + arg2 Subtract (arg1, arg2) - Returns arg1 - arg2 Multiply (arg1, arg2) - Returns arg1 * arg2 Divide (arg1, arg2, [value]) - Returns arg1 / arg2; if arg2 is a channel, provide value as return value in case the channel value is almost 0 (i. e. < 0.00000001) 4. Ternary operations Ternary operations take one source channel and two constant values as arguments. Clamp (channel, min, max) - Returns min if value of the channel < min, max if value of the channel > max, or value of the channel otherwise L-Threshold (channel, min, value) - Returns value if value of the channel < min, or value of the channel otherwise U-Threshold (channel, max, value) - Returns value if value of the channel > max, or value of the channel otherwise Specification A specification of all possible channel modifications, given in EBNF. Examples Create an opacity map (the darker, the more opaque): Grayscale = Identity Alpha Alpha = Constant 255 Transform into pencil sketch: Alpha = Invert Average Grayscale = Identity Average Swap the red and blue channel: Red = Identity Blue Blue = Identity Source Red Note that Blue = Identity Red does not work, because the first channel modification has already changed the value of the Red channel Legal notes I hate this part, too, but it is somewhat obligatory for software... The plugin is free to use for anything permitted by applicable law (including commercial purposes). You are however not allowed to modify or sell this plugin. Do not redistribute the plugin except by sharing links to this forum post please. If you want to include it in your plugin pack, please ask for my permission first. The plugin is provided "as is", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall I or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the plugin or the use or other dealings in the plugin.
  2. 1 point
    Overview This plugin lets you use dynamic brushes with custom shapes. It's good for drawing effects, textures, and redundant objects like grass. It can be used like a spray can or be used to draw symmetrically. Adapted from TechnoRobbo's Dodgeburn plugin, Pyrochild's context menu, and improved by Null54. Interface The plugin is full-screen when run and looks like this: There are four tabs. The default one is on the left and you can click the names of the other tabs to switch to them. Each tab has its own settings. The first tab shows static brush settings (non-dynamic behavior). The second shows dynamic behavior settings. The third shows dynamic options related to color. The last includes options like rotating the brush with the mouse, enabling symmetry, setting the smoothing mode, or setting custom brush locations so you don't have to import all your brushes every time. For a comprehensive overview of how Brush Factory works, see Github. Installing After downloading the zipped .dll file, you will have to extract the file somewhere, then move it to the Effects folder of your Paint.Net installation, which for me is at C:/Program Files/paint.net. Put it in the Effects folder, then restart Paint.Net. You will see it under the Tools submenu of your Effects menu: Adding Brushes If you want to have extra brushes available, consider making a dedicated folder for it, then adding that folder to the custom brush locations in the 'other' tab of brush factory. Some additional brushes (heart, lightning, leaf, etc.) are available here: Extra Brushes.zip Changes in version 1.8 (all changes viewable on Github) - new Brush density option in Other tab to control how often the brush is repeated. This highly affects how drawing behaves. 10 by default. Set to 0 to turn off speed control. - tweak Clipboard background now fills in transparent regions with a checkerboard pattern (by Null54) Download: https://drive.google.com/open?id=0B6r81tGW7hODS1hvODZRNGpyUWs Source code: https://github.com/JoshuaLamusga/Brush-Factory How-To: https://github.com/JoshuaLamusga/Brush-Factory/wiki/User-Documentation
  3. 1 point
    ShapeMaker Scalable Vector Shapes Lines and Curves for PDN 4.0.6 + by The Dwarf Horde TechnoRobbo - Code Lead (up to v1.2.3), Design toe_head2001 - Code Lead (v1.3 onward), Design Red Ochre - Graphics Lead, Design Ego Eram Reputo - Documentation Lead, Design BoltBait - Beta Testing, Design Version Foreword The ShapeMaker plugin is a tool which facilitates the creation of Scalable Vector Shapes, Lines and Curves. The tool itself uses a WYSIWYG interface where Lines, Curves and entire Paths can be created and manipulated using just the mouse. Knowledge of the complex Vector Shape structure and syntax is not required. ShapeMaker will create all that complex stuff for you and generate the Shape, code, or a complete reusable file. We hope you like ShapeMaker! Magnolia shape by @lynxster4 The ShapeMaker Plugin ShapeMaker-Installer.zip ShapeMaker.zip Video Tutorials http://forums.getpaint.net/index.php?/topic/32198-shapemaker-tutorials/?p=430223
  4. 1 point
    This is a minor update that fixes a few high priority problems that many people were bumping into. As usual, you can download the update directly from the website, or you can use the built-in updater via Settings –> Updates –> Check Now. Changes: Fixed "Missing api-ms-win-core-timezone-l1-1-0.dll" error that was being seen on some Windows 7 systems due to partial install or uninstall of Microsoft's Universal C Runtime Fixed the layout for the File->New, Image->Resize, and Image->Canvas Size dialogs in all known situations (various languages, DPI sizes, font configurations) Fixed: Old versions of PSD plugin couldn't load due to removal of PrivateThreadPool Fixed a crash when typing a negative number for a zoom level Enjoy!
  5. 1 point
    Name: Organigram Description: Renders simple relationship diagrams or organizational charts. Keywords: Organigram | flowchart | chart | diagram Menu: Render Original release date: 14 December 2016 Last update: 05 March 2017 .dll name: Organigram.dll Compatibility: Tested on Pdn 4.0.13 Psssst. Hey Buddy. You need a diagram? Try this...... Organigram renders simple relationship diagrams or organizational charts. All charts have the 'wheel' structure shown above with a central shape surrounded by other shapes. There are eight shapes to choose from. Note: all shapes in a chart will be the same selected type. New Controls (05 March 2017)! Render Spokes: deselect to stop spokes from being drawn. Render Center Bubble: deselect to stop central shape from being drawn. Spoke Length Increment: Use a value (+/-) to increase or decrease successive spoke lengths. Spoke Angle Increment: Use a value (+/-) to increase or decrease the successive spoke angles. This plugin is found in my Plugin Pack:
  6. 1 point
    TechnoRobbo's Alpha Cutter V 3.0.4 with Auto EdgeFollower Need an easier way to make a mask? Well this plugin's for you. Update Log ------------------------------------------------------------ Menu: Effects->Object YouTube Tutorial Music byTechnoRobbo Island Bogey The VS Source Code for Programmers TRsAlphaCutterSrc.zip The Plugin TRsAlphaCutter.zip
  7. 1 point
    Welcome to my little museum where you will find some of my masterpieces. Thanks to Rick and to all plugin developers that have provided me with wonderful tools to play with. Party dreams. I got inspired by Madjik's Disco Ball. This is a weird one. It is like an optical illusion. I have not seen a similar one on the net. Abstract Tesselation
  8. 1 point
    I know mosaic effects have been done before, but hopefully this one is different enough that someone will find it useful. Uses path brush settings. (Found under Artistic) User Interface: Control size: Sliders determine average size of tiles in pixels. Otherwise they determine how many tiles across and down. Tesserae across & Tesserae down: will also affect image due to changes in sampling. lock: when selected, the above sliders will be locked together. Tile irregularity: variation from square tiles to more irregular. Cement Thickness: pixel width between tiles. Cement Color: color between tiles. Reseed: generates new random tile shapes Blend Factors/Positions: These affect the path brush, Something to experiment with. AntiAlias: Does what it says, hopefully Here's an example of a more abstract effect with different brush settings: Tesserae.zip
  9. 1 point
    Nevermind, I figured it out, I needed to do Effects > Object > Alpha Mask.
  10. 1 point
    Thank you, @NomBot ! This has some very different 'options' to choose from. It will def come in handy! EDIT: Boy, the more I play with this plugin, the more I like it! I have some ideas already swirling in my head.
  11. 1 point
  12. 1 point
    Version 1.4 posted. This updates the Color Wheel control to one that matches the one from IndirectUI, and fixes the plugin on HiDPI.
  13. 1 point
    I've been doing just that, Helen, drawing stuff, or using pics I got and just playing around. There's only so much I can learn on my own doing that though, so i go into tutorials to get new ideas to play around with some more. Instruction in the tutorials are sometimes written in such a way that I can't do them without having to go do three other tutorials. For example, here's a step I saw somewhere "Type something." Okay...what if I didn't know that you need to click on a new tool to be able to type something? Okay yeah we should know this stuff from doing the interactive beginner's guide or reading the help files. (I knew very well how to type something btw that's just an example of what I've been runing into) but how about a tiny reminder? How about saying..."go get the 'text tool' and type something." There's also other problems like this one is a good example viewtopic.php?f=34&t=26967 the title looked like something I wanted to try. Basic and easy. I'm assuming that the tutorial was done with images and instructions attached right into the images. There's nothing there now at all, so I can't learn that one. I hope it gets updated, or redone. I know I'm trying to make a point here, but i think I'm so new that I don't know what it is I'm trying to say. *pulls out hair and runs in circles*