ویژگیهای کلیدی
اسکریپتهای آمادهای را کشف کنید که راهحل روشنی برای مشکلات شما ارائه میدهند.
نحوه خودکارسازی وظایف تکراری را به روشی کارآمد بیاموزید.
عملکردها و رابط کاربری بلندر را با کد خود گسترش دهید.
شرح کتاب
بلندر، یک نرمافزار سهبعدی متنباز قدرتمند، میتواند با استفاده از زبان برنامهنویسی پایتون توسعه داده و قدرتمند شود. این کتاب به شما میآموزد که چگونه عملیات دشوار را با استفاده از اسکریپتها خودکار کنید و مجموعه دستورات، رابطهای گرافیکی، ابزارها و پاسخهای رویداد موجود را گسترش دهید، که به شما امکان میدهد ویژگیهای سفارشی را برای رفع نیازهای خود اضافه کنید و ایدههای خلاقانه خود را به واقعیت تبدیل کنید.
این کتاب با پوشش مفاهیم اساسی پایتون آغاز میشود و نحوه ایجاد یک افزونه اساسی را به شما نشان میدهد. سپس درک کاملی از موجودیتهایی که بر ظاهر اشیاء بلندر مانند اصلاحکنندهها، محدودیتها و مواد تأثیر میگذارند، به دست خواهید آورد. با پیشرفت در این کتاب، با سیستم انیمیشن در بلندر آشنا میشوید و یاد میگیرید که چگونه رفتار آن را با استفاده از پایتون تنظیم کنید. مثالها، ابزارها، الگوها و بهترین شیوههای موجود در سراسر کتاب، شما را با API پایتون آشنا کرده و پایگاه دانش شما را میسازد، و همچنین شما را قادر میسازد تا کد ارزشمندی تولید کنید که به کاربران قدرت میدهد و آماده انتشار یا تولید است.
در پایان این کتاب، شما قادر خواهید بود افزونههایی را با موفقیت طراحی کنید که به طور یکپارچه با نرمافزار و اکوسیستم آن ادغام میشوند.
آنچه خواهید آموخت
اصول سهبعدی و برنامهنویسی را درک کنید و نحوه عملکرد آنها را در بلندر بیاموزید
رابطهای کاربری جذاب و ناوبریپسند بسازید که با ظاهر و حس بومی ادغام شوند
به دستورالعملهای کدنویسی احترام بگذارید و کدی خوانا و سازگار بدون از دست دادن اصالت ارائه دهید
افزونههای خود را در یک افزونه کامل، آماده برای نصب و توزیع، بستهبندی کنید
ابزارهای تعاملی با پاسخ مستقیم به اقدام کاربر ایجاد کنید
با استفاده از کنترل نسخه، به راحتی و با خیال راحت کدنویسی کنید
این کتاب برای چه کسانی مناسب است؟
این کتاب برای کاربران بلندر که میخواهند مهارتهای خود را گسترش دهند و اسکریپتنویسی یاد بگیرند، مدیران فنی که به دنبال خودکارسازی وظایف دشوار هستند، و متخصصان و علاقهمندانی که میخواهند درباره معماری پایتون که زیربنای رابط بلندر است، بیشتر بدانند، مناسب است. تجربه قبلی با بلندر، به همراه درک اولیه از سینتکس پایتون، پیشنیاز است – با این حال، این کتاب توضیحات سریعی را برای پر کردن شکافهای احتمالی در دانش پیشزمینه شما ارائه میدهد.
فهرست مطالب
ادغام پایتون با بلندر
نهادها و APIهای پایتون
ایجاد افزونههای شما
بررسی تبدیلهای شیء
طراحی رابطهای گرافیکی
ساختاردهی کد و افزونههای ما
سیستم انیمیشن
اصلاحکنندههای انیمیشن
درایورهای انیمیشن
عملگرهای پیشرفته و مودال
اصلاحکنندههای شیء
رندرینگ و شیدرها






























