|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/substance-painter-automation-with-python/
课程评论:没有评论
**课程名称:** Substance Painter 自动化与 Python **课程概述:** 本课程由拥有 AAA 游戏开发丰富经验的技术美术师 Viacheslav Makhynko 主讲,旨在带领学员踏上 Substance Painter 自动化开发之旅,掌握使用 Python 构建自定义艺术解决方案的技能。无论您是技术美术师、工具/软件/玩法程序员、希望涉足自动化领域的 3D 数字艺术家,还是经验丰富的管线总监,本课程都适合所有背景和专业水平的学习者。 课程强调实践性和真实应用,将引导您完成六个核心部分: 1. **Python 基础入门(可选):** 为 Python 新手提供必要的课程基础。 2. **Substance Painter “Hello World” 插件:** 初次接触 Substance Painter Python API,学习创建自定义插件和访问 Painter 功能,为后续的自定义导出工具奠定基础。 3. **纹理集导出自动化:** 开发自定义导出工具的核心功能。 4. **命名验证:** 通过引入命名验证功能增强自定义导出工具,确保纹理集名称及其存储位置的一致性,这对于团队的健康生产至关重要。 5. **分辨率验证:** 此功能用于验证团队中所有从 Painter 导出数据的用户是否遵循指定的纹理分辨率预算,防止项目中出现高分辨率纹理的误用。 6. **项目完善:** 通过引入文档、快捷键、代码注释和剩余的 Bug 修复来最终完善自定义导出工具。 通过本课程,您将获得 Substance Painter Python API 和 PySide2 库的实践经验,并通过充足的挑战来巩固所学知识。课程结束后,您将从零开始开发一个独特的自定义导出工具,可用于个人作品集展示,或作为实际项目生产管线的底层基础。 **不要错过这个通过 Python 自动化释放 Substance Painter 全部潜力的机会。立即报名,踏上效率与创造力的进阶之路!** **包含源代码。**
Welcome to a transformative journey into the world of Substance Painter automation with Python. Led by Viacheslav Makhynko - seasoned Technical Artist with extensive experience in AAA game development, this course is your gateway to mastering the skills of building custom artistic solution for Substance Painter with Python. Whether you're aspiring Technical Artist, Tools/Software/Gameplay Programmer, 3D Digital Artist looking to delve into the world of automation or even 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: Optional for Python newcomers, this section provides essential foundations for the course ahead."Hello World" widget for Substance Painter: First acquaintance with Substance Painter Python API to learn how to create own widgets and access Painter features laying the groundwork for the Custom Exporter tool.Texture Set export automation: Development of the core Custom Exporter functionality.Naming Validation: Enhancing Custom Exporter by introducing Naming Validation for the texture sets to manage consistency with asset names and their storing locations, which is a must for healthy production in a team.Resolution Validation: This feature verifies that everyone who's exporting the data from Painter in the team is following the specified texture resolution budget and prevents any slipped-through high-res textures usage on the project.Project Polishing: Finalizing Custom Exporter by introducing documentation, hotkeys, code annotations, and leftover bug fixes.Throughout the course, you'll gain hands-on experience with Substance Painter's Python API and PySide2 library and will have enough challenges to consolidate knowledge in practice. By the end of the course, you'll have a unique Custom Exporter tool developed step-by-step from scratch that can be used for Portfolio or as a basement for actual production pipeline in the project.Don't miss this opportunity to unlock the full potential of Substance Painter through Python automation. Enroll now and embark on a journey towards efficiency and creativity!Source code included.