Author Topic: Trying to convert photoshop brushes to substance alphas.  (Read 11117 times)

What exactly is the format to setup the alpha from the photoshop brush so that it works in substance painter?

I read another older thread speaking of an abr program that automatically exports all photoshop brushes https://forum.allegorithmic.com/index.php?topic=2412.0

However the pngs that are exported are black with an invisible background. Basically take a circle, usually the circle is white with a black background in substance painter. THAT program exports the brush with the circle being black with an invisible background.

That doesnt seem to work in substance painter. It treats it as if nothings there. The thread I read made it sound simple but I guess it isnt or am I missing something? Ive checked the formats from other alphas that come with substance, greyscale + no alpha + 16bit psds. Although I cant remember if those are custom alphas or not.

So could I please get some help? Thanks in advance.

Hey jessicruel,

You could manually export the brushes. It would take time when having a lot brushes but it works.
Create a new document, set the background colour to black, choose the right brush and place it white one time.

Keep in mind that your brushes need to be in a 1:1 format to work in Substance Painter.


Best regards
Environment Artist - Twitter

You can have a look at this (free) software as well :

http://www.texturemate.com/abrMate

abrMate is a good tool, and yes it's free. But as you said, the pngs that are exported are not alphas but non-square black images with transparent background. Basically, he does exactly what it is intended for : creating png's from .ABR files. And converting them one by one, manually, into black & white alpha's is time consumming and boring.  ::)

Fortunately, you can automate the process in Photoshop. ;)

So here is a short step by step method to convert hundreds png's files into alphas in a minute.
Just unzip and follow the steps described in the Readme.txt :

http://www.4shared.com/zip/S4uXQIwsba/PsBrushesToAlpha.html
Udpate => http://www.4shared.com/zip/ItgbV8NZba/PsBrushesToAlpha.html


Tested on 174 images, and it works perfectly. You should obtain alphas that may work with your favorite software : Zbrush, Mudbox, or Substance Painter in your case.

Enjoy. :)
Last Edit: November 12, 2015, 02:30:20 pm

Thanks for sharing your method :-)

Asadar, any chance you upload to a different hosting site?
Eset won't let me get the download haha

You're welcome Vincent.

Asadar, any chance you upload to a different hosting site?
Eset won't let me get the download haha

Sure!

Here it is on Google Drive : https://drive.google.com/folderview?id=0B51EQ2zG6E-jVjFpTm4wLW1kSG8&usp=sharing

Updated GD link : https://drive.google.com/open?id=0B51EQ2zG6E-jZllJcS0tRDdRUHc
Last Edit: November 12, 2015, 02:29:49 pm

Thanks!

Thank you! This was a very helpful post! :)


So here is a short step by step method to convert hundreds png's files into alphas in a minute.
Just unzip and follow the steps described in the Readme.txt :

http://www.4shared.com/zip/S4uXQIwsba/PsBrushesToAlpha.html

Enjoy. :)

I just remembered that Photoshop Actions always keep a specific path for "Save as" action. So you must not forget to set your own target folder while using the "batch" tool of Photoshop and to check the Override "Save as" option. If you don't, you might see some new folders on your computer (if you have a D: hard-drive), because default path of the Action was "D:\0 - Local Works\...".  ::)

Because of this, I changed the default path of the Action to Desktop. Don't forget to Override "Save As" if you don't want to flood your entire desktop with png's. Readme file has been updated.  ;)

Updated links :

4Shared => http://www.4shared.com/zip/ItgbV8NZba/PsBrushesToAlpha.html
Google Drive => https://drive.google.com/open?id=0B51EQ2zG6E-jZllJcS0tRDdRUHc

Let me know if you have any trouble.
Last Edit: November 12, 2015, 02:33:09 pm

TYVM!

I just converted a little over 3,000 abrs on a labtop in 10 mins.  You've forced me to learn scripting, this is way too powerful.  So Maya's, 3ds', ZBrush, and then SD still avoiding SD...gonna stop that.

I was wondering if anyone knows best practices to deal with thousands of alphas in SP.  I assume just make folders for each "type" and search like that...but am I missing anything001?

Ty to anyone that knows best practices and is willing to share...
Last Edit: February 12, 2016, 07:24:40 pm

TYVM!

I just converted a little over 3,000 abrs on a labtop in 10 mins.  You've forced me to learn scripting, this is way too powerful.  So Maya's, 3ds', ZBrush, and then SD still avoiding SD...gonna stop that.

I was wondering if anyone knows best practices to deal with thousands of alphas in SP.  I assume just make folders for each "type" and search like that...but am I missing anything001?

Ty to anyone that knows best practices and is willing to share...

Unfortunately, at the moment there are not many options since creating a custom tab for the shelf for your alphas, isn't a thing.  Not yet, maybe in the future? *crosses fingers*

The shelf does pick up folders in the Alphas main folder.  I have bolts, panels, etc in their own sub folder to keep it nice and tidy in that area.  It still reads it all into one giant tab.  I use the Search feature often because of it.

Or you can keep your alphas in a separate location, in your sub folders or however you have them separated and organized.  Proceed to drag and drop them into the Alphas tab for a particular project.  With 3,000 ABRs at your fingertips, that might be your best route to control what is loaded up when SP starts up.

Can you update the link please?