Summary
Null MAT هیچ تاثیری روی دادهها ندارد. این یک نمونه از MAT است که به ورودی خود متصل است. کاربرد زیادی ندارد اما هنگام ساخت شبکهها مفید است.
Parameters – Null Page
Deform dodeform – فعال/غیرفعال کردن deforms روی این material.
Get Bone Data: deformdata – مشخص میکند دادههای deform bone از کجا گرفته شود:
From a SOP sop – از یک SOP
From another MAT mat – از یک MAT دیگر
From a DeformIn MAT deformin – از یک DeformIn MAT
SOP with Capture Data targetsop – SOP حاوی attributes deform capture را مشخص میکند.
pCaptPath Attrib pcaptpath – نام attribute pCaptPath را مشخص میکند. اگر هندسه شما از طریق Bone Group SOP رفته باشد، attributeها به شکل pCaptPath0, pCaptPath1 تقسیم میشوند. تنها یک bone group را میتوان همزمان رندر کرد، پس باید با گروهی که با این material رندر میکنید، مطابقت داشته باشد.
pCaptData Attrib pcaptdata – مشابه pCaptPath Attrib.
Skeleton Root Path skelrootpath – مسیر COMP که ریشه اسکلت (skeleton root) در آن است را مشخص میکند.
MAT mat – هنگام گرفتن دادههای deform از MAT یا Deform In MAT، این MAT مشخص میشود.
Parameters – Common Page
Blending
Blending (Transparency) blending – فعال/غیرفعال کردن blending.
Source Color * srcblend – ضرب در رنگ پیکسل نوشتهشده (Source Color).
Destination Color * destblend – ضرب در رنگ پیکسل موجود در Color-Buffer (Destination Color).
Separate Alpha Function separatealphafunc – فعال/غیرفعال کردن گزینههای جداگانه برای Alpha.
Source Alpha * srcblenda – ضرب در مقدار Alpha پیکسل نوشتهشده.
Destination Alpha * destblenda – ضرب در مقدار Alpha پیکسل موجود در Color-Buffer.
Depth Test
Depth-Testing مقایسه مقدار عمق پیکسل در حال رندر با پیکسل موجود در Frame-Buffer است. پیکسل جلو، روی پیکسل پشت کشیده میشود و پیکسل عقب کشیده نمیشود.
Depth Test depthtest – فعال/غیرفعال کردن Depth-Test.
Depth Test Function depthfunc – تابع مقایسه عمق:
Less Than less
Less Than or Equal lessorequal
Equal equal
Greater Than greater
Greater Than or Equal greaterorequal
Not Equal notequal
Always always
Write Depth Values depthwriting – اگر فعال باشد، پیکسلهایی که Depth-Test را گذر کنند، مقدار عمق خود را به Depth-Buffer مینویسند.
Alpha Test
Alpha-Testing اجازه میدهد بر اساس مقدار Alpha پیکسل، تصمیم بگیریم کشیده شود یا نه.
Discard Pixels Based on Alpha alphatest – فعال/غیرفعال کردن Alpha-Test.
Keep Pixels with Alpha alphafunc – تعیین پیکسلها برای حفظ، با توجه به Alpha Threshold:
Less Than less
Less Than or Equal lessorequal
Greater Than greater
Greater Than or Equal greaterorequal
Alpha Threshold alphathreshold – مقدار مقایسه برای کشیدن پیکسل. پیکسلهایی با Alpha بالاتر کشیده میشوند، پیکسلهای کمتر یا مساوی کشیده نمیشوند.
Wire Frame
این ویژگی هندسه را به صورت Wire-Frame رندر میکند، با استفاده از نوع پرمیتیو واقعی.
Wire Frame wireframe – فعال/غیرفعال کردن Wire-Frame:
Off off
OpenGL Tesselated Wire Frame tesselated
Topology Wire Frame topology
Line Width wirewidth – عرض خطوط، بر حسب پیکسل.
Cull Face
این پارامتر تعیین میکند که کدام Faces حذف شوند:
Cull Face cullface – انتخاب Faces برای رندر:
Use Render Setting userender – استفاده از تنظیمات رندر در Render یا Render Pass TOP.
Neither neither – هیچ Face حذف نمیشود.
Back Faces backfaces – پشت حذف، جلو رندر.
Front Faces frontfaces – جلو حذف، پشت رندر.
Both Faces bothfaces – هر دو حذف، هیچ چیزی رندر نمیشود.
Polygon Depth Offset
این ویژگی پلیگونها را کمی عقبتر در فضا قرار میدهد و برای جلوگیری از Z-Fighting مفید است. همچنین هنگام رندر سایهها اهمیت دارد.
Polygon Depth Offset polygonoffset – فعال کردن ویژگی.
Offset Factor polygonoffsetfactor – افزودن افست با توجه به شیب سطح.
Offset Units polygonoffsetunits – افزودن افست ثابت.
Operator Inputs
Input 0 – ورودی اصلی.
Info CHOP Channels
اطلاعات اضافی Null MAT از طریق Info CHOP قابل دسترسی است.
Common MAT Info Channels
Common Operator Info Channels
total_cooks – تعداد دفعاتی که operator از زمان شروع پردازش Cook شده.
cook_time – مدت زمان آخرین Cook به میلیثانیه.
cook_frame – شماره فریم آخرین Cook نسبت به component timeline.
cook_abs_frame – شماره فریم آخرین Cook نسبت به زمان مطلق.
cook_start_time – زمان شروع Cook در میلیثانیه.
cook_end_time – زمان پایان Cook در میلیثانیه.
cooked_this_frame – ۱ اگر operator در این فریم Cook شده باشد.
warnings – تعداد warnings در operator.
errors – تعداد errors در operator.