خلاصه

توجه:

  • مجوز: فقط در نسخه‌های TouchDesigner Educational، Commercial و Pro در دسترس است.

  • سیستم‌عامل: این اپراتور فقط در Microsoft Windows پشتیبانی می‌شود.

DirectX Out TOP امکان ایجاد تکسچرهایی را فراهم می‌کند که یک برنامه DirectX یا هر نمونه‌ای از TouchDesigner با DirectX In TOP بتواند به آن دسترسی پیدا کند.
این ویژگی از طریق DirectX Sharing Resources در دسترس است و از DirectX 9.0 به بالا پشتیبانی می‌کند.

همچنین ببینید: DirectX In TOP


محتوای سند

  1. خلاصه

  2. پارامترها – برگه DirectX Out

  3. پارامترها – برگه Common

  4. ورودی‌های اپراتور

  5. کانال‌های Info CHOP
     5.1. کانال‌های اطلاعات عمومی TOP
     5.2. کانال‌های اطلاعات عمومی اپراتور


پارامترها – برگه DirectX Out

  • Active active – فعال یا غیرفعال کردن خروجی DirectX.

  • Queue Size queuesize – تعداد تکسچرهای DirectX ایجاد شده.

    • این تکسچرها به صورت چرخه‌ای (هر فریم یک تکسچر) به‌روزرسانی می‌شوند.

    • از Info DAT برای مشاهده لیست تکسچرها استفاده کنید.


پارامترها – برگه Common

Output Resolution (رزولوشن خروجی) – ⊞

  • Use Input / Eighth / Quarter / Half / 2X / 4X / 8X / Fit Resolution / Limit Resolution / Custom Resolution

  • رزولوشن ورودی را تغییر داده یا محدود می‌کند و امکان کنترل دستی (Custom) را می‌دهد.

Resolution (رزولوشن دستی) – ⊞

  • فعال در صورت انتخاب Custom Resolution. شامل W و H.

  • Resolution Menu – رزولوشن‌های رایج.

  • Use Global Res Multiplier – استفاده از ضریب جهانی رزولوشن، مناسب برای سخت‌افزارهای متفاوت.

Output Aspect (نسبت تصویر خروجی) – ⊞

  • Use Input / Resolution / Custom Aspect

  • Aspect – برای Custom Aspect استفاده می‌شود.
     - Aspect1
     - Aspect2

  • Aspect Menu – نسبت‌های رایج.

Input Smoothness (نرمی ورودی) – ⊞

  • Nearest Pixel / Interpolate Pixels / Mipmap Pixels

Fill Viewer (نحوه نمایش در Viewer) – ⊞

  • Use Input / Fill / Fit Horizontal / Fit Vertical / Fit Best / Fit Outside / Native Resolution

Viewer Smoothness (نرمی در Viewer) – ⊞

  • Nearest Pixel / Interpolate Pixels / Mipmap Pixels

Passes (تکرار عملیات) – تعداد دفعات تکرار عملیات TOP.

  • مشابه گرفتن خروجی هر تکرار و وارد کردن آن به ورودی اول نود. سایر ورودی‌ها و پارامترها حفظ می‌شوند.

Channel Mask (انتخاب کانال) – R, G, B, A.

Pixel Format (فرمت پیکسلی) – ⊞

  • شامل تمام فرمت‌های RGBA، RGB، Mono، Alpha و ترکیبی با دقت‌های ۸، ۱۶، ۳۲ بیتی، Float و Fixed.

  • شامل توضیحات sRGB، Mono+Alpha و سایر فرمت‌ها.


ورودی‌های اپراتور

  • Input 0: – ورودی اصلی


کانال‌های Info CHOP

اطلاعات اضافه از طریق Info CHOP قابل دسترسی است.

کانال‌های عمومی TOP

  • resx – رزولوشن افقی (پیکسل)

  • resy – رزولوشن عمودی (پیکسل)

  • aspectx – نسبت افقی

  • aspecty – نسبت عمودی

  • depth – عمق آرایه 2D یا 3D در صورت داشتن آرایه تکسچر

  • gpu_memory_used – مقدار کل حافظه تکسچر استفاده‌شده

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

  • 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 – تعداد خطاها