خلاصه
نکته
لایسنس: فقط در نسخههای TouchDesigner Educational، TouchDesigner Commercial و TouchDesigner Pro موجود است.
Shared Mem In COMP فقط در نسخههای Commercial و Pro در دسترس است.
Shared Mem In COMP دادههای ترنسفورم را از یک بلوک حافظهی اشتراکی میخواند. این بلوک حافظه میتواند توسط یک پردازش دیگر در Touch با استفاده از Shared Mem Out COMP ایجاد شود.
پارامترها – صفحه Setup
Shared Mem Name name – نام بلوک حافظهای که از آن خوانده میشود.
پارامترها – صفحه Extensions
صفحه پارامترهای Extensions اکستنشنهای پایتونی کامپوننت را تنظیم میکند. برای اطلاعات بیشتر به بخش extensions مراجعه کنید.
Extension ext – توالیای از اطلاعات برای ایجاد اکستنشنها روی این کامپوننت.
Object ext0object – تعدادی از نمونههای کلاس که میتوانند به کامپوننت متصل شوند.
Name ext0name – نام اختیاری برای جستجو، به جای نام کلاس نمونه.
Promote ext0promote – کنترل میکند که آیا اکستنشنها مستقیماً در سطح کامپوننت قابل مشاهده باشند یا باید از طریق
.ext
فراخوانی شوند. (مثال:n.Somefunction
در مقابلn.ext.Somefunction
)Re-Init Extensions reinitextensions – همهی آبجکتهای اکستنشن را دوباره کامپایل میکند. به طور معمول، اکستنشنها فقط زمانی کامپایل میشوند که به آنها ارجاع داده شده باشد و تعریفشان تغییر کرده باشد.
پارامترها – صفحه Common
این صفحه تنظیمات مربوط به نمایشگر نود و روابط کلون را مشخص میکند.
Parent Shortcut parentshortcut – نامی تعیین میکند که بتوانید در هر جای کامپوننت بهعنوان مسیر آن استفاده کنید. (بخش Parent Shortcut)
Global OP Shortcut opshortcut – نامی تعیین میکند که بتوانید در هر جای پروژه بهعنوان مسیر آن استفاده کنید. (بخش Global OP Shortcut)
Internal OP iop – هدر توالی برای اپراتورهای داخلی.
Shortcut iop0shortcut – نامی تعیین میکند که در داخل کامپوننت بهعنوان مسیر “Internal OP” استفاده شود.
OP iop0op – مسیر اپراتور داخلی داخل این کامپوننت.
Node View nodeview ⊞ – مشخص میکند که در Node Viewer نمایش داده شود. برخی گزینهها بسته به نوع کامپوننت (Object، Panel یا Misc.) در دسترس نیستند.
Default Viewer default – نمایشگر پیشفرض نوع کامپوننت (نمایشگر سهبعدی برای Object COMPs و نمایشگر کنترل پنل برای Panel COMPs).
Operator Viewer opviewer – نمایشگر نودی که توسط پارامتر Operator Viewer مشخص میشود.
Operator Viewer opviewer – تعیین میکند کدام اپراتور برای Node Viewer استفاده شود (وقتی Node View روی Operator Viewer باشد).
Enable Cloning enablecloning – کنترل میکند که آیا OP باید بهطور فعال کلون شود یا خیر. غیرفعال کردن آن باعث توقف کلون از “Clone Master” میشود.
Enable Cloning Pulse enablecloningpulse – کلون کردن فوری محتوا.
Clone Master clone – مسیر کامپوننتی که بهعنوان کلون مستر استفاده میشود.
Load on Demand loadondemand – کامپوننت فقط زمانی در حافظه بارگذاری میشود که موردنیاز باشد. مناسب برای کامپوننتهایی که همیشه استفاده نمیشوند.
Enable External .tox enableexternaltox – اگر روشن باشد (پیشفرض)، فایل خارجی
.tox
هنگام اجرای.toe
بارگذاری میشود و محتوای COMP با آن هماهنگ میگردد.Enable External .tox Pulse enableexternaltoxpulse – دوباره بارگذاری از فایل
.tox
خارجی (اگر وجود داشته باشد).External .tox Path externaltox – مسیر فایل
.tox
روی دیسک برای بارگذاری محتوای کامپوننت در شروع پروژه.Reload Custom Parameters reloadcustom – در صورت فعال بودن، مقادیر پارامترهای سفارشی کامپوننت هنگام بارگذاری مجدد
.tox
دوباره بارگذاری میشوند.Reload Built-In Parameters reloadbuiltin – مشابه بالا، اما برای پارامترهای داخلی کامپوننت.
Save Backup of External savebackup – در صورت فعال بودن، یک نسخه پشتیبان از کامپوننت در فایل
.toe
ذخیره میشود تا اگر فایل.tox
یافت نشد، استفاده شود.Sub-Component to Load subcompname – امکان انتخاب یک COMP خاص از داخل
.tox
بهجای کل فایل.Relative File Path Behavior relpath ⊞ – مشخص میکند مسیرهای فایلهای فرزند داخل COMP نسبت به کجا محاسبه شوند:
Use Parent’s Behavior inherit – از تنظیمات والد به ارث میبرد.
Relative to Project File (.toe) project – مسیرها نسبت به فایل پروژه
.toe
تنظیم میشوند.Relative to External COMP File (.tox) externaltox – مسیرها نسبت به فایل
.tox
تنظیم میشوند (در صورتی که فعال باشد).
کانالهای Info CHOP
اطلاعات اضافی برای Shared Mem In COMP میتواند از طریق یک Info CHOP قابل دسترسی باشد.
Common COMP Info Channels
num_children – تعداد فرزندان این کامپوننت.
Common Operator Info Channels
total_cooks – تعداد دفعاتی که اپراتور از شروع پردازش تا کنون اجرا شده.
cook_time – مدت زمان آخرین پردازش (میلیثانیه).
cook_frame – شماره فریم آخرین پردازش نسبت به تایملاین کامپوننت.
cook_abs_frame – شماره فریم آخرین پردازش نسبت به زمان مطلق.
cook_start_time – زمان شروع پردازش در آن فریم (میلیثانیه).
cook_end_time – زمان پایان پردازش در آن فریم (میلیثانیه).
cooked_this_frame – اگر در این فریم پردازش شده باشد، مقدار 1 میگیرد.
warnings – تعداد هشدارهای اپراتور (در صورت وجود).
errors – تعداد خطاهای اپراتور (در صورت وجود).