دوره آموزشی Blender: اسکریپت نویسی پایتون
2 ساعت 2 دقیقهمتوسط2016-09-15
مدرسین

Patrick W. Crawford
Digital Artist, Developer, Blender Enthusiast
جزئیات دوره
🔹 چطوری بلندر رو با قدرت پایتون قویتر کنیم؟
🔹 اگه طراح سهبعدی هستی یا به توسعه نرمافزار علاقه داری، یادگیری اسکریپتنویسی توی بلندر یه مهارت خفن توی رزومهته!
🎨 با یاد گرفتن اصول اولیه پایتون در بلندر، میتونی کلی کارای وقتگیر مثل مدلسازی و انیمیشن رو خودکار کنی، رابط کاربری بلندر رو تغییر بدی یا حتی افزونههایی بسازی که بفروشی!
👨💻 پاتریک دبلیو. کرافورد توی این دوره نشونت میده چطور از کنسول داخلی پایتون توی بلندر استفاده کنی، اسکریپتهای یکخطی بنویسی، پنلها و منوهای سفارشی بسازی و حتی افزونههای اختصاصی خودت رو پکیج کنی!
اهداف یادگیری
✅ کنترل بلندر با کدنویسی
✅ آشنایی با کتابخانهی bpy
✅ ساخت اپراتورها و ویژگیهای سفارشی در بلندر
✅ نوشتن و اجرای خودکار اسکریپتها
✅ طراحی و اضافه کردن منو و پنلهای اختصاصی
✅ ساخت و انتشار افزونههای حرفهای
🔹 اگه طراح سهبعدی هستی یا به توسعه نرمافزار علاقه داری، یادگیری اسکریپتنویسی توی بلندر یه مهارت خفن توی رزومهته!
🎨 با یاد گرفتن اصول اولیه پایتون در بلندر، میتونی کلی کارای وقتگیر مثل مدلسازی و انیمیشن رو خودکار کنی، رابط کاربری بلندر رو تغییر بدی یا حتی افزونههایی بسازی که بفروشی!
👨💻 پاتریک دبلیو. کرافورد توی این دوره نشونت میده چطور از کنسول داخلی پایتون توی بلندر استفاده کنی، اسکریپتهای یکخطی بنویسی، پنلها و منوهای سفارشی بسازی و حتی افزونههای اختصاصی خودت رو پکیج کنی!
اهداف یادگیری
✅ کنترل بلندر با کدنویسی
✅ آشنایی با کتابخانهی bpy
✅ ساخت اپراتورها و ویژگیهای سفارشی در بلندر
✅ نوشتن و اجرای خودکار اسکریپتها
✅ طراحی و اضافه کردن منو و پنلهای اختصاصی
✅ ساخت و انتشار افزونههای حرفهای
مهارت ها
Blender3D AnimationRenderingPythonMotion Graphics and VFX3D ModelingVisualization and Real-TimeAECProduct and ManufacturingAnimation and IllustrationProgramming LanguagesOpen SourceSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه قبلاً باید بدانید
- 03 - استفاده از فایلهای تمرین
1. کنترل بلندر از طریق کد
- 04 - Blender و پنجره کنسول را راهاندازی کنید
- 05 - از کنسول پایتون و ویرایشگر اسکریپت استفاده کنید
- 06 - Import و کاوش bpy
- 07 - اپراتور Blender چیست
- 08 - ویژگی Blender چیست
- 09 - نکات ابزار برنامه نویس و پنجره اطلاعات
- 10 - غواصی بیشتر در زمینه و داده ها
- 11 - ✓چالش - یک اسکریپت ساده ایجاد کنید
- 12 - ✓راه حل - یک اسکریپت ساده ایجاد کنید
2. اسکریپتهای بلندر ایجاد کنید
- 13 - اسکریپت بنویسید و از قالبها استفاده کنید
- 14 - رمزگذاران بزرگ سرقت میکنند
- 15 - اجرای خودکار اسکریپت ها
- 16- نحوه استفاده و اجتناب از ویرایشگر متن
3. رابطهای بلندر را سفارشی کنید
- 17 - معرفی پنلها و منوها
- 18 - ساختار پانل
- 19 - عناصر را ترسیم کنید
- 20 - با استفاده از قالبهای داخلی، پنل نمونه را کالبدشکافی کنید
- 21 - الحاق به پنلهای موجود
- 22 - نمونه ساختار منو
- 23 - ✓چالش - یک طرح پانل ایجاد کنید
- 24 - ✓راه حل - یک طرح پانل ایجاد کنید
4. افزونه خود را بسازید
- 25 - افزونه چیست
- 26 - افزونه ما چه خواهد کرد
- 27 - ساخت چارچوب الحاقی
- 28 - ایجاد چارچوب عملگر
- 29 - ایجاد ویژگیهای redo-last
- 30 - الحاق به منو
- 31 - تکمیل و انتشار افزونه خود
- 32 - ✓چالش - اپراتور دیگری ایجاد کنید
- 33 - ✓راه حل - اپراتور دیگری ایجاد کنید
نتیجه
- 34 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری Blender: طراحی اولین مدل سهبعدی خودت
- دوره آموزشی انتقال از بلندر به مایا: یادگیری یک روند انیمیشن لایهای
- دوره آموزشی طراحی داخلی با بلندر: ساخت یک صحنه پیشرفته سهبعدی
- دوره آموزشی یادگیری جامع بلندر 4.0
- دوره آموزشی یادگیری جامع بلندر 3.3
- دوره آموزشی ساخت ماشین قدیمی با بلندر 3
- دوره آموزشی یادگیری جامع بلندر 3
- دوره آموزشی ساخت انیمیشن در بلندر 2.9