خلاصه

توجه:

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

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

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

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


محتوای سند

  1. خلاصه

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

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

  4. کانال‌های Info CHOP
     4.1. کانال‌های اطلاعات عمومی TOP
     4.2. کانال‌های اطلاعات عمومی اپراتور


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

  • Handle handle – مشخص کردن handle مربوط به تکسچر DirectX.

    • می‌توانید handle هر DirectX Out TOP را با وصل کردن یک Info DAT به آن بدست آورید (handle یکی از ستون‌هاست).

    • سایر برنامه‌هایی که از به اشتراک‌گذاری تکسچر پشتیبانی می‌کنند، روش مخصوص خود را برای گرفتن handle دارند. لطفاً به مستندات آن برنامه مراجعه کنید.


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

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

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

  • توضیحات مشابه Direct Display Out TOP: رزولوشن ورودی را افزایش، کاهش یا محدود می‌کند و امکان کنترل دستی (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

  • در صورتی که ورودی فرمت 32-bit float باشد، فقط Nearest Pixel اعمال می‌شود.

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

  • هر تکرار بعدی ورودی اول نود را با خروجی تکرار قبلی جایگزین می‌کند، به جز GLSL TOP با compute shader که ورودی حفظ می‌شود.

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

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

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

  • توضیحات جزئی در مورد sRGB و سایر فرمت‌ها مشابه Direct Display Out TOP.


کانال‌های 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 – تعداد خطاها