خلاصه
Lookup TOP مقدارهای رنگ در تصویر TOP که به ورودی اول آن وصل است را با مقدارهایی جایگزین میکند که از یک جدول Lookup (جدول جستجو/نگاشت رنگی) استخراج شدهاند. این جدول Lookup یا از ورودی دوم ساخته میشود، یا از یک CHOP مطابق پارامتر مربوطه ایجاد میشود.
وقتی از ورودی دوم استفاده میشود، جدول Lookup با تعریف یک خط (نقطه شروع و پایان) روی تصویر ورودی دوم ساخته میشود.
وقتی از CHOP استفاده شود، جدول Lookup مستقیماً از مقدارهای CHOP ساخته میشود و ورودی دوم نادیده گرفته میشود.
پارامتر Index Range میتواند مقدارهای حداقل و حداکثر ایندکس را تعریف کند؛ این محدوده مشخص میکند کدام مقدارها از ورودی اول به اولین یا آخرین مقدار جدول Lookup نگاشت میشوند.
وقتی ایندکس خارج از این محدوده باشد، مقدار اول یا آخر جدول Lookup اعمال میشود.
مثال: اگر محدوده روی [0.1, 0.2] باشد:
مقدار 0.15 از تکسچر اول دقیقاً وسط جدول Lookup را انتخاب میکند
مقدار 0.1 و پایینتر به تاریکترین مقدار جدول (آغاز آن) نگاشت میشود
مقدار 0.2 و بالاتر به روشنترین مقدار جدول (پایان آن) نگاشت میشود
همچنین ببینید: Remap TOP، Displace TOP.
نکته: این TOP از تکسچرهای سهبعدی (3D Textures) و آرایهٔ تکسچرهای دوبعدی (2D Texture Arrays) پشتیبانی میکند.
پارامترها – صفحهٔ Lookup
Method (روش) – روش ساخت جدول Lookup
method ⊞ – انتخاب اینکه از ورودی دوم (با تعریف مختصات UV) استفاده شود یا از مقدارهای CHOP.
2nd Input, UV Coordinates — ورودی دوم با مختصات UV
secondinput – استفاده از پارامترهای Dark UV و Light UV برای تعریف یک خط روی ورودی دوم و استخراج جدول Lookup.
CHOP Values — مقدارهای CHOP
chop – استفاده از یک CHOP که در پارامتر CHOP معرفی شده برای ساخت جدول Lookup. ورودی دوم نادیده گرفته میشود.
Index Range (محدودهٔ ایندکس)
index ⊞ – محدودهٔ [حداقل، حداکثر] برای نگاشت مقدارهای ورودی به شروع و پایان جدول Lookup.
مقدارهای خارج از این بازه، همیشه به اولین یا آخرین مقدار جدول نگاشت میشوند.
index1 – حداقل ایندکس؛ مقدارهای پایینتر از آن اولین رنگ جدول را برمیدارند.
index2 – حداکثر ایندکس؛ مقدارهای بالاتر از آن آخرین رنگ جدول را برمیدارند.
Index Channel (کانال ایندکس)
channel ⊞ – تعیین اینکه چگونه رنگ تصویر ورودی به یک ایندکس تبدیل شود تا از جدول Lookup مقدار بردارد.
گزینهها:
Luminance – بر اساس روشنایی
Red – بر اساس کانال قرمز
Green – بر اساس کانال سبز
Blue – بر اساس کانال آبی
Alpha – بر اساس کانال آلفا
RGB Average – میانگین RGB
RGBA Average – میانگین RGBA
RGB Maximum – بیشینهٔ RGB
RGBA Maximum – بیشینهٔ RGBA
RGBA Independent – برای هر کانال یک Lookup جداگانه انجام میدهد
Independent Alpha (آلفای مستقل)
independentalpha – اگر فعال باشد، مقدار آلفای خروجی با Lookup مستقلی از آلفای ورودی محاسبه میشود.
این گزینه رفتار نسخههای قدیمی را بازتولید میکند.
توجه: در حالتهای RGBA Independent یا Alpha اثر ندارد.
Dark UV (نقطهٔ تاریک جدول Lookup)
darkuv ⊞ – مختصات UV برای انتهای تاریک جدول.
هر پیکسل با مقدار (0,0,0) در ورودی اول با مقدار این مختصات از ورودی دوم جایگزین میشود.
Dark UV Unit
darkuvunit ⊞:
P – پیکسل
F – درصد (fraction)
A – درصد با نسبت تصویر (fraction aspect)
Light UV (نقطهٔ روشن جدول Lookup)
lightuv ⊞ – مختصات UV برای انتهای روشن جدول.
پیکسلهای (1,1,1) در ورودی اول با این مقدار جایگزین میشوند.
Light UV Unit
lightuvunit ⊞:
P – پیکسل
F – درصد
A – درصد با نسبت تصویر
CHOP
chop – معرفی CHOP برای ساخت جدول Lookup شامل RGBA (کانال A اختیاری است).
Clamp CHOP Values
clampchopvalues – محدود کردن مقدارهای CHOP در بازهٔ 0 تا 1.
Output Lookup
displaylookup – بهجای اعمال Lookup روی ورودی اول، خود جدول Lookup را خروجی میدهد.
پارامترها – صفحهٔ Common
(این بخش مشابه اکثر TOPهاست)
Output Resolution
انتخاب رزولوشن خروجی.
Resolution
تنظیم مستقیم اندازهٔ خروجی در حالت Custom.
Use Global Res Multiplier
استفاده از مقیاسگذار رزولوشن جهانی.
Output Aspect
تنظیم نسبت تصویر.
Input Smoothness
نوع فیلترینگ پیکسلهای ورودی.
Fill Viewer
حالت نمایش در پنجرهٔ Viewer.
Viewer Smoothness
فیلترینگ در Viewer.
Passes
اجرای چندبارهٔ عملیات Lookup.
Channel Mask
انتخاب کانالهایی که عملیات روی آنها اعمال شود.
Pixel Format
فرمت پیکسلی برای ذخیرهسازی دادهها.
Operator Inputs
Input 0: تصویر مبنا
Input 1: تصویر سازندهٔ جدول Lookup (اگر CHOP فعال نباشد)
Info CHOP Channels
اطلاعات اضافی Lookup TOP را میتوان با Info CHOP دریافت کرد.
Common TOP Info Channels
resx – رزولوشن افقی
resy – رزولوشن عمودی
aspectx – نسبت افقی
aspecty – نسبت عمودی
