Website powered by

Substance Painter Custom Exporter - Tech Art Tool

Time for something 3D art adjacent. This is a custom Substance Painter plugin I wrote in Python. It is a way to validate texture sets according to certain criteria (which can be dynamically changed) then export them. This tool is based off of the Udemy course: "Substance Painter Automation with Python" (https://www.udemy.com/course/substance-painter-automation-with-python/?couponCode=24T7MT72224) by Viacheslav Makhynko. However, I expanded my own implementation past the original course to introduce a dynamic validation system through a JSON file.
~~~
As I start to think more about what direction I'd like my career to go, I can't help but be intrigued by the realm of Tech Art. I've studied computer science and worked as a 3D artist, so I feel like I can have my foot in both worlds. Although I've done some informal Python scripting in the past, this project was a more comprehensive foray into creating a complete, functional tool specifically for 3D artists. I thoroughly enjoyed the problem solving process and learned a lot through this project. I will definitely be looking for more ways to develop the more technical side of my 3D capabilities in the future.

Demo Video