Experimental:Constant MAT

Experimental:Constant MAT

خلاصه

Constant MAT یک رنگ ثابت روی متریال رندر می‌کند.


محتوا

  1. خلاصه

  2. پارامترها – صفحه Constant

  3. پارامترها – صفحه Deform

  4. پارامترها – صفحه 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

  5. کانال‌های Info CHOP
      5.1. کانال‌های Info مشترک MAT
      5.2. کانال‌های Info مشترک اپراتورها


پارامترها – صفحه 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 Sampling Mode (texturesamplingmode): روش نمونه‌گیری از بافت:

  • Regular: استفاده از مختصات معمولی بافت.

  • Screen Space: استفاده از مختصات فضای صفحه.

  • Triplanar Mapping: نگاشت سه‌محوره (فقط برای POPs).

SOP Texture Coord (colormapcoord): انتخاب لایه‌های UV (از 0 تا 7).

POP Texture Coord Attribute (colormapcoordattrib): ویژگی مختصات بافت برای POP.

Coord Interpolation (colormapcoordinterp):

  • Perspective Correct (با پرسپکتیو درست)

  • Linear (بدون پرسپکتیو)


پارامترها – صفحه Deform

  • Deform (dodeform): فعال‌سازی تغییرشکل روی متریال.

  • Get Bone Data (deformdata): منبع داده استخوان:
     - از SOP
     - از یک MAT
     - از DeformIn MAT

  • SOP with Capture Data (targetsop): انتخاب SOP شامل داده‌های کپچر.

  • pCaptPath Attrib (pcaptpath): نام ویژگی مسیر کپچر (مثلاً pCaptPath0, pCaptPath1).

  • pCaptData Attrib (pcaptdata): داده کپچر مشابه pCaptPath.

  • Skeleton Root Path (skelrootpath): مسیر COMP که ریشه اسکلت در آن است.

  • MAT (mat): تعیین MAT در صورت گرفتن داده از MAT دیگر یا DeformIn.


پارامترها – صفحه Common

Blending (ترکیب/شفافیت)

فرمول:
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, Source Alpha, Constant Color …).

  • Destination Color (destblend): مقداری که در رنگ مقصد ضرب می‌شود.

  • Separate Alpha Function (separatealphafunc): فعال‌سازی ترکیب جداگانه برای آلفا.

  • Alpha Blend Operation (blendopa): عملیات ترکیب آلفا.

  • Source Alpha (srcblenda): مقدار ضرب در آلفای منبع.

  • Destination Alpha (destblenda): مقدار ضرب در آلفای مقصد.

  • Blend Constant Color / Alpha: تعیین رنگ و آلفای ثابت.

  • Legacy Alpha Behavior: حالت قدیمی آلفا.

  • Post-Mult Color by Alpha (postmultalpha): ضرب رنگ در آلفا پس از عملیات.

  • Point Color Pre-Multiply: انتخاب حالت Pre-Mult.


Depth Test (آزمایش عمق)

  • Depth Test (depthtest): روشن/خاموش.

  • Depth Function (depthfunc): 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 / Greater / 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 / Units: مقدار جابجایی عمق.

کاربرد: جلوگیری از Z-Fighting هنگام هم‌پوشانی سطوح و در رندر سایه‌ها.


کانال‌های Info CHOP

Common MAT Info Channels
Common Operator Info Channels

  • total_cooks: تعداد دفعات پردازش (Cook).

  • cook_time: مدت زمان آخرین پردازش (ms).

  • cook_frame: شماره فریم آخرین پردازش (نسبت به Timeline).

  • cook_abs_frame: شماره فریم آخرین پردازش (نسبت به زمان مطلق).

  • cook_start_time: زمان شروع پردازش (ms).

  • cook_end_time: زمان پایان پردازش (ms).

  • cooked_this_frame: اگر در این فریم پردازش شده باشد = 1.

  • warnings: تعداد هشدارها.

  • errors: تعداد خطاها.

دیدگاهتان را بنویسید