آموزش اتوماسیون سابستنس پینتر با پایتون - آخرین آپدیت

دانلود Substance Painter automation with Python

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش ساخت ابزارهای هنری با پایتون: توسعه پلاگین سفارشی اکسپورتر Substance Painter

آیا می‌خواهید قدرت پایتون را در Substance Painter آزاد کنید؟ در این دوره، یاد می‌گیرید که چگونه با استفاده از API پایتون Substance Painter و کتابخانه PySide2، پلاگین‌های سفارشی بسازید و گردش کار تولید بافت را بهینه‌سازی کنید.

آنچه در این دوره خواهید آموخت:

  • درک مفاهیم اساسی برنامه‌نویسی پایتون
  • استفاده از API پایتون Substance Painter برای ایجاد ابزارهای سفارشی
  • توسعه یک گردش کار خودکار پیشرفته برای خروجی گرفتن بافت در Substance Painter
  • بهبود مدیریت خط تولید دارایی با معرفی اعتبارسنجی برای خروجی بافت
  • ساخت رابط‌های کاربری پویا با استفاده از کتابخانه PySide2

پیش‌نیازها:

  • ابزارها: Substance Painter، Visual Studio Code
  • مهارت‌ها: نیازی به تجربه برنامه‌نویسی قبلی نیست، اما داشتن آن در درک مطالب کمک خواهد کرد.

به یک سفر دگرگون‌کننده به دنیای اتوماسیون Substance Painter با پایتون خوش آمدید.
این دوره به رهبری Viacheslav Makhynko - هنرمند فنی باتجربه با سابقه طولانی در توسعه بازی‌های AAA - دروازه شما برای تسلط بر مهارت‌های ساخت راه حل‌های هنری سفارشی برای Substance Painter با پایتون است.

چه یک هنرمند فنی مشتاق، برنامه‌نویس ابزار/نرم‌افزار/گیم‌پلی، هنرمند دیجیتال سه‌بعدی باشید که به دنبال ورود به دنیای اتوماسیون است و یا حتی یک مدیر خط تولید باتجربه، این دوره برای پاسخگویی به فراگیران از همه زمینه‌ها و سطوح تخصص طراحی شده است.

با تأکید فراوان بر کاربردی بودن و کاربرد در دنیای واقعی، شما یک سفر ساختاریافته را از طریق شش بخش اصلی آغاز خواهید کرد:

  1. معرفی عمومی پایتون: این بخش اختیاری برای تازه‌واردان پایتون است و پایه‌های اساسی را برای دوره پیش رو فراهم می‌کند.

  2. ویجت "Hello World" برای Substance Painter: اولین آشنایی با API پایتون Substance Painter برای یادگیری نحوه ایجاد ویجت‌های شخصی و دسترسی به ویژگی‌های Painter که زمینه را برای ابزار اکسپورتر سفارشی فراهم می‌کند.

  3. اتوماسیون خروجی Texture Set: توسعه عملکرد اصلی اکسپورتر سفارشی.

  4. اعتبارسنجی نامگذاری: ارتقاء اکسپورتر سفارشی با معرفی اعتبارسنجی نامگذاری برای texture set‌ها برای مدیریت سازگاری با نام دارایی‌ها و مکان‌های ذخیره‌سازی آنها، که برای تولید سالم در یک تیم ضروری است.

  5. اعتبارسنجی وضوح: این ویژگی تأیید می‌کند که همه کسانی که داده‌ها را از Painter در تیم صادر می‌کنند، از بودجه وضوح بافت مشخص شده پیروی می‌کنند و از هرگونه استفاده از بافت‌های با وضوح بالا در پروژه جلوگیری می‌کند.

  6. پرداخت پروژه: نهایی کردن اکسپورتر سفارشی با معرفی مستندات، کلیدهای میانبر، حاشیه‌نویسی کد و رفع اشکالات باقیمانده.

در طول دوره، تجربه عملی با API پایتون Substance Painter و کتابخانه PySide2 کسب خواهید کرد و چالش‌های کافی برای تثبیت دانش در عمل خواهید داشت. در پایان دوره، یک ابزار اکسپورتر سفارشی منحصر به فرد خواهید داشت که گام به گام از ابتدا توسعه یافته است و می‌تواند برای نمونه کار یا به عنوان پایه و اساس برای خط تولید واقعی در پروژه استفاده شود.

این فرصت را از دست ندهید تا پتانسیل کامل Substance Painter را از طریق اتوماسیون پایتون باز کنید. اکنون ثبت نام کنید و سفری به سوی کارایی و خلاقیت را آغاز کنید!

کد منبع گنجانده شده است.


سرفصل ها و درس ها

معرفی دوره Course introduction

  • معرفی دوره Course introduction

  • نحوه استفاده از این دوره How to use this course

معرفی کلی پایتون General Python introduction

  • راه اندازی محیط کار Setting up working environment

  • متغیرها و ساده ترین انواع داده Variables and simplest data types

  • لیست ها و دیکشنری ها Lists and Dictionaries

  • شرایط Conditions

  • توابع Functions

  • کلاس ها و وارد کردن ها Classes and imports

ویجت "Hello World" برای Substance Painter "Hello World" widget for Substance Painter

  • API پایتون برای Substance Painter Python API for Substance Painter

  • اضافه کردن یک ویجت Custom Exporter خالی به Substance Painter Add an empty Custom Exporter widget to Substance Painter

  • اضافه کردن UI پایه به ویجت با PySide2 Add basic UI to the widget with PySide2

  • ایجاد و لینک کردن توابع ساده به عملکرد UI Create and link simple functions to UI actions

  • Log نویسی Substance Painter Substance Painter Logging

  • رویدادهای Substance Painter Substance Painter Events

  • نحوه اشکال زدایی صحیح کد پایتون در Substance Painter How to properly debug Python code in Substance Painter

اتوماسیون خروجی Texture Set Texture Set export automation

  • به روز رسانی UI ویجت Updating the UI of the widget

  • آماده سازی قالب های خروجی Preparing the exporting templates

  • پیاده سازی خروجی اتوماتیک تکسچرها Automated textures export implementation

اعتبارسنجی نامگذاری Texture Set Texture Set Naming validation

  • ایجاد قوانین قرارداد نامگذاری Establishing Naming Convention rules

  • پیاده سازی اعتبارسنجی نام Texture Set [بخش 1] Implementing Texture Set name validation [part 1]

  • پیاده سازی اعتبارسنجی نام Texture Set [بخش 2] Implementing Texture Set name validation [part 2]

اعتبارسنجی رزولوشن Texture Set Texture Set Resolution validation

  • ایجاد الزامات بودجه رزولوشن Texture Set Establishing Texture Set resolution budget requirements

  • پیاده سازی اعتبارسنجی رزولوشن Texture Set Implementing Texture Set resolution validation

  • اعمال خودکار رزولوشن مورد نیاز Applying the required resolution automatically

صیقل دادن پروژه و مراحل بعدی Polishing the project and further steps

  • اضافه کردن مستندات راهنما به ویجت Adding Help documentation to the widget

  • اضافه کردن کلیدهای میانبر و Tooltips به ویجت Adding Hotkeys and Tooltips to the widget

  • اضافه کردن حاشیه نویسی کد Adding code annotations

  • رفع اشکالات باقیمانده Fixing leftover bugs

  • بحث در مورد توسعه بیشتر Custom Exporter Discussing further development of the Custom Exporter

جمع بندی دوره Course wrap-up

  • آخرین سخن از نویسنده Last word from Author

  • فایل های سورس پروژه Project Source Files

نمایش نظرات

آموزش اتوماسیون سابستنس پینتر با پایتون
جزییات دوره
7 hours
31
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
256
4.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Viacheslav Makhynko Viacheslav Makhynko

هنرمند ارشد فنی در یوبیسافت