خلاصه
Constant MAT یک رنگ ثابت روی متریال رندر میکند.
محتوا
-
خلاصه
-
پارامترها – صفحه Constant
-
پارامترها – صفحه Deform
-
پارامترها – صفحه Common
4.1. Blending
4.2. Depth Test
4.3. Alpha Test
4.4. Wire Frame
4.5. Cull Face
4.6. Polygon Depth Offset -
Info CHOP Channels
5.1. Common MAT Info Channels
5.2. Common Operator Info Channels
پارامترها – صفحه Constant
-
Apply Projection Maps (applyprojmaps): رنگ نگاشت تصویر (Projection Map) از یک Light COMP روی آبجکت اعمال میشود. این امکان، استفاده از نقشه پروجکشن را بدون تأثیر نور فراهم میکند.
-
Color (color): رنگ بازتابی متریال.
- قرمز (colorr)
- سبز (colorg)
- آبی (colorb) -
Alpha (alpha): شفافیت متریال (در ضرب با آلفای نقاط هندسه).
-
Apply Point Color (applypointcolor): ضرب رنگ متریال در رنگ نقاط هندسه.
-
Color Map (colormap): یک بافت (TOP) بهعنوان نقشه رنگ.
گزینههای Extend U/V/W:
-
Hold (نگهداشت)
-
Zero (صفر)
-
Repeat (تکرار)
-
Mirror (آینهای)
Filter (colormapfilter):
-
Nearest (نزدیکترین)
-
Linear (خطی)
-
Mipmap Linear
Anisotropic Filter (colormapanisotropy):
-
Off (خاموش)
-
2x / 4x / 8x / 16x
Texture Coord (colormapcoord):
-
لایههای UV (0 تا 7)
-
Screen Space Coordinates (مختصات فضای صفحه)
Coord Interpolation (colormapcoordinterp):
-
Perspective Correct (درستنمایی پرسپکتیو)
-
Linear (بدون پرسپکتیو)
پارامترها – صفحه Deform
(برای اطلاعات بیشتر به مقاله Deform در TouchDesigner مراجعه کنید.)
-
Deform (dodeform): فعالسازی تغییرشکل روی متریال.
-
Get Bone Data (deformdata): منبع داده استخوان:
- از SOP
- از یک MAT دیگر
- از DeformIn MAT -
SOP with Capture Data (targetsop): تعیین SOP دارای دادههای کپچر.
-
pCaptPath Attrib (pcaptpath): نام ویژگی مسیر کپچر. پس از استفاده از Bone Group SOP، این ویژگیها به صورت pCaptPath0, pCaptPath1 ذخیره میشوند.
-
pCaptData Attrib (pcaptdata): مشابه pCaptPath ولی برای داده.
-
Skeleton Root Path (skelrootpath): مسیر COMP شامل ریشه اسکلت.
-
MAT (mat): تعیین MAT برای دریافت دادههای تغییرشکل.
پارامترها – صفحه Common
Blending (ترکیب/شفافیت)
ترکیب رنگ پیکسل در حال رسم با پیکسل موجود در Color Buffer. برای شفافیت استفاده میشود.
فرمول:
Final Pixel = (Source Blend * Source Color) + (Dest Blend * Destination Color)
-
Blending (blending): فعال/غیرفعال.
-
Blend Operation (blendop):
Add / Subtract / Reverse Subtract / Minimum / Maximum -
Source Color (srcblend): مقدار ضرب شده در رنگ پیکسل منبع.
گزینهها: Zero, Dest Color, One Minus Dest Color, Source Alpha, … -
Destination Color (destblend): مقدار ضرب شده در رنگ مقصد.
گزینهها: One, Src Color, One Minus Src Color, … -
Separate Alpha Function (separatealphafunc): فعالسازی گزینههای جداگانه برای آلفا.
-
Alpha Blend Operation (blendopa): مشابه Blend Operation ولی برای آلفا.
-
Source Alpha (srcblenda): مقدار ضرب در آلفای منبع.
-
Destination Alpha (destblenda): مقدار ضرب در آلفای مقصد.
-
Blend Constant Color (blendconstant): رنگ ثابت برای ترکیب.
-
Blend Constant Alpha (blendconstanta): آلفای ثابت.
-
Legacy Alpha Behavior: حالت قدیمی آلفا.
-
Post-Mult Color by Alpha (postmultalpha): ضرب رنگ در آلفا پس از عملیات.
-
Point Color Pre-Multiply: انتخاب بین از قبل ضربشده یا ضرب در Shader.
Depth Test (آزمایش عمق)
-
Depth Test (depthtest): فعال/غیرفعال.
-
Depth Test Function (depthfunc): مقایسه عمق پیکسل جدید با Depth Buffer:
Less / Less or Equal / Equal / Greater / Greater or Equal / Not Equal / Always -
Write Depth Values (depthwriting): نوشتن مقدار عمق پیکسلها در Depth Buffer.
توضیح: Depth-Test باعث میشود اجسام جلویی اجسام پشتی را بپوشانند، صرف نظر از ترتیب رسم.
Alpha Test (آزمایش آلفا)
-
Discard Pixels Based on Alpha (alphatest): فعال/غیرفعال.
-
Keep Pixels with Alpha (alphafunc): انتخاب پیکسلها بر اساس آلفا:
Less / Less or Equal / Greater / Greater or Equal -
Alpha Threshold (alphathreshold): حداقل مقدار آلفا برای رسم پیکسل.
Wire Frame (سیمکشی)
-
Wire Frame (wireframe): فعال/غیرفعال.
-
Line Width (wirewidth): ضخامت خط در پیکسل.
Cull Face (پشتبرش)
-
Cull Face (cullface): انتخاب وجههای رندر شده:
Use Render Setting / Neither / Back Faces / Front Faces / Both Faces
Polygon Depth Offset
-
Polygon Depth Offset (polygonoffset): فعالسازی جابجایی عمق پلیگون.
-
Offset Factor / Offset Units: تنظیم میزان جابجایی.
توضیح: این ویژگی برای جلوگیری از Z-Fighting هنگام همپوشانی دو سطح استفاده میشود.
Info CHOP Channels
اطلاعات اضافی Constant MAT از طریق Info CHOP در دسترس است.
Common MAT Info Channels
Common Operator Info Channels
-
total_cooks: تعداد دفعات اجرای اپراتور از شروع.
-
cook_time: زمان آخرین پردازش (میلیثانیه).
-
cook_frame: فریم آخرین پردازش (نسبت به Timeline).
-
cook_abs_frame: فریم آخرین پردازش (نسبت به زمان مطلق).
-
cook_start_time: زمان شروع پردازش در فریم.
-
cook_end_time: زمان پایان پردازش در فریم.
-
cooked_this_frame: اگر اپراتور در این فریم اجرا شده = 1.
-
warnings: تعداد هشدارها.
-
errors: تعداد خطاها
