Clip DAT

Clip DAT

خلاصه

نکته
لایسنس: فقط در نسخه TouchDesigner Pro در دسترس است.

Clip DAT شامل اطلاعاتی درباره motion clip‌هایی است که توسط Clip CHOP و Clip Blender CHOP کنترل و دست‌کاری می‌شوند.
Clip DAT می‌تواند هر دستور یا متن اسکریپتی را نگه‌داری کند که بر اساس تنظیمات موجود در صفحه پارامتر Execute قابل اجراست (این همان جایی است که Clip DAT با Text DAT تفاوت دارد).
اسکریپت Clip DAT توسط کلیپ‌هایی که از طریق یک Clip Blender CHOP پخش می‌شوند، اجرا خواهد شد.

clipDAT_Class


محتوا

  1. خلاصه

  2. پارامترها – صفحه Text

  3. پارامترها – صفحه Execute

  4. پارامترها – صفحه Common

  5. کانال‌های اطلاعات CHOP

    • 5.1. کانال‌های اطلاعات مشترک DAT

    • 5.2. کانال‌های اطلاعات مشترک اپراتور


پارامترها – صفحه Text

  • Edit.. edit – با کلیک روی این گزینه، یک ویرایشگر متن باز می‌شود تا بتوانید متن را در DAT اضافه/ویرایش/حذف کنید.

  • File file – مسیر و نام فایل برای بارگذاری. فرمت‌های قابل قبول: .txt و .dat.
    فایل می‌تواند از روی دیسک یا از وب خوانده شود. هنگام مشخص کردن URL باید از http:// استفاده کنید.

  • Reload File reload – وقتی روی 1 تنظیم شود، فایل دوباره داخل DAT بارگذاری می‌شود.


پارامترها – صفحه Execute

  • Execute from executeloc ⊞ – محل اجرای اسکریپت را تعیین می‌کند.

    • Current Node current – اسکریپت از موقعیت نود جاری اجرا می‌شود.

    • This Node here – اسکریپت از داخل همین Text DAT اجرا می‌شود.

    • Specified Component comp – اسکریپت از کامپوننت مشخص‌شده در پارامتر Component اجرا می‌شود.

  • Clip clip – به Clip CHOP اشاره می‌کند که در هنگام اجرا در Clip Blender CHOP، اسکریپت را تریگر می‌کند.

  • Component component – مسیری که اسکریپت از آنجا اجرا می‌شود اگر پارامتر Execute From روی Specified Component تنظیم شده باشد.

  • Execute on Frame (First) framefirst – اسکریپت را یک بار اجرا می‌کند، اولین باری که ایندکس مشخص‌شده کلیپ در Clip Blender پخش شود. حتی اگر کلیپ در حال لوپ شدن باشد، فقط یک بار اجرا خواهد شد.

  • Execute on Frame (Loop) frameloop – اسکریپت را هر بار که ایندکس مشخص‌شده کلیپ در Clip Blender پخش شود اجرا می‌کند. وقتی کلیپ در حال لوپ باشد، اسکریپت در هر بار عبور از حلقه اجرا می‌شود.

  • Execute on Exit exit – اسکریپت را وقتی اجرا می‌کند که یک Clip Blender از کلیپ مشخص‌شده خارج شود.

  • Print State printstate – اطلاعات دیباگ را در textport چاپ می‌کند.


پارامترها – صفحه Common

  • Language language ⊞ – انتخاب می‌کند که DAT چگونه زبان اسکریپت را برای اجرا تعیین کند.

    • Input input – از زبان اسکریپت ورودی استفاده کند.

    • Node node – از زبان اسکریپت خود نود استفاده کند.

  • Edit/View Extension extension ⊞ – پسوند فایلی که این DAT باید در اختیار ویرایشگرهای خارجی قرار دهد.

    • dat dat – پسوندهای رایج فایل.

    • From Language language – انتخاب پسوند بر اساس زبان اسکریپت DAT.

    • Custom Extension custom – مشخص کردن یک پسوند سفارشی.

  • Custom Extension customext – مشخص کردن پسوند سفارشی.

  • Word Wrap wordwrap ⊞ – فعال‌سازی پیچش خطوط (Word Wrap) برای نمایش در نود.

    • Input input – از تنظیم ورودی استفاده کند.

    • On on – فعال‌سازی Word Wrap.

    • Off off – غیرفعال‌سازی Word Wrap.


کانال‌های اطلاعات CHOP

اطلاعات اضافی مربوط به Clip DAT را می‌توان از طریق یک Info CHOP دریافت کرد.

کانال‌های اطلاعات مشترک DAT

  • num_rows – تعداد ردیف‌ها در این DAT.

  • num_cols – تعداد ستون‌ها در این DAT.

کانال‌های اطلاعات مشترک اپراتور

  • total_cooks – تعداد دفعاتی که اپراتور از شروع پردازش تاکنون Cook شده است.

  • cook_time – مدت زمان آخرین Cook بر حسب میلی‌ثانیه.

  • cook_frame – شماره فریمی که اپراتور آخرین بار Cook شده، نسبت به تایم‌لاین کامپوننت.

  • cook_abs_frame – شماره فریمی که اپراتور آخرین بار Cook شده، نسبت به زمان مطلق.

  • cook_start_time – زمان (بر حسب میلی‌ثانیه) شروع Cook اپراتور در فریمی که پردازش شد.

  • cook_end_time – زمان (بر حسب میلی‌ثانیه) پایان Cook اپراتور در فریمی که پردازش شد.

  • cooked_this_frame – مقدار 1 اگر اپراتور در این فریم Cook شده باشد.

  • warnings – تعداد هشدارها در این اپراتور (در صورت وجود).

  • errors – تعداد خطاها در این اپراتور (در صورت وجود).

دیدگاهتان را بنویسید