کتاب برنامه نویسی پایتون در Blender: قدرت Blender را با استفاده از پایتون برای ایجاد اشیاء ، انیمیشن ها و افزودنیهای مؤثر گسترش دهید

عنوان کتاب به انگلیسی: |
Python Scripting in Blender: Extend the power of Blender using Python to create objects, animations, and effective add-ons |
| سال انتشار: 2023 | 360 صفحه | حجم فایل: 38 مگابایت | زبان: انگلیسی |
| نویسنده | Paolo Acampora |
| ناشر | Packt Publishing |
| ISBN10: | 1803234229 |
| ISBN13: | 9781803234229 |
توضیحات کتاب
Learn how to use Python scripts in Blender 3.3 to automate tasks, optimize your workflow, think like a 3D programmer, and start creating your tools quickly
Purchase of the print or Kindle book includes a free PDF eBook
Key Features
Discover ready-to-go scripts that provide a clear solution to your problems
Find out how to automate repetitive tasks in an efficient way
Extend Blender's actions and user interface with your code
Book Description
Blender, a powerful open source 3D software, can be extended and powered up using the Python programming language. This book teaches you how to automate laborious operations using scripts, and expand the set of available commands, graphic interfaces, tools, and event responses, which will enable you to add custom features to meet your needs and bring your creative ideas to life.
The book begins by covering essential Python concepts and showing you how to create a basic add-on. You'll then gain a solid understanding of the entities that affect the look of Blender's objects such as modifiers, constraints, and materials. As you advance, you'll get to grips with the animation system in Blender and learn how to set up its behavior using Python. The examples, tools, patterns, and best practices present throughout the book will familiarize you with the Python API and build your knowledge base, along with enabling you to produce valuable code that empowers the users and is ready for publishing or production.
By the end of this book, you'll be able to successfully design add-ons that integrate seamlessly with the software and its ecosystem.
What you will learn
Understand the principles of 3D and programming, and learn how they operate in Blender
Build engaging and navigation-friendly user interfaces that integrate with the native look and feel
Respect coding guidelines and deliver readable and compliant code without the loss of originality
Package your extensions into a complete add-on, ready for installation and distribution
Create interactive tools with a direct response to the user's action
Code comfortably and safely using version control
Who this book is for
This book is for Blender users who want to expand their skills and learn scripting, technical directors looking to automate laborious tasks, and professionals and hobbyists who want to learn more about the Python architecture underlying the Blender interface. Prior experience with Blender is a prerequisite, along with a basic understanding of the Python syntax-however, the book does provide quick explanations to bridge potential gaps in your background knowledge.
Table of Contents
Python's Integration with Blender
Python Entities and APIs
Creating Your Add-Ons
Exploring Object Transformations
Designing Graphical Interfaces
Structuring Our Code and Add-Ons
The Animation System
Animation Modifiers
Animation Drivers
Advanced and Modal Operators
Object Modifiers
Rendering and Shaders
توضیحات کتاب به فارسی (ترجمه ماشینی)
بیاموزید که چگونه از اسکریپت های Python در Blender 3.3 استفاده کنید تا وظایف خود را بهینه کنید ، گردش کار خود را بهینه کنید ، مانند یک برنامه نویس سه بعدی فکر کنید و به سرعت شروع به ایجاد ابزارهای خود کنید خرید کتاب چاپی یا Kindle شامل یک کتاب الکترونیکی رایگان PDF است ویژگی های کلیدی اسکریپت های آماده برای رفتن را کشف کنید که یک راه حل روشنی برای مشکلات شما ارائه می دهد نحوه خودکار سازی وظایف تکراری را به روشی کارآمد پیدا کنید اقدامات مخلوط کن و رابط کاربری را با کد خود گسترش دهید توضیحات کتاب Blender ، یک نرم افزار قدرتمند 3D منبع باز ، می تواند با استفاده از زبان برنامه نویسی پایتون گسترش یافته و از آن استفاده کند.این کتاب به شما می آموزد که چگونه با استفاده از اسکریپت ها ، عملیات های زحمتکش را به صورت خودکار انجام دهید و مجموعه ای از دستورات موجود ، رابط های گرافیکی ، ابزارها و پاسخ های رویداد را گسترش دهید که این امر به شما امکان می دهد تا ویژگی های سفارشی را برای رفع نیازهای خود اضافه کنید و ایده های خلاقانه خود را زنده کنید. این کتاب با پوشش مفاهیم ضروری پایتون آغاز می شود و به شما نشان می دهد که چگونه یک افزودنی اساسی ایجاد کنید.سپس درک کاملی از موجوداتی که بر ظاهر اشیاء مخلوط کن مانند اصلاح کننده ها ، محدودیت ها و مواد تأثیر می گذارد ، درک خواهید کرد.با پیشرفت ، می توانید با سیستم انیمیشن در مخلوط کن باشید و یاد بگیرید که چگونه می توانید رفتار خود را با استفاده از پایتون تنظیم کنید.مثالها ، ابزارها ، الگوهای و بهترین شیوه های موجود در طول کتاب شما را با API Python آشنا می کند و پایگاه دانش خود را می سازد ، به همراه این امکان را برای شما فراهم می کند تا بتوانید کد ارزشمندی را تولید کنید که به کاربران قدرت می دهد و برای انتشار یا تولید آماده است. در پایان این کتاب ، شما قادر خواهید بود با موفقیت افزودنی هایی را طراحی کنید که یکپارچه با نرم افزار و اکوسیستم آن ادغام شوند. آنچه یاد خواهید گرفت اصول سه بعدی و برنامه نویسی را درک کنید و یاد بگیرید که چگونه آنها در مخلوط کن کار می کنند رابط های کاربری جذاب و ناوبری را ایجاد کنید که با ظاهر و احساس بومی ادغام می شوند به دستورالعمل های برنامه نویسی احترام بگذارید و بدون از دست دادن اصالت ، کد قابل خواندن و سازگار را ارائه دهید بسته بندی های خود را در یک افزودنی کامل ، آماده نصب و توزیع بسته بندی کنید ابزارهای تعاملی را با پاسخ مستقیم به عملکرد کاربر ایجاد کنید با استفاده از کنترل نسخه راحت و با خیال راحت کد کنید این کتاب برای چه کسی است این کتاب برای کاربران مخلوط کن است که می خواهند مهارت های خود را گسترش دهند و اسکریپت را یاد بگیرند ، مدیران فنی که به دنبال خودکار کردن کارهای زحمتکش هستند ، و متخصصان و سرگرمی هایی که می خواهند اطلاعات بیشتری در مورد معماری پایتون در زمینه رابط مخلوط کن کسب کنند.تجربه قبلی با Blender یک پیش نیاز است ، همراه با درک اساسی از نحو پیتون ، این کتاب توضیحات سریع را برای ایجاد شکاف های احتمالی در دانش پیش زمینه شما ارائه می دهد. فهرست مطالب ادغام پایتون با مخلوط کن موجودات پایتون و API ایجاد افزونه های خود کاوش در تحولات شی طراحی رابط های گرافیکی ساختار کد و افزودنی های ما سیستم انیمیشن اصلاح کننده های انیمیشن محرکهای انیمیشن اپراتورهای پیشرفته و معین اصلاح کننده های شیء رندر و سایه بان📚 محتوای این محصول آموزشی (پکیج کامل)
علاوه بر کتاب اصلی انگلیسی که دریافت می کنید، برای یادگیری عمیقتر و تسلط کامل بر مباحث مجموعهای از کتابهای آموزشی نیز ارائه میشود.
-
کتاب صدها نکته فارسی (خودمونی) – نسخه PDF — زبان ساده و کاربردی
مشاهده نمونه نسخه نکات ساده -
کتاب صدها نکته رسمی فارسی – نسخه PDF — نگارش استاندارد و علمی
مشاهده نمونه نسخه نکات رسمی -
کتاب صدها پرسش و پاسخ تشریحی – نسخه PDF
— هر سؤال همراه با پاسخ کامل برای درک عمیق مفاهیم
مشاهده نمونه نسخه پرسش و پاسخ -
کتاب پرسش و پاسخ چهارگزینهای – نسخه یادگیری سریع
— پاسخها بلافاصله بعد از سؤال برای مرور سریع
مشاهده نمونه نسخه کوییز سریع -
کتاب پرسش و پاسخ چهارگزینهای – نسخه خودآزمایی
— پاسخها در انتهای بخشها برای سنجش واقعی یادگیری
مشاهده نمونه نسخه آزمونی
🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل ویدیوهای آموزشی، کتابها، تمرینها و خودآزمایی.
ℹ️ نکات مهم هنگام خرید
- این محصول به صورت فایل دانلودی کامل ارائه میشود.
- توجه: لینکهای اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال میشوند.
- دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
- برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های محصول همان جا برای شما ارسال گردد.)
- اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینکها را دریافت نکردهاید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینکها دوباره ارسال شوند.
💬 راههای ارتباطی پشتیبانی:
واتساپ یا هر پیام رسان داخلی یا پیامک:
09395106248
تلگرام: @ma_limbs
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.