Scalable Display TOP
پرش به ناوبری | پرش به جستجو
خلاصه
نکته (NOTE)
لایسنس: فقط در TouchDesigner Pro در دسترس است.
سیستمعامل: این اپراتور فقط در سیستمعامل Microsoft Windows پشتیبانی میشود.
اپراتور Scalable Display TOP به شما اجازه میدهد دادههای کالیبراسیونای را که از اجرای نرمافزار Scalable Display Calibration Software بهدست آمدهاند، بارگذاری کنید.
برای راهنمای کامل یکپارچهسازی TouchDesigner با Scalable Displays SDK، به راهنمای
How-to calibrate your projector with Scalable Displays مراجعه کنید.
برای استفاده از اطلاعات دوربین موجود در فایل پیکربندی، از اعضای پایتونی projection و cameraTransform این نود در یک Camera COMP استفاده کنید.
همچنین ببینید:
Projection Mapping، Vioso، kantanMapper، camSchnappr، projectorBlend
PythonIcon.png
scalabledisplayTOP_Class
فهرست مطالب
-
Summary
-
Parameters – Setup Page
-
Parameters – Common Page
-
Operator Inputs
-
Info CHOP Channels
5.1 Common TOP Info Channels
5.2 Common Operator Info Channels
Parameters – Setup Page
Configuration File (configfile)
مسیر فایل دادههای کالیبراسیون Scalable Displays را مشخص میکند.
Near (near)
مقدار Near (نزدیک) را تنظیم میکند.
Far (far)
مقدار Far (دور) را تنظیم میکند.
Eye Point (eyepoint) ⊞
نقطه دید (Eye Point) را برای فایلهای داینامیک (مثلاً POL) تنظیم میکند.
Parameters – Common Page
Output Resolution (outputresolution) ⊞
تغییر سریع رزولوشن دادههای TOP.
Resolution (resolution) ⊞
فقط زمانی فعال است که پارامتر Resolution روی Custom Resolution تنظیم شده باشد.
برخی Generatorها مثل Constant و Ramp ورودی ندارند و فقط از این فیلد برای تعیین اندازه استفاده میکنند. منوی کشویی سمت راست، چند رزولوشن پرکاربرد را ارائه میدهد.
Resolution Menu (resmenu)
منوی کشویی شامل چند رزولوشن رایج.
Use Global Res Multiplier (resmult)
از Global Resolution Multiplier موجود در مسیر
Edit > Preferences > TOPs استفاده میکند.
این مقدار، رزولوشن تمام TOPها را در ضریب مشخصشده ضرب میکند. این ویژگی زمانی مفید است که روی سیستمهایی با مشخصات سختافزاری متفاوت کار میکنید.
مثلاً اگر پروژه روی یک ورکاستیشن قدرتمند با حافظه گرافیکی زیاد طراحی شده باشد، کاربری که لپتاپی با فقط 64MB VRAM دارد میتواند Global Resolution Multiplier را روی نصف یا یکچهارم بگذارد تا پروژه با سرعت قابل قبول اجرا شود. با فعال بودن این گزینه، این TOP تحت تأثیر ضریب سراسری قرار میگیرد.
Output Aspect (outputaspect) ⊞
نسبت تصویر خروجی را تنظیم میکند و اجازه میدهد تکسچرها در هر اندازهای نمایش داده شوند.
هنگام کامپوزیت کردن TOPهایی با نسبت تصویر متفاوت، مراقب نتایج غیرمنتظره باشید.
(میتوانید تصاویر با پیکسلهای غیرمربعی تعریف کنید با استفاده از xres، yres، aspectx، aspecty، در حالتی که xres/yres ≠ aspectx/aspecty باشد.)
Aspect (aspect) ⊞
زمانی استفاده میشود که Output Aspect روی Custom Aspect تنظیم شده باشد.
Aspect Menu (armenu)
منوی کشویی شامل چند نسبت تصویر رایج.
Input Smoothness (inputfiltertype) ⊞
کنترل فیلتر شدن پیکسلها روی تصویر ورودی TOP.
Fill Viewer (fillmode) ⊞
نحوه نمایش تصویر TOP در Viewer را تعیین میکند.
نکته:
برای درک بهتر نحوه کار TOPها با تصاویر، بهتر است هنگام شروع کار این گزینه را روی Native Resolution بگذارید. این کار باعث میشود بدون تغییر اندازه خودکار Viewer، دقیقاً ببینید چه اتفاقی در حال رخ دادن است.
Viewer Smoothness (filtertype) ⊞
کنترل فیلتر شدن پیکسلها در Viewerها.
Passes (npasses)
عملیات TOP را به تعداد مشخصشده تکرار میکند.
قرار دادن این مقدار بیشتر از ۱ عملاً معادل این است که خروجی هر مرحله دوباره به ورودی اول نود وصل شود و فرآیند تکرار گردد، در حالی که سایر ورودیها و پارامترها در هر مرحله ثابت میمانند.
Channel Mask (chanmask)
امکان انتخاب اینکه TOP روی کدام کانالها (R، G، B یا A) عمل کند. بهصورت پیشفرض همه کانالها انتخاب شدهاند.
Pixel Format (format) ⊞
فرمت ذخیرهسازی داده برای هر کانال تصویر (مثل R، G، B و A).
برای اطلاعات بیشتر به Pixel Formats مراجعه کنید.
Operator Inputs
Input 0: —
Info CHOP Channels
اطلاعات اضافی مربوط به Scalable Display TOP از طریق یک Info CHOP قابل دسترسی است.
Common TOP Info Channels
-
resx — رزولوشن افقی TOP بر حسب پیکسل
-
resy — رزولوشن عمودی TOP بر حسب پیکسل
-
aspectx — نسبت افقی TOP
-
aspecty — نسبت عمودی TOP
-
depth — عمق آرایه 2D یا 3D، اگر این TOP شامل آرایه تکسچر 2D یا 3D باشد
-
gpu_memory_used — میزان کل حافظه تکسچر GPU که این TOP استفاده میکند
Common Operator Info Channels
-
total_cooks — تعداد دفعاتی که اپراتور از زمان شروع پردازش Cook شده است
-
cook_time — مدت زمان آخرین Cook بر حسب میلیثانیه
-
cook_frame — شماره فریمی که اپراتور آخرین بار نسبت به تایملاین کامپوننت Cook شده است
-
cook_abs_frame — شماره فریمی که اپراتور آخرین بار نسبت به زمان مطلق Cook شده است
-
cook_start_time — زمان (میلیثانیه) شروع Cook اپراتور در فریمی که Cook شده
-
cook_end_time — زمان (میلیثانیه) پایان Cook اپراتور در همان فریم
-
cooked_this_frame — اگر اپراتور در این فریم Cook شده باشد مقدار 1 است
-
warnings — تعداد هشدارهای این اپراتور (در صورت وجود)
-
errors — تعداد خطاهای این اپراتور (در صورت وجود)
