دوره آموزشی Blender: اسکریپت نویسی پایتون

دوره آموزشی Blender: اسکریپت نویسی پایتون

2 ساعت 2 دقیقهمتوسط2016-09-15

مدرسین

Patrick W. Crawford

Patrick W. Crawford

Digital Artist, Developer, Blender Enthusiast

جزئیات دوره

🔹 چطوری بلندر رو با قدرت پایتون قوی‌تر کنیم؟
🔹 اگه طراح سه‌بعدی هستی یا به توسعه نرم‌افزار علاقه داری، یادگیری اسکریپت‌نویسی توی بلندر یه مهارت خفن توی رزومه‌ته!

🎨 با یاد گرفتن اصول اولیه پایتون در بلندر، می‌تونی کلی کارای وقت‌گیر مثل مدل‌سازی و انیمیشن رو خودکار کنی، رابط کاربری بلندر رو تغییر بدی یا حتی افزونه‌هایی بسازی که بفروشی!

👨‍💻 پاتریک دبلیو. کرافورد توی این دوره نشونت می‌ده چطور از کنسول داخلی پایتون توی بلندر استفاده کنی، اسکریپت‌های یک‌خطی بنویسی، پنل‌ها و منوهای سفارشی بسازی و حتی افزونه‌های اختصاصی خودت رو پکیج کنی!

اهداف یادگیری
✅ کنترل بلندر با کدنویسی
✅ آشنایی با کتابخانه‌ی bpy
✅ ساخت اپراتورها و ویژگی‌های سفارشی در بلندر
✅ نوشتن و اجرای خودکار اسکریپت‌ها
✅ طراحی و اضافه کردن منو و پنل‌های اختصاصی
✅ ساخت و انتشار افزونه‌های حرفه‌ای

مهارت ها

Blender3D AnimationRenderingPythonMotion Graphics and VFX3D ModelingVisualization and Real-TimeAECProduct and ManufacturingAnimation and IllustrationProgramming LanguagesOpen SourceSoftware DevelopmentDeep Dive (X:Y)

سرفصل ها

مقدمه

  • خوش آمدید
  • آنچه قبلاً باید بدانید
  • استفاده از فایل‌های تمرین

کنترل بلندر از طریق کد

  • Blender و پنجره کنسول را راه‌اندازی کنید
  • از کنسول پایتون و ویرایشگر اسکریپت استفاده کنید
  • Import و کاوش bpy
  • اپراتور Blender چیست
  • ویژگی Blender چیست
  • نکات ابزار برنامه نویس و پنجره اطلاعات
  • غواصی بیشتر در زمینه و داده ها
  • ✓چالش - یک اسکریپت ساده ایجاد کنید
  • ✓راه حل - یک اسکریپت ساده ایجاد کنید

اسکریپت‌های بلندر ایجاد کنید

  • اسکریپت بنویسید و از قالب‌ها استفاده کنید
  • رمزگذاران بزرگ سرقت می‌کنند
  • اجرای خودکار اسکریپت ها
  • نحوه استفاده و اجتناب از ویرایشگر متن

رابط‌های بلندر را سفارشی کنید

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

افزونه خود را بسازید

  • افزونه چیست
  • افزونه ما چه خواهد کرد
  • ساخت چارچوب الحاقی
  • ایجاد چارچوب عملگر
  • ایجاد ویژگی‌های redo-last
  • الحاق به منو
  • تکمیل و انتشار افزونه خود
  • ✓چالش - اپراتور دیگری ایجاد کنید
  • ✓راه حل - اپراتور دیگری ایجاد کنید

نتیجه

  • مراحل بعدی
۸۰,۰۰۰ تومان