PBR MAT

PBR MAT

خلاصه (Summary)
PBR MAT یک material ایجاد می‌کند با استفاده از مدل نورپردازی Physically Based Rendering (PBR). این material از textures، reflections، bumps، cone lights، rim lights، alpha maps و موارد دیگر پشتیبانی می‌کند.

همچنین بیشتر Adobe Substance 3D Designer PBR materials که در Substance TOP بارگذاری شده‌اند را پشتیبانی می‌کند.

می‌توانید GLSL shader آن را به دو DAT خروجی بدهید برای تطبیق بیشتر در یک GLSL MAT با استفاده از Output Shader parameter.

این OP مواد فیزیکی را از texture maps که به آن اختصاص می‌دهید ایجاد می‌کند و با هر content pipeline کار می‌کند، چه از Maya، Houdini، Unreal، Photoshop و غیره استفاده کنید.

می‌توانید PBR materials بیشتر را از کتابخانه‌های PBR texture مانند Quixel، Poliigon و Game Textures دریافت کنید. همچنین ببینید: Substance TOP.

PythonIcon.png pbrMAT_Class


Contents

  1. Summary

  2. Parameters – RGB Page

  3. Parameters – Maps Page

  4. Parameters – Alpha Page

  5. Parameters – Rim Page

  6. Parameters – Advanced Page

  7. Parameters – Deform Page

  8. Parameters – Common Page

    • 8.1 Blending

    • 8.2 Depth Test

    • 8.3 Alpha Test

    • 8.4 Wire Frame

    • 8.5 Cull Face

    • 8.6 Polygon Depth Offset

  9. Info CHOP Channels

    • 9.1 Common MAT Info Channels

    • 9.2 Common Operator Info Channels


Parameters – RGB Page

  • Base Color basecolor ⊞ – رنگ پایه texture برای محاسبه diffuse و specular contributions.

    • Red basecolorr

    • Green basecolorg

    • Blue basecolorb

  • Specular Level specularlevel – مقدار سهم Specular Level Map به material.

  • Metallic metallic – مقدار سهم Metallic Map به material.

  • Roughness roughness – مقدار سهم Roughness Map برای محاسبه specular D، R، F.

  • Ambient Occlusion ambientocclusion – مقدار سهم Ambient Occlusion Map به material؛ تأثیر بر Environement Light COMP.

  • Env Light Quality envlightquality – کیفیت نمونه‌گیری از Environment Light با material.

  • Emit emit ⊞ – رنگی که material حتی بدون نور منتشر می‌کند.

    • Red emitr

    • Green emitg

    • Blue emitb

  • Constant constant ⊞ – جمع‌شدن با رنگ نهایی، مانند ambient illumination 1 1 1.

    • Red constantr

    • Green constantg

    • Blue constantb

  • Polygon Front Faces frontfacelit ⊞ – کنترل نورپردازی front face با polygon normal.

    • Use Per-Light(s) Parameter uselight

    • Front Lit frontlit

    • Back Lit backlit

  • Polygon Back Faces backfacelit ⊞ – کنترل نورپردازی back face.

  • Output Shader outputshader – ایجاد GLSL MAT و Text DATs با کد shader فعلی.


Parameters – Maps Page

  • Substance TOP substance – ارجاع به Substance TOP شامل فایل .sbsar. پر کردن خودکار textures فعال.

  • Base Color Map basecolormap ⊞ – پارامترهای Texture Sampling برای Color Map.

    • Extend U/V/W، Hold، Zero، Repeat، Mirror

    • FilterNearest، Linear، Mipmap Linear

    • Anisotropic FilterOff، 2x، 4x، 8x، 16x

    • Texture Sampling ModeRegular، Screen Space Coordinates، Triplanar Mapping

    • SOP Texture Coord basecolormapcoord ⊞ – لایه‌های uv0 تا uv7

  • Specular Level Map specularlevelmap ⊞

  • Metallic Map metallicmap ⊞

  • Roughness Map roughnessmap ⊞

  • Ambient Occlusion Map ambientocclusionmap ⊞

  • Normal Map (Bump) normalmap ⊞ – شبیه‌سازی bump mapping با tangent attributes.

  • Bump Scale bumpscale – ضریب اثر bump.

  • Enable Height Map heightmapenable – فعال‌سازی height mapping.

  • Height Map heightmap ⊞ – برای parallax mapping استفاده می‌شود.

  • Parallax Scale parallaxscale – مقیاس برای height map.

  • Parallax Occlusion parallaxocclusion – بهبود parallax mapping.

  • Displace Vertices displaceverts – فعال‌سازی displacement mapping.

  • Displace Scale displacescale

  • Displace Midpoint displacemid

  • Emit Map emitmap ⊞ – ضرب با Emit color.


Parameters – Alpha Page

  • Alpha Map alphamap ⊞ – ضرب در آلفای شی، استفاده از red channel.

  • Uniform Alpha alphamode – کنترل تغییر آلفا بر اساس polygon normal.

  • Alpha Front alphafront – شفافیت material.

  • Alpha Side alphaside – آلفای غیر یکنواخت برای polygons away from camera.

  • Alpha Rolloff rolloff – کنترل تغییر آلفا از Front به Side.

  • Post-Mult Color by Alpha postmultalpha – ضرب رنگ در آلفا در انتهای محاسبات.


Parameters – Rim Page

  • Rim Light rimlight – دنباله اطلاعات rim light.

    • Enable rimlight0enable

    • Color Map rimlight0map ⊞

    • Color rimlight0color ⊞Red، Green، Blue

    • Center rimlight0center – موقعیت مرکز rim light

    • Width rimlight0width – فاصله از مرکز

    • Strength rimlight0strength – شدت نور

    • Strength Ramp rimlight0strengthramp – نمونه‌گیری texture برای شدت


Parameters – Advanced Page

  • Shadow Strength shadowstrength – کنترل اثر سایه بر رنگ نور.

  • Shadow Color shadowcolor ⊞ – رنگ سایه

  • Darkness Emit darknessemit – محاسبه روشنایی و اعمال Darkness Emit Color.

  • Darkness Emit Color darknessemitcolor ⊞ – رنگ مناطق تاریک

  • Darkness Emit Map darknessemitmap ⊞ – ضرب Darkness Emit Color

  • Write Camera Space Depth to Alpha writecameradepthtoalpha – نوشتن عمق در آلفا

  • Apply Point Color applypointcolor – استفاده یا عدم استفاده از Cd[4] SOP

  • Instance Texture instancetexture ⊞ – انتخاب map برای per-instance textures

  • Color Buffer color – ارسال normals یا emit color به Render TOP


Parameters – Deform Page

  • Deform dodeform – فعال‌سازی deforms

  • Get Bone Data deformdata ⊞ – منبع داده bone: SOP، MAT، DeformIn MAT

  • SOP with Capture Data targetsop

  • pCaptPath Attrib pcaptpath

  • pCaptData Attrib pcaptdata

  • Skeleton Root Path skelrootpath

  • MAT mat


Parameters – Common Page

Blending

  • Blending blending – فعال/غیرفعال کردن blending.

  • Blend Operation blendop ⊞Add، Subtract، Reverse Subtract، Minimum، Maximum

  • Source Color srcblend ⊞ – ضرب در Source Color

  • Destination Color destblend ⊞ – ضرب در Destination Color

  • Separate Alpha Function separatealphafunc – گزینه‌های blending جدا برای آلفا

  • Alpha Blend Operation blendopa ⊞

  • Blend Constant Color blendconstant ⊞

  • Post-Mult Color by Alpha postmultalpha

Depth Test

  • Depth Test depthtest – فعال/غیرفعال کردن Depth-Test

  • Polygon Depth Offset
    این ویژگی باعث می‌شود چندضلعی‌ها کمی به عقب حرکت کنند. این برای زمانی مفید است که دو چندضلعی دقیقاً روی هم قرار دارند و برای جلوگیری از مشکلات عمق یا لرزش پیکسل‌ها استفاده می‌شود.

    • Offset Factor polygonoffsetfactor – ضریب جابجایی چندضلعی.

    • Offset Units polygonoffsetunits – واحد جابجایی چندضلعی.

    Info CHOP Channels
    کانال‌های اطلاعاتی که وضعیت و ویژگی‌های مواد و اپراتورها را می‌دهند.

    Common MAT Info Channels
    کانال‌های اطلاعات عمومی برای هر MAT.

    Common Operator Info Channels
    کانال‌های اطلاعات عمومی برای اپراتورها.


    این ترجمه شامل تمام بخش‌های کلیدی و پارامترهای OP PBR MAT بود که در متن اصلی داده شده.

    اگر بخوای، می‌تونم یک جدول کامل فارسی–انگلیسی همه پارامترها با توضیح کوتاه فارسی و انگلیسی برات درست کنم که مثل یک مرجع کامل برای PBR MAT باشه.

  • با من همرا باشید در سایت nocturnix با آموزش touchdesigner من bobinyx هستم.

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