Photoshop kyle brushes
Author: n | 2025-04-24
Brushes in Photoshop Printmaking-inspired Illustrations in Photoshop Kyle T. Webster’s Brushes Most of the brushes used in this class are from Kyle T. Webster’s brushes, available for free Using Kyle's Brushes in Photoshop. Launch Adobe Photoshop on your desktop. Tap the Window, select the Libraries Panel and choose the Kyle's Brushes Library.
Kyle's Megapack Photoshop Brushes
Contributor , /t5/photoshop-ecosystem-discussions/kyle-s-brushes-names-are-too-long/td-p/9607198 Dec 20, 2017 Dec 20, 2017 Copy link to clipboard Copied Kyle's brushes are a nice addition, but not very usable thanks to the naming convention. Can we delete "Kyle's concept brushes..." at the start of every brush name to make it clearer what the brushes are in the brushes panel? Identifying the brushes via the thumbnail isn't practical.Screengrab in the link.Imgur: The magic of the Internet TOPICS Actions and scripting Follow Report Community guidelines Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more 1 Correct answer Community Expert , Dec 20, 2017 Dec 20, 2017 davescm • Community Expert , Dec 20, 2017 Dec 20, 2017 In the brushes panel - right click on a brush then choose rename brushDave Explore related tutorials & articles 18 Replies 18 Community Expert , /t5/photoshop-ecosystem-discussions/kyle-s-brushes-names-are-too-long/m-p/9607199#M140883 Dec 20, 2017 Dec 20, 2017 Copy link to clipboard Copied In the brushes panel - right click on a brush then choose rename brushDave Follow Report Community guidelines Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more Contributor , /t5/photoshop-ecosystem-discussions/kyle-s-brushes-names-are-too-long/m-p/9607200#M140884 Dec 20, 2017 Dec 20, 2017 Copy link to clipboard Copied In Response To davescm Thanks but that's not at all practical for every single brush, any way to batch process the renaming? Follow Report Community guidelines Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more Community Expert , /t5/photoshop-ecosystem-discussions/kyle-s-brushes-names-are-too-long/m-p/9607201#M140885 Dec 20, 2017 Dec 20, 2017 Copy link to clipboard Copied In Response To leds2097726 No. It may be worth asking in the scripting forum if there is a way to script it.Photoshop Scripting Dave Follow Report Community guidelines Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more Community Beginner , /t5/photoshop-ecosystem-discussions/kyle-s-brushes-names-are-too-long/m-p/9607202#M140886 Dec 28, 2017 Dec 28, 2017 Copy link to clipboard Copied This is so frustrating. Hundreds of new brushes, and they all have the same name visible: "Kyle's Drawing Box..."Obviously no user testing. And the only solution is for me to spend a few hours renaming them all? Ridiculous. Follow Report Community guidelines Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more Community Beginner , /t5/photoshop-ecosystem-discussions/kyle-s-brushes-names-are-too-long/m-p/9607203#M140887 Apr 17, 2018 Apr 17, 2018 Copy link to clipboard Copied In Response To sallyg58401653 Derrick Barth's Brushbox is now compatible with Photoshop CC and it allows you to elongate the spaces enough to read the entire name. It's also a good organizational tool! Follow Report Community guidelines Be kind "Kyle's Real Oils - ": "KRO ", "Kyle's Dry Media - ": "KDM ", "Kyle's Letterers - ": "KL ", "Kyle's Concept Brushes - ": "KCB ", "Kyle's AM - ": "KAM ", "Kyle's FX Box - ": "KFX ", "Kyle's Inkbox - ": "KIB ", "Kyle's Drawing Box - ": "KDB ", "Kyle's Manga - ": "KM ", "Kyle's Eraser - ": "KE "//, // "Kyle's ":"K ", // "KYLE ": "K "} for (var key in dict) { for (i = 0; i Follow Report Community guidelines Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more Community Beginner , /t5/photoshop-ecosystem-discussions/kyle-s-brushes-names-are-too-long/m-p/11477580#M469498 Oct 02, 2020 Oct 02, 2020 Copy link to clipboard Copied In Response To lstr (couldn't find a way to edit my post above)Also, bear in mind this isn't a true arbitrary text replace, it assumes it's a prefix, i.e. that the text to replace is at the beginning of the brush name! Follow Report Community guidelines Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more New Here , /t5/photoshop-ecosystem-discussions/kyle-s-brushes-names-are-too-long/m-p/11667224#M493038 Dec 10, 2020 Dec 10, 2020 Copy link to clipboard Copied In Response To lstr Hey! Thank you so much! I used this solution and edited it to rename all the remaining brushes in a second run (all but the ugly Rakes wich I did not download). Worked out perfectly. Here's the second script for you lazy boys. (I used the blank "" instead)function sTT(v) {return stringIDToTypeID(v)}(ref = new ActionReference()).putEnumerated(sTT('application'), sTT('ordinal'), sTT('target'))lst = executeActionGet(ref).getList(sTT('presetManager')).getObjectValue(0).getList(sTT('name'))var dict = {"Ink- ": "","Kyle's Real Watercolor - ": "","Kyle's Spatter Brushes - ": "","Kyle's Runny Inkers - ": "","Kyle's Screentones - ": "","Kyle's Halftone - ": "","Kyle's Copier - ": "","Kyle's Tech Pens - ": "","Kyle Ultimate": "","KYLE Ultimate": "",// "Kyle's ":"",// "KYLE ": ""}for (var key in dict) {for (i = 0; i if ((reg = new RegExp(key)).test(nme = lst.getString(i))) {(ref1 = new ActionReference()).putName(sTT('brush'), nme);(dsc1 = new ActionDescriptor()).putReference(sTT('null'), ref1)dsc1.putString(sTT('to'), dict[key] + nme.replace(reg, ''))executeAction(sTT('rename'), dsc1, DialogModes.NO)}}} Follow Report Community guidelines Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more New Here , /t5/photoshop-ecosystem-discussions/kyle-s-brushes-names-are-too-long/m-p/11885096#M519519 Mar 10, 2021 Mar 10, 2021 Copy link to clipboard Copied In Response To luisak87329149 Thank you all. I installed the script, ran it and did not work on first run. Tried again with a blank document open, and voila, all perfect. You have saved me so much time! Follow Report Community guidelines Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more Community Beginner , /t5/photoshop-ecosystem-discussions/kyle-s-brushes-names-are-too-long/m-p/13667895#M715879Kyle's New Photoshop Brush
Slider to enter a value. Brightness Jitter Mention a percentage by which the paint brightness can vary in a stroke. Type a number, or use the slider to enter a value. Purity Increase or decrease the saturation of the color. Type a number, or use the slider to enter a percentage between –100 and 100. Apply per tip Specify changing color for each distinct tip stamp in a stroke. If unchecked, dynamic changes occur once at the beginning of each stroke. To set a percentage by which the paint color can vary, type a number, or use the slider to enter a value. Shape Dynamics Set the size and roundness of the brush. Use the new Apple Pencil Pro's barrel roll with the new built-in brushes labeled roll. Navigate to Shape dynamics > Angle Control > Roll to enable it for most pixel brushes. Squeeze the barrel for quick access to recently used brushes, colors, brush size, and undo/redo options. Import more pixel brushes Photoshop pixel brushes are industry-standard brushes. In addition to the default pixel brushes, import Photoshop brushes saved to your library, or choose from the vast collection of celebrated brushmaker Kyle T. Webster. Follow these steps to import more pixel brushes: Select the + icon at the bottom of the Pixel Brushes panel. Do the following:For Kyle T. Webster's brushes, select Discover new brushes and sign in to adobe.com.For your favorite pixel brushes, select Import from files, navigate to the downloaded file, and select the file. Kyle T. Webster brushes for Creative Cloud members Manage brushes You can hide all the brushes you never use by hiding entire Pixel brush categories or any individual brushes within categories. At least one brush collection must be visible. You cannot hide all of your brush collections. Brush management Follow these steps to manage your brushes: Tap the More options icon in the upper-right corner, and then tap Manage pixel brushes. Select the category of brushes that you want to hide and toggle the setting to off. You can also hide specific brushes within a category. Tap the Show all or Hide all options at the bottom, to show, or hide all the pixel brushes. Experience faster brush browsing and selection Go to App settings > Account > Local storage > Clear brush cache to clear the cache for unused brushes and reclaim storage space. Tap on a brush to download. Brushes in Photoshop Printmaking-inspired Illustrations in Photoshop Kyle T. Webster’s Brushes Most of the brushes used in this class are from Kyle T. Webster’s brushes, available for free Using Kyle's Brushes in Photoshop. Launch Adobe Photoshop on your desktop. Tap the Window, select the Libraries Panel and choose the Kyle's Brushes Library.Kyle’s Megapack Photoshop Brushes - digitaldelights.co
Mar 21, 2023 Mar 21, 2023 Copy link to clipboard Copied In Response To luisak87329149 THANK YOU. I updated your script with some new lines to include more of the brush varieties:function sTT(v) {return stringIDToTypeID(v)}(ref = new ActionReference()).putEnumerated(sTT('application'), sTT('ordinal'), sTT('target'))lst = executeActionGet(ref).getList(sTT('presetManager')).getObjectValue(0).getList(sTT('name'))var dict = {"Ink- ": "","Kyle's Real Watercolor - ": "","Kyle's Spatter Brushes - ": "","Kyle's Runny Inkers - ": "","Kyle's Screentones - ": "","Kyle's Halftone - ": "","Kyle's Copier - ": "","Kyle's Concept Brushes - ": "","Kyle's Paintbox - ": "","Kyle's Real Oil - ": "","Kyle's - ": "","Kyle's Ultimate ": "","Kyle's Inkbox - ": "","Kyle's Tech Pens - ": "","Kyle Ultimate": "","KYLE Ultimate": "","Kyle's ": "","Kyle ": "","Kyle's FX Box - ": "",// "Kyle's ":"",// "KYLE ": ""}for (var key in dict) {for (i = 0; i if ((reg = new RegExp(key)).test(nme = lst.getString(i))) {(ref1 = new ActionReference()).putName(sTT('brush'), nme);(dsc1 = new ActionDescriptor()).putReference(sTT('null'), ref1)dsc1.putString(sTT('to'), dict[key] + nme.replace(reg, ''))executeAction(sTT('rename'), dsc1, DialogModes.NO)}}} Follow Report Community guidelines Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more Community Beginner , /t5/photoshop-ecosystem-discussions/kyle-s-brushes-names-are-too-long/m-p/12209388#M569039 Jul 26, 2021 Jul 26, 2021 Copy link to clipboard Copied In Response To lstr Thanks for this super helpful script!! I restructured your code a little to make it run more efficiently. Reversing the loops lets it run through all the names just once instead of once for each dictionary item. Moving the setting of the "nme" object out of the inner loop also helps by reducing the number of times it is created and destroyed. This version ran without any comments in the dictionary in an instant. function sTT(v) {return stringIDToTypeID(v)}(ref = new ActionReference()).putEnumerated(sTT('application'), sTT('ordinal'), sTT('target'))lst = executeActionGet(ref).getList(sTT('presetManager')).getObjectValue(0).getList(sTT('name'))var dict = { "Kyle's Paintbox - ": "KPB ", "Kyle's Real Oils - ": "KRO ", "Kyle's Dry Media - ": "KDM ", "Kyle's Letterers - ": "KL ", "Kyle's Concept Brushes - ": "KCB ", "Kyle's AM - ": "KAM ", "Kyle's FX Box - ": "KFX ", "Kyle's Inkbox - ": "KIB ", "Kyle's Drawing Box - ": "KDB ", "Kyle's Manga - ": "KM ", "Kyle's Eraser - ": "KE "//, // "Kyle's ":"K ", // "KYLE ": "K "}// reverse loops// step through name list, match each name against keys in inner loopfor (i = 0; i . Follow Report Community guidelines Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more LEGEND , /t5/photoshop-ecosystem-discussions/kyle-s-brushes-names-are-too-long/m-p/12211694#M569349 Jul 27, 2021 Jul 27, 2021 Copy link to clipboard Copied In Response To DrumRockPhGrp You can make it to work even faster:sTT = stringIDToTypeID, dctnr = { "Kyle's FX Box - ": "KFX ", "Kyle's Paintbox - ": "KPB ", And respectful, give credit to the original source of content, and search for duplicates before posting. Learn more LEGEND , /t5/photoshop-ecosystem-discussions/kyle-s-brushes-names-are-too-long/m-p/9607204#M140888 Apr 17, 2018 Apr 17, 2018 Copy link to clipboard Copied Dear Adobe / Kyle. Please consider!...If you'd like to remove "Kyle's Paintbox - " part from each item all at once just use my script with changes to lines 7th & 10th: if ((reg = /Kyle's Paintbox - /).test(nme = lst.getString(i))) { dsc1.putString(sTT('to'), nme.replace(reg, '')) Follow Report Community guidelines Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more Community Beginner , /t5/photoshop-ecosystem-discussions/kyle-s-brushes-names-are-too-long/m-p/11235089#M342318 Jun 24, 2020 Jun 24, 2020 Copy link to clipboard Copied In Response To Kukurykus Sorry to resurrect this old topic, but I just downloaded the Kyle brush packs now in 2020 and am annoyed by the exact same thing as the original poster, and the officially marked "correct answer" would be tons of tedious work like people have already said. It's hundreds if not thousands of brushes.The link to Kukurykus' script doesn't work anymore because of changes to the forum, (and even the numerical ID when spliced into a modern URL is some unrelated InDesign topic now, so the changes seem to run pretty deep). I would like to use the scripting solution, but couldn't find the script he was referring to (or equivalent) on the current community site.An updated link (or an equivalent script) would be greatly appreciated, thanks! Follow Report Community guidelines Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more New Here , /t5/photoshop-ecosystem-discussions/kyle-s-brushes-names-are-too-long/m-p/11263094#M345230 Jul 04, 2020 Jul 04, 2020 Copy link to clipboard Copied In Response To lstr I found the original comment from Kukurykus: Dear Adobe / Kyle. Please consider!... and followed it this morning for PSCC2020. I had to change procedure slightly for mac (no need for the quotes in file name, had to open up document info to save as a jsx etc) but it's worked for me.In case that link breaks, I'll reproduce his comment here:"It's quite easy to rename them at once by scripting. You simply remove 'Kyle's Inkbox ' from each name running the script in up to few secs for thousand presets I guess. When you're decided for such move, move your topic to Photoshop ScriptingThere're some examplary codes that alert you of clicked Brush Preset name, but may be modified or completely rewritten to loop over all presets and simply rename common part to empty space:function sTT(v) {return stringIDToTypeID(v)}(ref = new ActionReference()).putEnumerated(sTT('application'), sTT('ordinal'), sTT('target'))lst = executeActionGet(ref).getList(sTT('presetManager')).getObjectValue(0).getList(sTT('name')) for (i = 0; i Copy it, open Notepad, save as "Inks.jsx" (note you haveKyle's Megapack Photoshop Brushes - Behance
To replace *.txt in Fiie's name field to that exact name, including double quotes!) Put this script at end of: C:\Program Files\Adobe\Adobe Photoshop CC 2018\Presets\Scripts (it may be little different for you). Reopen Photoshop (if launched). Finally you should find your script in File / Scripts. After you click Inks, and open Brushes Panel, you will see changed names. "Thank you to Kukurykus for solving this problem two years ago. Follow Report Community guidelines Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more Community Beginner , /t5/photoshop-ecosystem-discussions/kyle-s-brushes-names-are-too-long/m-p/11441764#M465899 Sep 17, 2020 Sep 17, 2020 Copy link to clipboard Copied A slightly more speedy version of @davescm solution:Select multiple brushes at once (Select first brush, Shift + select last brush to select all brushes in between),Right click and select Rename Brush,Place the cursor just before the useful part of the Brush Name (and after Kyle's name),Shift + Command + Delete to delete everything before the cursor.The next brush will pop up automaticallyRepeat.Asinine to have to run a script, and out of my comfort zone, so I'm trying to be as efficient as possible. Follow Report Community guidelines Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more Community Beginner , /t5/photoshop-ecosystem-discussions/kyle-s-brushes-names-are-too-long/m-p/11477574#M469497 Oct 02, 2020 Oct 02, 2020 Copy link to clipboard Copied Replying with the slightly modified solution I ended up using, thanks to Kukurykus and PhillipBrandon for the original script (see their replies for more detailed instructions on how to run the script)! With the Photoshop-specific commands figured out I could add some extra logic to do multiple passes in one script run, though this is an unoptimized brute force solution and Photoshop actually hung for a sec and errored out of the script, I suspect because I tried to do too many at once. I just commented out (with the // marks) and edited things in the dict definition to get everything done in smaller batches and multiple runs. Maybe half a dozen at a time is probably safe?And again, this is just what I personally used, with the renaming logic to my own tastes. I don't have every single brush pack either so you'll need to edit the dict to add lines etc. for your own purposes. The syntax should be fairly self-explanatory though, it looks for the text before the colon and replaces it with what comes after. If you want to fully remove text without replacing, you can just use the empty string "" as the replacement.function sTT(v) {return stringIDToTypeID(v)}(ref = new ActionReference()).putEnumerated(sTT('application'), sTT('ordinal'), sTT('target'))lst = executeActionGet(ref).getList(sTT('presetManager')).getObjectValue(0).getList(sTT('name'))var dict = { "Kyle's Paintbox - ": "KPB ",Kyle's Ultimate Drawing Brushes for Photoshop
"Kyle's Real Oils - ": "KRO ", "Kyle's Drawing Box - ": "KDB ", "Kyle's Concept Brushes - ": "KCB ", "Kyle's Dry Media - ": "KDM ", "Kyle's Letterers - ": "KL ", "Kyle's Inkbox - ": "KIB ", "Kyle's Eraser - ": "KE ", "Kyle's Manga - ": "KM ", "Kyle's AM - ": "KAM "};(ref = new ActionReference()).putEnumerated(sTT('application'), sTT('ordinal'), sTT('target'))lst = (dsc = executeActionGet(ref)).getList(sTT('presetManager')).getObjectValue(0).getList(sTT('name'))cntnt = dctnr.reflect.properties.splice(0, dctnr.__count__).join('|'); for(i = 0; i Follow Report Community guidelines Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more Community Expert , /t5/photoshop-ecosystem-discussions/kyle-s-brushes-names-are-too-long/m-p/12212214#M569407 Jul 28, 2021 Jul 28, 2021 Copy link to clipboard Copied A really realy easy way to solve this... Turn off Brush Name in the optionsI mean it's not like knowing this preset is called Max Headroom is going tell you what it is going to look like.On the other hand, if you did know you wanted to find Kyles Concept Max Headroom, then just use the search bar. That has to be better than trawling through 170 presets in just one group.BTW He has some killer presets in his Concept group. Check out the fur and hair brushes as an example. He really is a genius with Photoshop's brush engine. Follow Report Community guidelines Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more Community Beginner , /t5/photoshop-ecosystem-discussions/kyle-s-brushes-names-are-too-long/m-p/14152005#M759497 Oct 12, 2023 Oct 12, 2023 Copy link to clipboard Copied LATEST This is still a problem 6 years after the original poster. The links to the "easy" scripting solutions don't lead to any kind of explanations or tutorials. I'm sure I could eventually track down a source to learn scripting and then implement it, but this should've been addressed already. If anyone knows of any better resources, I'm all ears! Follow Report Community guidelines Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more. Brushes in Photoshop Printmaking-inspired Illustrations in Photoshop Kyle T. Webster’s Brushes Most of the brushes used in this class are from Kyle T. Webster’s brushes, available for free Using Kyle's Brushes in Photoshop. Launch Adobe Photoshop on your desktop. Tap the Window, select the Libraries Panel and choose the Kyle's Brushes Library.Kyle's Megapack Photoshop Brushes (5)
Get introduced to Adobe Fresco and the possibilities it brings to your creative journey. Adobe Fresco is a drawing and painting app built for touch and stylus devices to help artists unleash their creativity wherever inspiration strikes. With Adobe Fresco on your iPhone, the world is your studio. Adobe Fresco is also available on iPad and Windows. Just download the app and express your creativity! Start drawing and painting with an amazing collection of built-in brushes. Adobe Fresco's live brushes are unique. Use them in your paintings for a natural watercolor or oil look. Adobe Fresco gives you the freedom to create anywhere Story of Adobe Fresco Read this engaging post to understand why we developed Adobe Fresco and how we arrived at the name. Understanding how we arrived at that name will help you understand a lot about the app itself. In fresco (the painting technique), the artist tries to create magic with wet plaster and color. Adobe Fresco is for everyone Adobe Fresco is for both new artists and seasoned artists. Its interface is simple and intuitive; all of the essential tools illustrators need for their workflow are right there. You can easily customize the Adobe Fresco interface and place the toolbar on either the left or right side of your workspace. Watch this video to become familiar with the Adobe Fresco interface. Artwork created with Adobe Fresco Adobe Fresco's built-in brush collection is incredible. You get thousands of sophisticated pixel, live, and vector brushes for your varied needs: illustrations, sketches, animes, watercolor and oil paintings, photo collages, and more. You can even add to the collection by bringing in your favorite Photoshop brushes and the brushes of the celebrated brushmaker Kyle T. Webster. Artwork created with Adobe Fresco Adobe Fresco documents are synced to your Creative Cloud account. You can seamlessly work with Photoshop. You can also transfer your documents to Illustrator as PDFs that will preserve the layers in your artwork. If you are an Adobe Sketch or Adobe Draw user, we will automatically migrate your work to Adobe Fresco the first time you sign inComments
Contributor , /t5/photoshop-ecosystem-discussions/kyle-s-brushes-names-are-too-long/td-p/9607198 Dec 20, 2017 Dec 20, 2017 Copy link to clipboard Copied Kyle's brushes are a nice addition, but not very usable thanks to the naming convention. Can we delete "Kyle's concept brushes..." at the start of every brush name to make it clearer what the brushes are in the brushes panel? Identifying the brushes via the thumbnail isn't practical.Screengrab in the link.Imgur: The magic of the Internet TOPICS Actions and scripting Follow Report Community guidelines Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more 1 Correct answer Community Expert , Dec 20, 2017 Dec 20, 2017 davescm • Community Expert , Dec 20, 2017 Dec 20, 2017 In the brushes panel - right click on a brush then choose rename brushDave Explore related tutorials & articles 18 Replies 18 Community Expert , /t5/photoshop-ecosystem-discussions/kyle-s-brushes-names-are-too-long/m-p/9607199#M140883 Dec 20, 2017 Dec 20, 2017 Copy link to clipboard Copied In the brushes panel - right click on a brush then choose rename brushDave Follow Report Community guidelines Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more Contributor , /t5/photoshop-ecosystem-discussions/kyle-s-brushes-names-are-too-long/m-p/9607200#M140884 Dec 20, 2017 Dec 20, 2017 Copy link to clipboard Copied In Response To davescm Thanks but that's not at all practical for every single brush, any way to batch process the renaming? Follow Report Community guidelines Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more Community Expert , /t5/photoshop-ecosystem-discussions/kyle-s-brushes-names-are-too-long/m-p/9607201#M140885 Dec 20, 2017 Dec 20, 2017 Copy link to clipboard Copied In Response To leds2097726 No. It may be worth asking in the scripting forum if there is a way to script it.Photoshop Scripting Dave Follow Report Community guidelines Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more Community Beginner , /t5/photoshop-ecosystem-discussions/kyle-s-brushes-names-are-too-long/m-p/9607202#M140886 Dec 28, 2017 Dec 28, 2017 Copy link to clipboard Copied This is so frustrating. Hundreds of new brushes, and they all have the same name visible: "Kyle's Drawing Box..."Obviously no user testing. And the only solution is for me to spend a few hours renaming them all? Ridiculous. Follow Report Community guidelines Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more Community Beginner , /t5/photoshop-ecosystem-discussions/kyle-s-brushes-names-are-too-long/m-p/9607203#M140887 Apr 17, 2018 Apr 17, 2018 Copy link to clipboard Copied In Response To sallyg58401653 Derrick Barth's Brushbox is now compatible with Photoshop CC and it allows you to elongate the spaces enough to read the entire name. It's also a good organizational tool! Follow Report Community guidelines Be kind
2025-04-13"Kyle's Real Oils - ": "KRO ", "Kyle's Dry Media - ": "KDM ", "Kyle's Letterers - ": "KL ", "Kyle's Concept Brushes - ": "KCB ", "Kyle's AM - ": "KAM ", "Kyle's FX Box - ": "KFX ", "Kyle's Inkbox - ": "KIB ", "Kyle's Drawing Box - ": "KDB ", "Kyle's Manga - ": "KM ", "Kyle's Eraser - ": "KE "//, // "Kyle's ":"K ", // "KYLE ": "K "} for (var key in dict) { for (i = 0; i Follow Report Community guidelines Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more Community Beginner , /t5/photoshop-ecosystem-discussions/kyle-s-brushes-names-are-too-long/m-p/11477580#M469498 Oct 02, 2020 Oct 02, 2020 Copy link to clipboard Copied In Response To lstr (couldn't find a way to edit my post above)Also, bear in mind this isn't a true arbitrary text replace, it assumes it's a prefix, i.e. that the text to replace is at the beginning of the brush name! Follow Report Community guidelines Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more New Here , /t5/photoshop-ecosystem-discussions/kyle-s-brushes-names-are-too-long/m-p/11667224#M493038 Dec 10, 2020 Dec 10, 2020 Copy link to clipboard Copied In Response To lstr Hey! Thank you so much! I used this solution and edited it to rename all the remaining brushes in a second run (all but the ugly Rakes wich I did not download). Worked out perfectly. Here's the second script for you lazy boys. (I used the blank "" instead)function sTT(v) {return stringIDToTypeID(v)}(ref = new ActionReference()).putEnumerated(sTT('application'), sTT('ordinal'), sTT('target'))lst = executeActionGet(ref).getList(sTT('presetManager')).getObjectValue(0).getList(sTT('name'))var dict = {"Ink- ": "","Kyle's Real Watercolor - ": "","Kyle's Spatter Brushes - ": "","Kyle's Runny Inkers - ": "","Kyle's Screentones - ": "","Kyle's Halftone - ": "","Kyle's Copier - ": "","Kyle's Tech Pens - ": "","Kyle Ultimate": "","KYLE Ultimate": "",// "Kyle's ":"",// "KYLE ": ""}for (var key in dict) {for (i = 0; i if ((reg = new RegExp(key)).test(nme = lst.getString(i))) {(ref1 = new ActionReference()).putName(sTT('brush'), nme);(dsc1 = new ActionDescriptor()).putReference(sTT('null'), ref1)dsc1.putString(sTT('to'), dict[key] + nme.replace(reg, ''))executeAction(sTT('rename'), dsc1, DialogModes.NO)}}} Follow Report Community guidelines Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more New Here , /t5/photoshop-ecosystem-discussions/kyle-s-brushes-names-are-too-long/m-p/11885096#M519519 Mar 10, 2021 Mar 10, 2021 Copy link to clipboard Copied In Response To luisak87329149 Thank you all. I installed the script, ran it and did not work on first run. Tried again with a blank document open, and voila, all perfect. You have saved me so much time! Follow Report Community guidelines Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more Community Beginner , /t5/photoshop-ecosystem-discussions/kyle-s-brushes-names-are-too-long/m-p/13667895#M715879
2025-04-03Slider to enter a value. Brightness Jitter Mention a percentage by which the paint brightness can vary in a stroke. Type a number, or use the slider to enter a value. Purity Increase or decrease the saturation of the color. Type a number, or use the slider to enter a percentage between –100 and 100. Apply per tip Specify changing color for each distinct tip stamp in a stroke. If unchecked, dynamic changes occur once at the beginning of each stroke. To set a percentage by which the paint color can vary, type a number, or use the slider to enter a value. Shape Dynamics Set the size and roundness of the brush. Use the new Apple Pencil Pro's barrel roll with the new built-in brushes labeled roll. Navigate to Shape dynamics > Angle Control > Roll to enable it for most pixel brushes. Squeeze the barrel for quick access to recently used brushes, colors, brush size, and undo/redo options. Import more pixel brushes Photoshop pixel brushes are industry-standard brushes. In addition to the default pixel brushes, import Photoshop brushes saved to your library, or choose from the vast collection of celebrated brushmaker Kyle T. Webster. Follow these steps to import more pixel brushes: Select the + icon at the bottom of the Pixel Brushes panel. Do the following:For Kyle T. Webster's brushes, select Discover new brushes and sign in to adobe.com.For your favorite pixel brushes, select Import from files, navigate to the downloaded file, and select the file. Kyle T. Webster brushes for Creative Cloud members Manage brushes You can hide all the brushes you never use by hiding entire Pixel brush categories or any individual brushes within categories. At least one brush collection must be visible. You cannot hide all of your brush collections. Brush management Follow these steps to manage your brushes: Tap the More options icon in the upper-right corner, and then tap Manage pixel brushes. Select the category of brushes that you want to hide and toggle the setting to off. You can also hide specific brushes within a category. Tap the Show all or Hide all options at the bottom, to show, or hide all the pixel brushes. Experience faster brush browsing and selection Go to App settings > Account > Local storage > Clear brush cache to clear the cache for unused brushes and reclaim storage space. Tap on a brush to download
2025-04-04Mar 21, 2023 Mar 21, 2023 Copy link to clipboard Copied In Response To luisak87329149 THANK YOU. I updated your script with some new lines to include more of the brush varieties:function sTT(v) {return stringIDToTypeID(v)}(ref = new ActionReference()).putEnumerated(sTT('application'), sTT('ordinal'), sTT('target'))lst = executeActionGet(ref).getList(sTT('presetManager')).getObjectValue(0).getList(sTT('name'))var dict = {"Ink- ": "","Kyle's Real Watercolor - ": "","Kyle's Spatter Brushes - ": "","Kyle's Runny Inkers - ": "","Kyle's Screentones - ": "","Kyle's Halftone - ": "","Kyle's Copier - ": "","Kyle's Concept Brushes - ": "","Kyle's Paintbox - ": "","Kyle's Real Oil - ": "","Kyle's - ": "","Kyle's Ultimate ": "","Kyle's Inkbox - ": "","Kyle's Tech Pens - ": "","Kyle Ultimate": "","KYLE Ultimate": "","Kyle's ": "","Kyle ": "","Kyle's FX Box - ": "",// "Kyle's ":"",// "KYLE ": ""}for (var key in dict) {for (i = 0; i if ((reg = new RegExp(key)).test(nme = lst.getString(i))) {(ref1 = new ActionReference()).putName(sTT('brush'), nme);(dsc1 = new ActionDescriptor()).putReference(sTT('null'), ref1)dsc1.putString(sTT('to'), dict[key] + nme.replace(reg, ''))executeAction(sTT('rename'), dsc1, DialogModes.NO)}}} Follow Report Community guidelines Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more Community Beginner , /t5/photoshop-ecosystem-discussions/kyle-s-brushes-names-are-too-long/m-p/12209388#M569039 Jul 26, 2021 Jul 26, 2021 Copy link to clipboard Copied In Response To lstr Thanks for this super helpful script!! I restructured your code a little to make it run more efficiently. Reversing the loops lets it run through all the names just once instead of once for each dictionary item. Moving the setting of the "nme" object out of the inner loop also helps by reducing the number of times it is created and destroyed. This version ran without any comments in the dictionary in an instant. function sTT(v) {return stringIDToTypeID(v)}(ref = new ActionReference()).putEnumerated(sTT('application'), sTT('ordinal'), sTT('target'))lst = executeActionGet(ref).getList(sTT('presetManager')).getObjectValue(0).getList(sTT('name'))var dict = { "Kyle's Paintbox - ": "KPB ", "Kyle's Real Oils - ": "KRO ", "Kyle's Dry Media - ": "KDM ", "Kyle's Letterers - ": "KL ", "Kyle's Concept Brushes - ": "KCB ", "Kyle's AM - ": "KAM ", "Kyle's FX Box - ": "KFX ", "Kyle's Inkbox - ": "KIB ", "Kyle's Drawing Box - ": "KDB ", "Kyle's Manga - ": "KM ", "Kyle's Eraser - ": "KE "//, // "Kyle's ":"K ", // "KYLE ": "K "}// reverse loops// step through name list, match each name against keys in inner loopfor (i = 0; i . Follow Report Community guidelines Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more LEGEND , /t5/photoshop-ecosystem-discussions/kyle-s-brushes-names-are-too-long/m-p/12211694#M569349 Jul 27, 2021 Jul 27, 2021 Copy link to clipboard Copied In Response To DrumRockPhGrp You can make it to work even faster:sTT = stringIDToTypeID, dctnr = { "Kyle's FX Box - ": "KFX ", "Kyle's Paintbox - ": "KPB ",
2025-04-08And respectful, give credit to the original source of content, and search for duplicates before posting. Learn more LEGEND , /t5/photoshop-ecosystem-discussions/kyle-s-brushes-names-are-too-long/m-p/9607204#M140888 Apr 17, 2018 Apr 17, 2018 Copy link to clipboard Copied Dear Adobe / Kyle. Please consider!...If you'd like to remove "Kyle's Paintbox - " part from each item all at once just use my script with changes to lines 7th & 10th: if ((reg = /Kyle's Paintbox - /).test(nme = lst.getString(i))) { dsc1.putString(sTT('to'), nme.replace(reg, '')) Follow Report Community guidelines Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more Community Beginner , /t5/photoshop-ecosystem-discussions/kyle-s-brushes-names-are-too-long/m-p/11235089#M342318 Jun 24, 2020 Jun 24, 2020 Copy link to clipboard Copied In Response To Kukurykus Sorry to resurrect this old topic, but I just downloaded the Kyle brush packs now in 2020 and am annoyed by the exact same thing as the original poster, and the officially marked "correct answer" would be tons of tedious work like people have already said. It's hundreds if not thousands of brushes.The link to Kukurykus' script doesn't work anymore because of changes to the forum, (and even the numerical ID when spliced into a modern URL is some unrelated InDesign topic now, so the changes seem to run pretty deep). I would like to use the scripting solution, but couldn't find the script he was referring to (or equivalent) on the current community site.An updated link (or an equivalent script) would be greatly appreciated, thanks! Follow Report Community guidelines Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more New Here , /t5/photoshop-ecosystem-discussions/kyle-s-brushes-names-are-too-long/m-p/11263094#M345230 Jul 04, 2020 Jul 04, 2020 Copy link to clipboard Copied In Response To lstr I found the original comment from Kukurykus: Dear Adobe / Kyle. Please consider!... and followed it this morning for PSCC2020. I had to change procedure slightly for mac (no need for the quotes in file name, had to open up document info to save as a jsx etc) but it's worked for me.In case that link breaks, I'll reproduce his comment here:"It's quite easy to rename them at once by scripting. You simply remove 'Kyle's Inkbox ' from each name running the script in up to few secs for thousand presets I guess. When you're decided for such move, move your topic to Photoshop ScriptingThere're some examplary codes that alert you of clicked Brush Preset name, but may be modified or completely rewritten to loop over all presets and simply rename common part to empty space:function sTT(v) {return stringIDToTypeID(v)}(ref = new ActionReference()).putEnumerated(sTT('application'), sTT('ordinal'), sTT('target'))lst = executeActionGet(ref).getList(sTT('presetManager')).getObjectValue(0).getList(sTT('name')) for (i = 0; i Copy it, open Notepad, save as "Inks.jsx" (note you have
2025-04-11To replace *.txt in Fiie's name field to that exact name, including double quotes!) Put this script at end of: C:\Program Files\Adobe\Adobe Photoshop CC 2018\Presets\Scripts (it may be little different for you). Reopen Photoshop (if launched). Finally you should find your script in File / Scripts. After you click Inks, and open Brushes Panel, you will see changed names. "Thank you to Kukurykus for solving this problem two years ago. Follow Report Community guidelines Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more Community Beginner , /t5/photoshop-ecosystem-discussions/kyle-s-brushes-names-are-too-long/m-p/11441764#M465899 Sep 17, 2020 Sep 17, 2020 Copy link to clipboard Copied A slightly more speedy version of @davescm solution:Select multiple brushes at once (Select first brush, Shift + select last brush to select all brushes in between),Right click and select Rename Brush,Place the cursor just before the useful part of the Brush Name (and after Kyle's name),Shift + Command + Delete to delete everything before the cursor.The next brush will pop up automaticallyRepeat.Asinine to have to run a script, and out of my comfort zone, so I'm trying to be as efficient as possible. Follow Report Community guidelines Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more Community Beginner , /t5/photoshop-ecosystem-discussions/kyle-s-brushes-names-are-too-long/m-p/11477574#M469497 Oct 02, 2020 Oct 02, 2020 Copy link to clipboard Copied Replying with the slightly modified solution I ended up using, thanks to Kukurykus and PhillipBrandon for the original script (see their replies for more detailed instructions on how to run the script)! With the Photoshop-specific commands figured out I could add some extra logic to do multiple passes in one script run, though this is an unoptimized brute force solution and Photoshop actually hung for a sec and errored out of the script, I suspect because I tried to do too many at once. I just commented out (with the // marks) and edited things in the dict definition to get everything done in smaller batches and multiple runs. Maybe half a dozen at a time is probably safe?And again, this is just what I personally used, with the renaming logic to my own tastes. I don't have every single brush pack either so you'll need to edit the dict to add lines etc. for your own purposes. The syntax should be fairly self-explanatory though, it looks for the text before the colon and replaces it with what comes after. If you want to fully remove text without replacing, you can just use the empty string "" as the replacement.function sTT(v) {return stringIDToTypeID(v)}(ref = new ActionReference()).putEnumerated(sTT('application'), sTT('ordinal'), sTT('target'))lst = executeActionGet(ref).getList(sTT('presetManager')).getObjectValue(0).getList(sTT('name'))var dict = { "Kyle's Paintbox - ": "KPB ",
2025-04-02