خلاصه (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
Summary
Parameters – RGB Page
Parameters – Maps Page
Parameters – Alpha Page
Parameters – Rim Page
Parameters – Advanced Page
Parameters – Deform Page
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
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
Filter – Nearest، Linear، Mipmap Linear
Anisotropic Filter – Off، 2x، 4x، 8x، 16x
Texture Sampling Mode – Regular، 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 هستم.