Useful photoshop VFX scripts

Hello everyone!

I believe everyone on this awesome forum use Photoshop for creating or editing textures for various VFX stuff. Sometimes we have to repeat the same actions over and over again, like saving to PNG/TGA from PSD or packing several textures in RGB channels. :tired_face:

So I decided to stop wasting time on repeating actions and made a several simple scripts for photoshop for saving our time. Hope it will be useful for you!

Combines selected layers to R+G+B mask

Creates transparent layer from grayscale layer, where black color is transparency.

Dublicate & Rotate
Create dublicates of selected layer and applies desired rotation to each of them in arithmetic progression.
For example, if Angle = 90 and Copies = 3, then result angles of copies will be 90, 180, 270.

Save current image to PNG in location, where PSD file is stored.
If PSD file doesn’t exist, script will create it in user selected folder

Save current image to TGA in location, where PSD file is stored.
If PSD file doesn’t exist, script will create it in user selected folder

You can grab all scripts here:

I will post updates on my scripts here. If you found some bugs or have an idea for different type of scripts, just write it here and I will try to make it work.

I will also put a links on various useful scripts and actions, found on the internet, to the second post. If you know (or maybe created) some useful script/action for Photoshop, do not hesitate of sharing them - I will put all the links and credentials to the second post.

Let’s save our time on actually doing awesome effects rather than repeating time wasting actions! :partying_face:


Here is all other useful scripts, found on the internet.
Scripts are placed in no particular order:

Photoshop sprite sheet creator by William Malone

There are also some useful actions by there awesome people:

Separate RGB channel action by Ryan Dziurgot


This is very cool :slight_smile:

Question, which photoshops are supported?
Little old me is still running CS6 since I never needed anything more than that.

Thanks for sharing! Here is one I made in CS6 and use a lot. It’s good when you only have access to the final texture. Hope this is useful for someone.



If to be true, I didn’t test it on CS6 yet, haha! :grin:
But I believe that is should be working, since there are no magic tricks or hard logic in the code. I’m gonna test it when I’m get copy of CS6.

Great action, thanks! I will add it to the top, if you don’t mind

But since it’s an action, not the script, I noticed some limitations on it - the layer, from which we extracting color channels, must be named Background and must be the only layer on the layer list. But I think it’s not a big deal, I suppose that script is useful for parsing out mask textures without having PSD source.

Thanks a lot for your contribution! :heart_eyes:

1 Like

sounds like a good opportunity for me to learn to write it as a script so it’s more generic. feel free to add it to the top. i’ll update the link when i get to it this weekend.

No waaaaay ! Really clever things ! Thank you :smile:

How do you have that palette with the scripts on buttons?

It’s just an action panel switched to Button mode.



Thanks for your guys share that useful tools:heart_eyes:

which tool do you use in photoshop? A mouse or a drawing tablet like XP-PEN ( ) ?

I’ve added Extract Transparency script - if you have a PNG with transparency and want to extract it to the separate layer