UnityChan(Channel)
Actions هنگام متحرک سازی اشیا و خصوصیات در Blender، Actions داده ها را ضبط و حاوی آن می کند. مانند هر چیز دیگری در Blender، Action ها بلوک های داده هستند بنابراین وقتی یک شی را با تغییر مکان آن با فریم های کلیدی متحرک می کنید، انیمیشن در Action ذخیره می…
Actions : دادههای انیمیشن را ضبط کرده و در خود جای دهید
Groups : گروهی از کانال ها هستند
Channels : ثبت خواص
F-Curves : F-Curves برای درون یابی تفاوت بین فریم های کلیدی استفاده می شود.
Keyframes : فریم های کلیدی برای تنظیم مقادیر ویژگی های محدود به یک نقطه از زمان استفاده می شود.
Groups : گروهی از کانال ها هستند
Channels : ثبت خواص
F-Curves : F-Curves برای درون یابی تفاوت بین فریم های کلیدی استفاده می شود.
Keyframes : فریم های کلیدی برای تنظیم مقادیر ویژگی های محدود به یک نقطه از زمان استفاده می شود.
کار با Actions
هنگامی که برای اولین بار یک شی را با افزودن فریم های کلیدی متحرک می کنید، Blender یک Action برای ضبط داده ها ایجاد می کند.
کنشها را میتوان با منوی Action-block data در سربرگ Dope Sheet Action Editor یا ناحیه Sidebar ویرایشگر NLA مدیریت کرد.
اگر چندین عمل را برای یک شی انجام می دهید، دکمه محافظ را برای هر عمل فشار دهید. این به اکشنها یک کاربر جعلی میدهد و باعث میشود که Blender اکشنهای بدون پیوند را ذخیره کند
اشیاء در هر زمان فقط می توانند از یک Action برای ویرایش استفاده کنند. ویرایشگر NLA برای ترکیب چندین عمل با هم استفاده می شود.
هنگامی که برای اولین بار یک شی را با افزودن فریم های کلیدی متحرک می کنید، Blender یک Action برای ضبط داده ها ایجاد می کند.
کنشها را میتوان با منوی Action-block data در سربرگ Dope Sheet Action Editor یا ناحیه Sidebar ویرایشگر NLA مدیریت کرد.
اگر چندین عمل را برای یک شی انجام می دهید، دکمه محافظ را برای هر عمل فشار دهید. این به اکشنها یک کاربر جعلی میدهد و باعث میشود که Blender اکشنهای بدون پیوند را ذخیره کند
اشیاء در هر زمان فقط می توانند از یک Action برای ویرایش استفاده کنند. ویرایشگر NLA برای ترکیب چندین عمل با هم استفاده می شود.
خواص
هنگامی که یک کانال یا آهنگ NLA انتخاب می شود، می توان به صورت دستی محدوده فریم مفید مورد نظر یک عمل را از طریق یک پانل موجود در برگه Dope یا ویرایشگر NLA تعیین کرد.
Manual Frame Range : به صورت دستی محدوده فریم پخش مورد نظر را برای اکشن مشخص کنید (این محدوده توسط برخی ابزارها استفاده می شود، اما بر ارزیابی انیمیشن تأثیر نمی گذارد). ویژگی محدوده فریم دستی را می توان با چک باکس تغییر داد.
هنگامی که یک کانال یا آهنگ NLA انتخاب می شود، می توان به صورت دستی محدوده فریم مفید مورد نظر یک عمل را از طریق یک پانل موجود در برگه Dope یا ویرایشگر NLA تعیین کرد.
Manual Frame Range : به صورت دستی محدوده فریم پخش مورد نظر را برای اکشن مشخص کنید (این محدوده توسط برخی ابزارها استفاده می شود، اما بر ارزیابی انیمیشن تأثیر نمی گذارد). ویژگی محدوده فریم دستی را می توان با چک باکس تغییر داد.
UnityChan(Channel)
خواص هنگامی که یک کانال یا آهنگ NLA انتخاب می شود، می توان به صورت دستی محدوده فریم مفید مورد نظر یک عمل را از طریق یک پانل موجود در برگه Dope یا ویرایشگر NLA تعیین کرد. Manual Frame Range : به صورت دستی محدوده فریم پخش مورد نظر را برای اکشن مشخص کنید (این…
هنگامی که محدوده تنظیم می شود، به جای محدوده واقعی اشغال شده توسط فریم های کلیدی هنگام افزودن یک مسیر جدید بر اساس عملکرد به NLA استفاده می شود. همچنین میتواند توسط صادرکنندگان برای تعیین محدوده فریمهای صادراتی استفاده شود
محدوده در پسزمینه ویرایشگر بهعنوان پر هش مورب نمایش داده میشود تا آن را از پر جامد محدوده پخش فعلی متمایز کند.
معمولاً انتظار می رود مقادیر فریم اعداد صحیح باشند، اما می توانند کسری باشند.
Cyclic Animation : مشخص می کند که عمل در محدوده مشخص شده چرخه ای در نظر گرفته شده است. اولین و آخرین فریم محدوده باید همان حالت چرخه را با فاصله یک حلقه نشان دهند، یعنی محدوده باید شامل کلید اولیه حلقه تکراری باشد.
محدوده در پسزمینه ویرایشگر بهعنوان پر هش مورب نمایش داده میشود تا آن را از پر جامد محدوده پخش فعلی متمایز کند.
معمولاً انتظار می رود مقادیر فریم اعداد صحیح باشند، اما می توانند کسری باشند.
Cyclic Animation : مشخص می کند که عمل در محدوده مشخص شده چرخه ای در نظر گرفته شده است. اولین و آخرین فریم محدوده باید همان حالت چرخه را با فاصله یک حلقه نشان دهند، یعنی محدوده باید شامل کلید اولیه حلقه تکراری باشد.
Drivers
مقدمه
درایورها راهی برای کنترل مقادیر خصوصیات با استفاده از یک تابع یا یک عبارت ریاضی هستند
در واقع، درایورها عبارتند از:
یک پیکربندی درایور که صفر، یک یا چند مقدار ورودی را با استفاده از خصوصیات دیگر یا کانالهای تبدیل شی مشخص میکند و آنها را با استفاده از یک تابع ریاضی از پیش تعریفشده یا یک عبارت پایتون سفارشی ترکیب میکند.
یک انیمیشن F-Curve که خروجی پیکربندی درایور را به مقدار نهایی نگاشت میکند تا به ویژگی هدایتشده اعمال شود.
به عنوان مثال، چرخش شی 1 را می توان با مقیاس شی 2 کنترل کرد. سپس گفته می شود که مقیاس شی 2 چرخش شی 1 را هدایت می کند.
درایورها نه تنها میتوانند مستقیماً مقدار یک ویژگی را روی مقدار دیگری تنظیم کنند، بلکه میتوانند چندین مقدار را با استفاده از یک تابع ثابت یا یک عبارت Python ترکیب کرده و آن را با یک منحنی تعریفشده دستی تعدیل کنند.
درایورها ابزاری بسیار قدرتمند برای ساختن (rig) دکل ها هستند و معمولاً برای هدایت تبدیل استخوان و تأثیر کلیدهای شکل، محدودیت های عمل و اصلاح کننده ها استفاده می شوند، که اغلب از ویژگی های سفارشی به عنوان ورودی استفاده می کنند.
مقدمه
درایورها راهی برای کنترل مقادیر خصوصیات با استفاده از یک تابع یا یک عبارت ریاضی هستند
در واقع، درایورها عبارتند از:
یک پیکربندی درایور که صفر، یک یا چند مقدار ورودی را با استفاده از خصوصیات دیگر یا کانالهای تبدیل شی مشخص میکند و آنها را با استفاده از یک تابع ریاضی از پیش تعریفشده یا یک عبارت پایتون سفارشی ترکیب میکند.
یک انیمیشن F-Curve که خروجی پیکربندی درایور را به مقدار نهایی نگاشت میکند تا به ویژگی هدایتشده اعمال شود.
به عنوان مثال، چرخش شی 1 را می توان با مقیاس شی 2 کنترل کرد. سپس گفته می شود که مقیاس شی 2 چرخش شی 1 را هدایت می کند.
درایورها نه تنها میتوانند مستقیماً مقدار یک ویژگی را روی مقدار دیگری تنظیم کنند، بلکه میتوانند چندین مقدار را با استفاده از یک تابع ثابت یا یک عبارت Python ترکیب کرده و آن را با یک منحنی تعریفشده دستی تعدیل کنند.
درایورها ابزاری بسیار قدرتمند برای ساختن (rig) دکل ها هستند و معمولاً برای هدایت تبدیل استخوان و تأثیر کلیدهای شکل، محدودیت های عمل و اصلاح کننده ها استفاده می شوند، که اغلب از ویژگی های سفارشی به عنوان ورودی استفاده می کنند.
UnityChan(Channel)
Drivers مقدمه درایورها راهی برای کنترل مقادیر خصوصیات با استفاده از یک تابع یا یک عبارت ریاضی هستند در واقع، درایورها عبارتند از: یک پیکربندی درایور که صفر، یک یا چند مقدار ورودی را با استفاده از خصوصیات دیگر یا کانالهای تبدیل شی مشخص میکند و آنها را…
نمای نمودار
پنل Drivers تنظیمات یک درایور را نشان می دهد
یک درایور می تواند صفر، یک یا چند متغیر داشته باشد. متغیرها مشخص می کنند که کدام ویژگی ها، کانال های تبدیل شی یا فواصل نسبی بین اشیاء به عنوان ورودی توسط درایور استفاده می شوند.
نوع درایور نحوه استفاده از متغیرها را تعیین می کند. نوع می تواند:
یک تابع داخلی: به عنوان مثال، مجموع مقادیر متغیرها، یا
یک عبارت اسکریپت شده: یک عبارت پایتون دلخواه که به متغیرها با نام آنها اشاره می کند.
این پیکربندی درایور یک مقدار واحد تولید می کند که با تغییر متغیرها تغییر می کند. سپس این مقدار از طریق منحنی تابع درایور ارزیابی میشود تا نتیجهای را ایجاد کند که باید روی ویژگی محرک اعمال شود.
پنل Drivers تنظیمات یک درایور را نشان می دهد
یک درایور می تواند صفر، یک یا چند متغیر داشته باشد. متغیرها مشخص می کنند که کدام ویژگی ها، کانال های تبدیل شی یا فواصل نسبی بین اشیاء به عنوان ورودی توسط درایور استفاده می شوند.
نوع درایور نحوه استفاده از متغیرها را تعیین می کند. نوع می تواند:
یک تابع داخلی: به عنوان مثال، مجموع مقادیر متغیرها، یا
یک عبارت اسکریپت شده: یک عبارت پایتون دلخواه که به متغیرها با نام آنها اشاره می کند.
این پیکربندی درایور یک مقدار واحد تولید می کند که با تغییر متغیرها تغییر می کند. سپس این مقدار از طریق منحنی تابع درایور ارزیابی میشود تا نتیجهای را ایجاد کند که باید روی ویژگی محرک اعمال شود.
استفاده
درایورها را می توان از طریق منوی زمینه، میانبر، کپی پیست، یا با تایپ یک عبارت به طور مستقیم در مقدار دارایی به ویژگی ها اضافه کرد.
پس از افزودن درایورها، آنها معمولاً در ویرایشگر درایورها یا از طریق یک پاپاور ساده Edit Driver که از منوی زمینه ویژگی فراخوانی می شود، اصلاح می شوند :
درایورها را می توان از طریق منوی زمینه، میانبر، کپی پیست، یا با تایپ یک عبارت به طور مستقیم در مقدار دارایی به ویژگی ها اضافه کرد.
پس از افزودن درایورها، آنها معمولاً در ویرایشگر درایورها یا از طریق یک پاپاور ساده Edit Driver که از منوی زمینه ویژگی فراخوانی می شود، اصلاح می شوند :
Add Driver
منو : Context menu ‣ Add Driver
میانبر : Ctrl-D
روش معمول برای افزودن درایور به یک ویژگی این است که روی یک ویژگی RMB کلیک کنید، سپس در منوی زمینه، Add Driver را انتخاب کنید. درایورها را نیز می توان با فشار دادن Ctrl-D با ماوس روی ویژگی اضافه کرد.
این عملیات یک درایور با یک متغیر (که باید پر شود) اضافه می کند و پاپاور Edit Driver را نمایش می دهد.
منو : Context menu ‣ Add Driver
میانبر : Ctrl-D
روش معمول برای افزودن درایور به یک ویژگی این است که روی یک ویژگی RMB کلیک کنید، سپس در منوی زمینه، Add Driver را انتخاب کنید. درایورها را نیز می توان با فشار دادن Ctrl-D با ماوس روی ویژگی اضافه کرد.
این عملیات یک درایور با یک متغیر (که باید پر شود) اضافه می کند و پاپاور Edit Driver را نمایش می دهد.
Copy As New Driver
منو : Context menu ‣ Copy As New Driver
درایوری که مقدار ویژگی را روی مقدار یک ویژگی متفاوت تنظیم میکند، میتواند به سرعت با استفاده از گزینه Copy As New Driver منوی زمینه ویژگی ورودی ایجاد شود، و سپس نتیجه را روی ویژگی خروجی از طریق Paste Driver قرار دهید.
همچنین می توان متغیر درایور جدید را با استفاده از دکمه Paste Driver Variables در پنل ویرایشگر به درایور موجود اضافه کرد.
منو : Context menu ‣ Copy As New Driver
درایوری که مقدار ویژگی را روی مقدار یک ویژگی متفاوت تنظیم میکند، میتواند به سرعت با استفاده از گزینه Copy As New Driver منوی زمینه ویژگی ورودی ایجاد شود، و سپس نتیجه را روی ویژگی خروجی از طریق Paste Driver قرار دهید.
همچنین می توان متغیر درایور جدید را با استفاده از دکمه Paste Driver Variables در پنل ویرایشگر به درایور موجود اضافه کرد.
Drivers Panel
منو : Sidebar region ‣ Drivers
میانبر » N
دوم
منو : Context menu ‣ Edit Driver
میانبر : Ctrl-D
این پنل در نوار کناری ویرایشگر درایورها یا هنگام افزودن درایور به ویژگی به صورت پاپاور قابل مشاهده است. این ویژگی مشخصه ای را نشان می دهد که در حال رانندگی است، به دنبال آن یک سری تنظیمات که نحوه عملکرد درایور را مشخص می کند
Type
توابع داخلی (میانگین، مجموع، حداقل و حداکثر) : ژگی هدایت شده دارای مقدار میانگین، مجموع، کمترین یا بالاترین (به ترتیب) مقادیر متغیرهای راننده ارجاع شده خواهد بود. اگر فقط یک متغیر درایور وجود داشته باشد، این توابع همان نتیجه را به همراه خواهند داشت.
سفارشی (Scripted Expression). : یک عبارت پایتون دلخواه که می تواند با نام به متغیرهای درایور اشاره کند
منو : Sidebar region ‣ Drivers
میانبر » N
دوم
منو : Context menu ‣ Edit Driver
میانبر : Ctrl-D
این پنل در نوار کناری ویرایشگر درایورها یا هنگام افزودن درایور به ویژگی به صورت پاپاور قابل مشاهده است. این ویژگی مشخصه ای را نشان می دهد که در حال رانندگی است، به دنبال آن یک سری تنظیمات که نحوه عملکرد درایور را مشخص می کند
Type
توابع داخلی (میانگین، مجموع، حداقل و حداکثر) : ژگی هدایت شده دارای مقدار میانگین، مجموع، کمترین یا بالاترین (به ترتیب) مقادیر متغیرهای راننده ارجاع شده خواهد بود. اگر فقط یک متغیر درایور وجود داشته باشد، این توابع همان نتیجه را به همراه خواهند داشت.
سفارشی (Scripted Expression). : یک عبارت پایتون دلخواه که می تواند با نام به متغیرهای درایور اشاره کند
UnityChan(Channel)
(Scripted Expression
Expressions
یک فیلد متنی که در آن می توانید یک عبارت پایتون دلخواه را وارد کنید که به متغیرهای درایور با نام آنها اشاره می کند.
این عبارت به مجموعهای از ثابتهای استاندارد و توابع ریاضی از math، bl_math و سایر ماژولهای ارائه شده در Driver Namespace دسترسی دارد. برای مثال اضافه کردن یک تابع سفارشی به فضای نام، به مثال فضای نام راننده مراجعه کنید
به دلایل عملکرد بهتر است تا حد امکان از زیر مجموعه Simple Expressions استفاده کنید.
Use Self
اگر این گزینه فعال باشد، متغیر self می تواند برای درایورها استفاده شود تا به داده های خود ارجاع دهند. برای اجسام و استخوان ها مفید است تا از ایجاد متغیر درایور که به سمت خود اشاره می کند اجتناب شود.
مثال: self.location.x اعمال شده بر روی خاصیت چرخش Y همان جسم باعث میشود که شی در هنگام حرکت غلت بخورد.
توجه داشته باشید که وابستگیهای ویژگیهایی که از طریق خود دسترسی دارند ممکن است به طور کامل ردیابی نشوند.
یک فیلد متنی که در آن می توانید یک عبارت پایتون دلخواه را وارد کنید که به متغیرهای درایور با نام آنها اشاره می کند.
این عبارت به مجموعهای از ثابتهای استاندارد و توابع ریاضی از math، bl_math و سایر ماژولهای ارائه شده در Driver Namespace دسترسی دارد. برای مثال اضافه کردن یک تابع سفارشی به فضای نام، به مثال فضای نام راننده مراجعه کنید
به دلایل عملکرد بهتر است تا حد امکان از زیر مجموعه Simple Expressions استفاده کنید.
Use Self
اگر این گزینه فعال باشد، متغیر self می تواند برای درایورها استفاده شود تا به داده های خود ارجاع دهند. برای اجسام و استخوان ها مفید است تا از ایجاد متغیر درایور که به سمت خود اشاره می کند اجتناب شود.
مثال: self.location.x اعمال شده بر روی خاصیت چرخش Y همان جسم باعث میشود که شی در هنگام حرکت غلت بخورد.
توجه داشته باشید که وابستگیهای ویژگیهایی که از طریق خود دسترسی دارند ممکن است به طور کامل ردیابی نشوند.
UnityChan(Channel)
Expressions یک فیلد متنی که در آن می توانید یک عبارت پایتون دلخواه را وارد کنید که به متغیرهای درایور با نام آنها اشاره می کند. این عبارت به مجموعهای از ثابتهای استاندارد و توابع ریاضی از math، bl_math و سایر ماژولهای ارائه شده در Driver Namespace دسترسی…
عبارات ساده
Blender می تواند زیرمجموعه مفیدی از عبارات درایور پایتون را مستقیماً ارزیابی کند که به طور قابل توجهی عملکرد را به خصوص در سیستم های چند هسته ای بهبود می بخشد. برای استفاده از این، عبارت راننده فقط باید از ویژگی های زیر استفاده کند:
نام های متغیر : فقط از کاراکترهای ASCII استفاده کنید.
تحت اللفظی : ممیز شناور و عدد صحیح اعشاری.
جهانی ها : frame
ثابت ها : pi, True, False
اپراتورها : +, -, *, /, ==, !=, <, <=, >, >=, and, or, not .اپراتور شرطی/ سه تایی اگر
توابع استاندارد : min, max, radians, degrees, abs, fabs, floor, ceil, trunc, round, int, sin, cos, tan, asin, acos, atan, atan2, exp, log, sqrt, pow, fmod
توابع ارائه شده از بلندر : lerp, clamp, smoothstep
عبارات ساده حتی زمانی که اجرای اسکریپت پایتون غیرفعال است ارزیابی می شوند.
هنگامی که عبارتی خارج از این زیرمجموعه استفاده می شود، Blender یک هشدار "Slow Python" را نمایش می دهد. با این حال، تا زمانی که اکثر درایورها از عبارات ساده استفاده می کنند، استفاده از یک عبارت پیچیده در تعداد کمی از آن ها مشکلی ندارد.
Blender می تواند زیرمجموعه مفیدی از عبارات درایور پایتون را مستقیماً ارزیابی کند که به طور قابل توجهی عملکرد را به خصوص در سیستم های چند هسته ای بهبود می بخشد. برای استفاده از این، عبارت راننده فقط باید از ویژگی های زیر استفاده کند:
نام های متغیر : فقط از کاراکترهای ASCII استفاده کنید.
تحت اللفظی : ممیز شناور و عدد صحیح اعشاری.
جهانی ها : frame
ثابت ها : pi, True, False
اپراتورها : +, -, *, /, ==, !=, <, <=, >, >=, and, or, not .اپراتور شرطی/ سه تایی اگر
توابع استاندارد : min, max, radians, degrees, abs, fabs, floor, ceil, trunc, round, int, sin, cos, tan, asin, acos, atan, atan2, exp, log, sqrt, pow, fmod
توابع ارائه شده از بلندر : lerp, clamp, smoothstep
عبارات ساده حتی زمانی که اجرای اسکریپت پایتون غیرفعال است ارزیابی می شوند.
هنگامی که عبارتی خارج از این زیرمجموعه استفاده می شود، Blender یک هشدار "Slow Python" را نمایش می دهد. با این حال، تا زمانی که اکثر درایورها از عبارات ساده استفاده می کنند، استفاده از یک عبارت پیچیده در تعداد کمی از آن ها مشکلی ندارد.
UnityChan(Channel)
Drivers Panel منو : Sidebar region ‣ Drivers میانبر » N دوم منو : Context menu ‣ Edit Driver میانبر : Ctrl-D این پنل در نوار کناری ویرایشگر درایورها یا هنگام افزودن درایور به ویژگی به صورت پاپاور قابل مشاهده است. این ویژگی مشخصه ای را نشان می دهد که…
Driver Value : نتیجه فعلی راه اندازی درایور. برای اهداف اشکال زدایی مفید است
Variables : نیاز به توضیح بیشتر
Update Dependencies : بهروزرسانی وابستگیهای Driver Value را اجباری میکند.
Show in Drivers Editor : ویرایشگر Drivers کاملاً برجسته را باز می کند. این دکمه فقط در نسخه پاپاور پنل Drivers ظاهر می شود.
Variables : نیاز به توضیح بیشتر
Update Dependencies : بهروزرسانی وابستگیهای Driver Value را اجباری میکند.
Show in Drivers Editor : ویرایشگر Drivers کاملاً برجسته را باز می کند. این دکمه فقط در نسخه پاپاور پنل Drivers ظاهر می شود.
UnityChan(Channel)
Variables
متغیرهای درایور
متغیرها ارجاعاتی به ویژگی ها، کانال های تبدیل یا نتیجه مقایسه بین تبدیل دو شی هستند.
برای اینکه وابستگی ها به درستی ردیابی شوند، درایورها باید از طریق متغیرهای درایور، به جای ارجاع مستقیم در عبارت Python، به داده های شی دسترسی داشته باشند.
Add Input Variable : یک متغیر Driver جدید اضافه می کند.
Copy/Paste Variables : لیست متغیرهای فعلی را کپی می کند تا بتوان آن را در لیست متغیرهای راننده دیگری جایگذاری کرد
Name : نام برای استفاده در عبارات اسکریپت. نام باید با یک حرف شروع شود و فقط شامل حروف، اعداد یا زیرخط باشد.
Variable Type : نوع متغیر مورد استفاده
متغیرها ارجاعاتی به ویژگی ها، کانال های تبدیل یا نتیجه مقایسه بین تبدیل دو شی هستند.
برای اینکه وابستگی ها به درستی ردیابی شوند، درایورها باید از طریق متغیرهای درایور، به جای ارجاع مستقیم در عبارت Python، به داده های شی دسترسی داشته باشند.
Add Input Variable : یک متغیر Driver جدید اضافه می کند.
Copy/Paste Variables : لیست متغیرهای فعلی را کپی می کند تا بتوان آن را در لیست متغیرهای راننده دیگری جایگذاری کرد
Name : نام برای استفاده در عبارات اسکریپت. نام باید با یک حرف شروع شود و فقط شامل حروف، اعداد یا زیرخط باشد.
Variable Type : نوع متغیر مورد استفاده
Single Property : مقدار یک ویژگی RNA را که توسط یک مرجع بلوک داده و یک رشته مسیر مشخص شده است، بازیابی می کند.
در مورد ویژگی های تبدیل، این مقدار دقیق ویژگی UI را برمی گرداند، در حالی که Transform Channel در صورت نیاز، والد و/یا محدودیت ها را در نظر می گیرد.
ID Type : نوع بلوک ID. به عنوان مثال: کلید، تصویر، شی، ماده.
ID : شناسه از نوع ID-block. به عنوان مثال: "Material.001"
RNA Path : نام RNA ویژگی، بر اساس زیرمجموعه ای از نحو دسترسی ویژگی پایتون. به عنوان مثال: location.x یا location[0] برای مقدار کانال انیمیشن مکان X (قبل از والدین یا محدودیتها)، یا ["prop_name"] برای یک ویژگی سفارشی.
Fallback : در صورت فعال بودن، به جای ایجاد خطا در ارزیابی درایور، امکان تعیین یک مقدار بازگشتی را برای استفاده به عنوان مقدار متغیر در صورتی که مسیر RNA قابل حل نباشد، می دهد.
در مورد ویژگی های تبدیل، این مقدار دقیق ویژگی UI را برمی گرداند، در حالی که Transform Channel در صورت نیاز، والد و/یا محدودیت ها را در نظر می گیرد.
ID Type : نوع بلوک ID. به عنوان مثال: کلید، تصویر، شی، ماده.
ID : شناسه از نوع ID-block. به عنوان مثال: "Material.001"
RNA Path : نام RNA ویژگی، بر اساس زیرمجموعه ای از نحو دسترسی ویژگی پایتون. به عنوان مثال: location.x یا location[0] برای مقدار کانال انیمیشن مکان X (قبل از والدین یا محدودیتها)، یا ["prop_name"] برای یک ویژگی سفارشی.
Fallback : در صورت فعال بودن، به جای ایجاد خطا در ارزیابی درایور، امکان تعیین یک مقدار بازگشتی را برای استفاده به عنوان مقدار متغیر در صورتی که مسیر RNA قابل حل نباشد، می دهد.
Transform Channel
مقدار یک کانال Transform را از یک جسم یا استخوان بازیابی می کند.
ID : شناسه شی به عنوان مثال: مکعب، آرماتور، دوربین.
Bone : برای آرماتورها، نام استخوان آرماتور. به عنوان مثال: "Bone"، "Bone.002"، "Arm.r".
Type : به عنوان مثال، X Location، X Rotation، X Scale.
Mode (Rotation) : برای کانالهای چرخش، نوع دادههای چرخشی مورد استفاده، از جمله دستورات مختلف اویلر صریح را مشخص میکند. استفاده از دستور اویلر هدف به طور پیش فرض. حالتهای کانال چرخش را ببینید.
Space : فضای جهانی، فضای تبدیل، فضای محلی.
مقدار یک کانال Transform را از یک جسم یا استخوان بازیابی می کند.
ID : شناسه شی به عنوان مثال: مکعب، آرماتور، دوربین.
Bone : برای آرماتورها، نام استخوان آرماتور. به عنوان مثال: "Bone"، "Bone.002"، "Arm.r".
Type : به عنوان مثال، X Location، X Rotation، X Scale.
Mode (Rotation) : برای کانالهای چرخش، نوع دادههای چرخشی مورد استفاده، از جمله دستورات مختلف اویلر صریح را مشخص میکند. استفاده از دستور اویلر هدف به طور پیش فرض. حالتهای کانال چرخش را ببینید.
Space : فضای جهانی، فضای تبدیل، فضای محلی.