اتوماسیون Substance Painter با Python
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک مفاهیم اساسی برنامهنویسی Python
- استفاده از Python API در Substance Painter برای ایجاد ابزارهای سفارشی برای این اپلیکیشن
- توسعه یک گردش کاری پیشرفته و خودکار برای اکسپورت کردن از تکسچرها در Substance Painter
- بهبود پایپ لاین های مدیریت تولید asset از طریق معرفی اعتبارسنجیهایی برای اکسپورت کردن از تکسچرها
- ساخت رابطهای کاربری پویا با استفاده از کتابخانه PySide2
پیشنیازهای دوره
- ابزارها: Substance Painter ،Visual Studio Code
- مهارتها: هیچ تجربه قبلی در برنامهنویسی مورد نیاز نیست، اما داشتن مقداری تجربه درک مطالب آموزشی را آسانتر میکند.
توضیحات دوره
به یک سفر تحولآفرین در دنیای اتوماسیون Substance Painter با Python خوش آمدید.
این دوره که توسط Viacheslav Makhynko – یک Technical Artist باتجربه با سابقه گسترده در توسعه بازیهای AAA – هدایت میشود، دروازه شما برای تسلط به مهارتهای ساخت راهکارهای هنری سفارشی برای Substance Painter با Python است.
چه شما یک Technical Artist مشتاق، برنامهنویس Tools/Software/Gameplay، هنرمند دیجیتال 3D باشید که به دنبال ورود به دنیای اتوماسیون هستید، یا حتی یک Pipeline Director باتجربه، این دوره به گونهای طراحی شده است تا یادگیرندگان با هر پیشزمینه و سطح تخصصی را در خود جای دهد.
با تأکید قوی بر کاربرد عملی و دنیای واقعی، شما یک سفر ساختاریافته را در 6 بخش اصلی آغاز خواهید کرد:
- مقدمه کلی Python: این بخش که برای تازهواردان به Python اختیاری است، اصول ضروری را برای ادامه دوره فراهم میکند.
- ویجت «Hello World» برای Substance Painter: اولین آشنایی با Python API در Substance Painter برای یادگیری چگونگی ایجاد ویجتهای خود و دسترسی به ویژگیهای Painter که پایهگذار ابزار Custom Exporter است.
- اتوماسیون اکسپورت کردن از Texture Set: توسعه قابلیت اصلی Custom Exporter
- اعتبارسنجی نامگذاری: بهبود Custom Exporter با معرفی اعتبارسنجی نامگذاری برای Texture Setها جهت مدیریت یکپارچگی با نام assetها و مکانهای ذخیرهسازی آنها، که برای یک تولید سالم در یک تیم ضروری است.
- اعتبارسنجی رزولوشن: این ویژگی تأیید میکند که هر کسی در تیم که در حال اکسپورت کردن از داده از Painter است، از بودجه رزولوشن تکسچر مشخصشده پیروی میکند و از استفاده تصادفی تکسچرهای با رزولوشن بالا در پروژه جلوگیری میکند.
- Polish کردن پروژه: نهاییسازی Custom Exporter با معرفی مستندات، کلیدهای میانبر، حاشیهنویسی کدها و رفع باگهای باقیمانده
در طول دوره، شما تجربه عملی با Python API در Substance Painter و کتابخانه PySide2 به دست خواهید آورد و چالشهای کافی برای تثبیت دانش در عمل خواهید داشت. در پایان دوره، شما یک ابزار منحصربهفرد Custom Exporter خواهید داشت که گامبهگام از پایه توسعه یافته است و میتواند برای Portfolio یا به عنوان پایهای برای Production Pipeline واقعی در پروژه استفاده شود.
این فرصت را برای باز کردن پتانسیل کامل Substance Painter از طریق اتوماسیون Python از دست ندهید. همین الان در این دوره شرکت کنید و سفری را به سوی کارایی و خلاقیت آغاز کنید!
این دوره برای چه کسانی مناسب است؟
- Technical Artistها
- Technical/Pipeline Directorها
- هنرمندان 3D علاقهمند به کسب مهارتهای فنی و برنامهنویسی بیشتر
- برنامهنویسان Tools/Gameplay/Software
- متخصصان اتوماسیون
- هر کسی که مشتاق ایجاد پلی بین تکنولوژی و هنر در فرآیند تولید assetها است.
اتوماسیون Substance Painter با Python
-
مقدمه دوره 08:54
-
نحوه استفاده از این دوره 02:15
-
راهاندازی محیط کاری 05:17
-
متغیرها و سادهترین انواع داده 16:21
-
لیستها و دیکشنریها 18:08
-
شرایط 13:33
-
توابع 10:53
-
کلاسها و ایمپورت ها 08:22
-
Python API برای Substance Painter 02:28
-
افزودن یک ویجت Custom Exporter خالی به Substance Painter 17:43
-
افزودن رابط کاربری اولیه به ویجت با PySide2 10:09
-
ایجاد و پیوند دادن توابع ساده به اکشنهای رابط کاربری 22:05
-
لاگ کردن در Substance Painter 08:35
-
رویدادهای Substance Painter 10:51
-
چگونگی دیباگ صحیح کد Python در Substance Painter 08:58
-
بروزرسانی رابط کاربری ویجت 37:26
-
آمادهسازی قالبهای اکسپورت کردن 03:54
-
پیادهسازی اکسپورت کردن خودکار تکسچرها 30:13
-
برقراری قوانین Naming Convention 04:15
-
پیادهسازی اعتبارسنجی نام Texture Set [بخش 1] 26:38
-
پیادهسازی اعتبارسنجی نام Texture Set [بخش 2] 37:35
-
برقراری الزامات بودجه رزولوشن Texture Set 02:16
-
پیادهسازی اعتبارسنجی رزولوشن Texture Set 23:07
-
اعمال خودکار رزولوشن مورد نیاز 32:55
-
افزودن مستندات راهنما به ویجت 09:56
-
افزودن کلیدهای میانبر و Tooltipها به ویجت 10:46
-
افزودن حاشیهنویسی کدها 12:23
-
رفع باگهای باقیمانده 14:56
-
بحث در مورد توسعه بیشتر Custom Exporter 03:53
-
کلام آخر از مدرس 00:49
مشخصات آموزش
اتوماسیون Substance Painter با Python
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:همه سطوح
- تعداد درس:30
- مدت زمان :06:55:34
- حجم :3.48GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy