![]() ![]() DISREGARD (almost) ALL INFORMATION ABOVE, IT COULD BE FALSE! and I feel kinda dumb and genius at the same time. Can someone explain please :SĪLRIGHT, I finally figured it out. There isn't even any benefit to having it be RGB - initially, I thought that this would allow you to have 766 different colors, so 766 different levels of pressure sensitivity (way more than needed or pixel art if you ask me), but NO, it doesn't recognise the matrix if the colors are more than 255.ĮDIT: Okay, I can't get my damn brushes to work, and just found out there are ones that use not only red green and blue, but everything in between. I still think this could be implemented better, considering the code is already present. Still, this is WAY too complicated for the avarage user, who just wants to draw a grayscale brush, put it in some "Brushes folder" and have it work/be able to share it with others easily. Once done, you gotta make an aseprite extension, documentation here: You can convert grayscale to this weird RGB thing using "Gradient maps" in Krita/GIMP/Photosho here is what one looks like: The reason it only goes to 170 (and now below) is not to exceed 255 colors. Okay, I tested around different stuff and figured out the following: Thanks for reading, and I hope this would become a feature that everyone will love <3 This would give artists a really nice way to experiment and share brushes that are made quite easily and would (perhaps) be able to rival photoshop's textured pixel brushes that I sorely miss in Aseprite. It would also support opacity (so at full pressure your brush isn't a square) How they would work is as if they are "patterns aligned to destination", but they would accept user color and their shape would depend on the pressure: light pressure means that only the white, or very bright areas would take effect (for a grainy, textured sort of brush), medium pressure would include mid grays as well, for a more "complete" texture, but with holes (where the darker greys and blacks are), and a heavy pressure would give an almost solid color stroke. ![]() This would make the avarage user more inclined to make and share their own custom brushes without spending a day first figuring out how to do it.Hi, I was looking for textured brushes for Aseprite and couldn't find any that do what I want.īasically, add support for brushes that are, in their base, just a grayscale image like this example I made: The dropdown with the matrices is a bit cluttered aswell, once you install a bunch of them. json files to make them recognised by the program.Īlso, I think the way to access it is a bit convoluted - maybe they could have their own menu. What if, instead of all that, you could just take a grayscale texture and it would recognise the brightness of the pixels (no need for indexing), and putting it in a separate "brushes" or "matrices" folder instead of the write-protected (in newer windows 10 versions) extensions folder - and not having to edit. (Re)Launch Aseprite, and go to Brush > Dynamics > Tick Gradient/Pressure and from the dropdown menu you should see your texture. ![]() Don't forget commas and code syntax - I've attached an image of what your file should look like at the end of the github thread.Ĥ. Open "package.json" in notepad (or Notepad for admin rights) and copy the last lines containing "bayer2x2", and change them to your filename and save. Now go to "C:\Program Files\Aseprite\data\extensions\bayer-matrices" (or go to Aseprite preferences > extensions > Bayer Matrices and click on open folder) and move your bmp there. Save as name.bmp (name it anything you want, but make sure it is one word, lowercase, no special characters)ģ. Now go to Sprite>Color Mode>Indexed to index the colors. Then sort by brightness, having the lightest tones on top and going to the bottom. Now go to "create palette from current sprite". Brighter tones = lighter pressure needed, darker tones = heavier pressure.Ģ. Make a grayscale tilable texture that you want to use as brush. ![]()
0 Comments
Leave a Reply. |