Substance Painter automation with Python by Viacheslav Makhynko
Release date:2024, May
Duration:06 h 55 m
Author:Viacheslav Makhynko
Skill level:Beginner
Language:English
Exercise files:Yes
Welcome to a transformative journey into the world of Substance Painter automation with Python.
Led by Viacheslav Makhynko, a seasoned Technical Artist with extensive experience in AAA game development, this course is your gateway to mastering the skills of building custom artistic solutions for Substance Painter using Python.
Whether you’re an aspiring Technical Artist, Tools/Software/Gameplay Programmer, 3D Digital Artist looking to delve into automation, or even an experienced Pipeline Director, this course is designed to accommodate learners of all backgrounds and expertise levels.
With a strong emphasis on practicality and real-world application, you’ll embark on a structured journey through six core sections:
- General Python Introduction: This section provides essential foundations for Python newcomers.
- “Hello World” Widget for Substance Painter: Learn how to create your own widgets and access Substance Painter features using the Python API, laying the groundwork for the Custom Exporter tool.
- Texture Set Export Automation: Develop the core functionality of the Custom Exporter.
- Naming Validation: Enhance the Custom Exporter by introducing Naming Validation for texture sets to manage consistency with asset names and their storing locations, crucial for healthy production in a team.
- Resolution Validation: Verify that exported data from Substance Painter adheres to specified texture resolution budgets, preventing the use of high-resolution textures unintentionally.
- Project Polishing: Finalize the Custom Exporter by adding documentation, hotkeys, code annotations, and resolving any remaining bugs.
Throughout the course, you’ll gain hands-on experience with Substance Painter’s Python API and PySide2 library, encountering challenges that will reinforce your knowledge through practical application. By the end of the course, you’ll have developed a unique Custom Exporter tool from scratch, suitable for your portfolio or as a foundation for an actual production pipeline.
Don’t miss this opportunity to unlock the full potential of Substance Painter through Python automation. Enroll now and embark on a journey toward efficiency and creativity!