1. 3DSMaxPhysicalMaterial
- 作用:适配从 3ds Max 软件导出的物理材质。
- 场景:当使用 3ds Max 进行建模和材质制作,再导入 Unity 时,选择该着色器可保持材质在跨软件工作流中的一致性,确保 3ds Max 中设置的物理材质属性(如金属度、粗糙度等)能在 Unity HDRP 中正常生效。
2. ArnoldStandardSurface
- 作用:基于 Arnold 渲染器的标准表面着色器。
- 场景:Arnold 是业界知名的离线渲染器,该着色器能让 Unity HDRP 中材质的渲染逻辑更贴近 Arnold 的效果,适合需要高质量离线渲染风格(如影视级静帧、动画渲染)的项目,可实现繁琐的光照与材质交互(如次表面散射、复杂反射等)。
3. Autodesk Interactive
- 作用:面向交互式应用(如实时预览、简单交互场景)的着色器。
- 场景:注重材质在交互过程中的实时反馈,在保证一定视觉效果的同时,兼顾性能,适合快速原型制作、简单交互式演示等场景。
4. AxF
- 全称:Appearance eXchange Format(外观交换格式)。
- 作用:用于导入遵循 AxF 标准的材质数据。
- 一种高精度材质格式,常用于影视、高端可视化领域,可导入具备麻烦光学属性(如各向异性、多层反射等)的材质,实现超写实的渲染效果。就是场景:AxF
5. Decal
- 作用:贴花着色器,用于在物体表面添加 “贴花” 效果(如涂鸦、标识、磨损痕迹)。
- 场景:无需修改基础模型,就能在现有材质上叠加额外的纹理细节,常见于模拟真实世界中物体表面的个性化装饰或损耗痕迹,比如给汽车模型贴贴纸、给墙面加涂鸦。
6. DefaultFogVolume
- 作用:用于控制 “雾体积” 效果的着色器,和 HDRP 中的雾系统配合。
- 场景:可定义雾的范围、密度、颜色等,模拟真实世界中雾、霾等大气效果,增强场景的氛围感和空间纵深感,比如在山间场景中模拟晨雾。
7. Eye
- 作用:专为模拟人类或生物眼睛材质打造的着色器。
- 场景:眼睛材质有特殊的光学特性(如虹膜的纹理、角膜的高光、瞳孔的收缩等),该着色器内置了适配眼睛的参数,能更便捷地实现逼真的眼睛渲染,常见于角色创建、生物模拟类项目。
8. Fabric
- 作用:织物专用着色器,针对布料、纺织物的光学特性优化。
- 场景:布料有独特的漫反射、次表面散射(如薄布料的透光性)和纹理表现,该着色器可精准模拟这些效果,比如制作丝绸的光泽、棉布的粗糙感等,常用于服装、家纺类 3D 内容制作。
- CottonWool(棉羊毛):用于模拟棉、羊毛等材质,这类材质通常具有柔和的漫反射效果,表面相对粗糙,光线反射较为均匀,能呈现出温暖、质朴的质感,常见于日常的棉麻衣物、羊毛织物等 3D 模型的材质制作。
- Silk(丝绸):用于模拟丝绸材质,丝绸具有明显的光泽感,光线照射时会产生较强的高光和独特的各向异性反射(即反光会沿着特定方向延伸,呈现出绸缎特有的丝滑光泽效果),可用于制作丝绸服饰、绸缎装饰等 3D 模型的材质,展现出华贵、柔滑的视觉特点。
9. Hair
- 作用:毛发专用着色器,处理毛发的各向异性反射、透光性等特殊光学效果。
- 场景:毛发的光线反射是沿发丝方向的(各向异性),且不同部位的毛发透光性不同,该着色器能模拟这些特性,达成逼真的头发、动物毛发效果,在角色设计、动物建模等场景中常用。
10. LayeredLit
- 作用:分层光照着色器,允许材质由多层不同的 “光照层” 叠加而成。
- 场景:可模拟复杂的材质结构,比如车漆(清漆层 + 色漆层)、带涂层的金属(基底 + 涂层)等,借助多层叠加实现更丰富的视觉细节。
11. LayeredLitTessellation
- 作用:带 “曲面细分(Tessellation)” 的分层光照着色器。
- 场景:曲面细分能在运行时增加模型的多边形数量,让表面更细腻(如模拟地形的起伏、物体表面的细微凹凸),结合分层光照,可实现既有复杂几何细节又有多层材质效果的渲染,适合对模型细节和材质层次要求都很高的场景,比如高精度的雕塑、复杂的地形。
12. Lit
- 作用:基础的 “光照着色器”,基于物理规则计算光线与物体表面的交互(如漫反射、高光、阴影等)。
- HDRP 中最常用的着色器之一。就是场景:是模拟大多数真实材质(如金属、塑料、木材等)的通用选择,当前处于被选中状态(有对勾标记),
13. LitTessellation
- 作用:带 “曲面细分(Tessellation)” 的光照着色器。
- 场景:在
Lit
着色器的基础上,通过曲面细分增强模型的几何细节,适合需要材质真实且模型表面细节丰富的场景,比如高精度的岩石、雕塑等。
14. Nature
- 作用:自然材质专用着色器,针对植物、自然景观等优化。
- 场景:植物有特殊的纹理(如树叶的脉络)、光照交互(如叶片的透光、反射),该着色器可便捷地模拟这些效果,常用于森林、草原等自然场景的制作。
15. TerrainLit
- 作用:地形专用光照着色器,优化地形在 HDRP 下的光照渲染。
- 场景:地形有大面积、多纹理拼接(如草地、泥土、岩石混合)的特点,该着色器能高效处理地形的光照、纹理混合等,达成逼真的地形效果,比如开放世界游戏中的大地形。
16. Unlit
- 作用:“无光照着色器”,完全不考虑场景中的光线,物体颜色仅由自身纹理或参数决定。
- 场景:常用于 UI 元素、纯发光特效(如霓虹灯、粒子效果)等无需光影的场景,优势是计算简便、性能开销小,但缺乏 3D 物体的光影层次。
这些着色器为 Unity HDRP 提供了从 “通用渲染” 到 “特殊材质” 再到 “性能优化” 的全方面支持,开发者可根据项目需求(如材质类型、性能要求、视觉精度)选择合适的着色器。