Begin an interesting voyage that will help you dive into the world of Substance Painter automation with Python with the assistance of Viacheslav Makhynko, a Technical Artist with over five years of work experience who works in some of the leading game development studios. Regardless of whether you are a brand new substance painter or even a very experienced painter, this course, specifically “Substance Painter automation with Python,” is for everybody.
In six fun-packed sections of the course “Substance Painter automation with Python”, you will discover how and what parts of Substance Painter can be scripted with Python to extend and customize Substance Painter tools. From pure Python basics to developing the one and only Custom Exporter tool from scratch step by step, you will go from the general automation of the texture set export to the specific management of the naming and the resolution for better and more efficient workflow.
Through the practical usage of the programmes, tools, and scripts that include Substance Painter’s Python and PySide2, you will not only gain invaluable skills, but the result will be the Custom Exporter to be implemented in your portfolio. Prepare to increase your proficiency along the ideal line and become the consummate user of Substance Painter automation with Python!
Substance Painter automation with Python Table of Contents:
- Course Introduction (08:54)
- How to Use This Course? (02:15)
- Setting Up Working Environment (05:17)
- Variables and Simplest Data Types (16:21)
- Lists and Dictionaries (18:08)
- Conditions (13:33)
- Functions (10:53)
- Classes and Imports (08:22)
- Python API for Substance Painter (02:28)
- Add an Empty Custom Exporter Widget to Substance Painter (17:43)
- Add Basic UI to the Widget with PySide2 (10:09)
- Create and Link Simple Functions to UI Actions (22:05)
- Substance Painter Logging (08:35)
- Substance Painter Events (10:51)
- How to Properly Debug Python Code in Substance Painter (08:58)
- Updating the UI of the Widget (37:26)
- Preparing the Exporting Templates (03:54)
- Automated Textures Export Implementation (30:13)
- Establishing Naming Convention Rules (04:15)
- Implementing Texture Set Name Validation [Part 1] (26:38)
- Implementing Texture Set Name Validation [Part 2] (37:35)
- Establishing Texture Set Resolution Budget Requirements (02:16)
- Implementing Texture Set Resolution Validation (23:07)
- Applying the Required Resolution Automatically (32:55)
- Adding Help Documentation to the Widget (09:56)
- Adding Hotkeys and Tooltips to the Widget (10:46)
- Adding Code Annotations (12:23)
- Fixing Leftover Bugs (14:56)
- Discussing Further Development of the Custom Exporter (03:53)
- Last Word from Author (00:49)
Who is this course for?
- Thinkers, while contemplating the integration of innovation and creativity
- Managers and executives setting up the technical structures of the projects
- Aspiring 3D artists and 3D artists who want to enhance their technical and programming skills.
- Programmers that focused on the individual tools, games, or software titles.
- Janssen Self Service Login Layout Automation devotees who adored improving business processes.
- Anybody who wants to establish relations between technology and art in asset production.
Click on the links below to Download Substance Painter automation with Python!
در حال پاسخ به :