Summary
Out MAT برای ایجاد یک MAT output در یک Component استفاده میشود. Component outputs به صورت alphanumerically در سمت راست Component قرار میگیرند.
Parameters – Out Page
-
Label label – ایجاد یک pop-up label وقتی موس روی این Component output قرار میگیرد.
Parameters – Deform 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 حاوی deform capture attributes را مشخص میکند.
-
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 جمع رنگ پیکسل در حال رندر با پیکسل موجود در Color-Buffer است و معمولاً برای شبیهسازی Transparency استفاده میشود.
-
Blending (Transparency) blending – فعال/غیرفعال کردن blending.
-
Blend Operation blendop – انتخاب عملیات: Add, Subtract, Reverse Subtract, Minimum, Maximum
-
Source Color * srcblend – ضرب در رنگ پیکسل نوشتهشده (Source Color)
-
Destination Color * destblend – ضرب در رنگ پیکسل موجود در Color-Buffer (Destination Color)
-
Separate Alpha Function separatealphafunc – فعال/غیرفعال کردن گزینههای جداگانه برای Alpha
-
Alpha Blend Operation blendopa – عملیات برای Alpha: Add, Subtract, Reverse Subtract, Minimum, Maximum
-
Source Alpha * srcblenda – ضرب در Alpha پیکسل نوشتهشده
-
Destination Alpha * destblenda – ضرب در Alpha پیکسل موجود
-
Blend Constant Color blendconstant – ترکیب رنگ ثابت: R, G, B
-
Blend Constant Alpha blendconstanta – ترکیب Alpha ثابت
-
Legacy Alpha Behavior legacyalphabehavior – رفتار قدیمی Alpha
-
Post-Mult Color by Alpha postmultalpha – ضرب رنگ در Alpha پس از عملیات دیگر
-
Point Color Pre-Multiply pointcolorpremult – انتخاب قبل از Multiply با Alpha
-
Already Pre-Multiplied By Alpha alreadypremult
-
Pre-Multiply By Alpha in Shader premultinshader
-
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
-
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 – مقدار مقایسه برای کشیدن پیکسل.
Wire Frame
-
Wire Frame wireframe – فعال/غیرفعال کردن Wire-Frame:
-
Off off
-
OpenGL Tesselated Wire Frame tesselated
-
Topology Wire Frame topology
-
-
Line Width wirewidth – عرض خطوط، بر حسب پیکسل
Cull Face
-
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
-
Polygon Depth Offset polygonoffset – فعال کردن ویژگی
-
Offset Factor polygonoffsetfactor – افزودن افست با توجه به شیب سطح
-
Offset Units polygonoffsetunits – افزودن افست ثابت
Operator Inputs
-
Input 0 – ورودی اصلی
Info CHOP Channels
اطلاعات اضافی Out MAT از طریق Info CHOP قابل دسترسی است.
Common MAT Info Channels
Common Operator Info Channels
-
total_cooks – تعداد دفعات Cook شدن operator از زمان شروع پردازش
-
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
