
Tags: Scripted Tool, Texturing, Batch, Optimisation
Software: Python
Project Total Time: 3 weeks
Working as a freelancer and lecturer, I’ve found artists are constantly needing to work with a large volume of PBR textures or image files at a time which can waste a lot of time doing repetitive tasks to fix these files. Frequently artits need to change the scale, converting the file type, pack channels, converting normals/ao and create atlases to save on space. This tool can do all those operations and even convert key files such as normal maps and channel packs from Unreal Engine to Unity formats natively.
To create this tool I used Python for the logic, PyQT for the user interface and various modules such as PIL and numpy to work with image data within Python. You can read my full blog post here on how I put it together. Checkout my Development Blog Post
Grab the Tool on GitHub Read the documentation here
