Autodesk Interactive 着色器与 Autodesk® 3DsMax 和 Autodesk® Maya 中的 Interactive PBS 着色器类似,可供在 Unity 中使用。
当 Unity 导入从这些软件之一导出的 FBX 时,它会检查 FBX 是否包含具有 Interactive PBS 着色器的材质。如果包含,Unity 会将这些材质导入为 Autodesk Interactive 材质。Autodesk Interactive 材质属性与其原始 Interactive PBS 材质相同。它们也以类似的方式观察和响应光源。
在 Autodesk® Maya 或 Autodesk® 3DsMax 中看到的效果与在 Unity 中看到的效果之间存在细微差别:
当 Unity 导入一个 FBX 文件且其中具有兼容的 Autodesk 着色器时,它会自动创建 Autodesk Interactive 材质。如果要手动创建 Autodesk Interactive 材质,请执行以下操作:
1.从菜单创建新的材质:Assets > Create > Material。
2.在材质的 Inspector 中,单击 Shader 下拉菜单,然后单击 Autodesk Interactive。
The properties of the Autodesk Interactive shader work in the same way as the Material Properties in the Standard Shader, with the exception of Roughness.
有关所有其他属性的更多信息,请参阅材质参数。
属性 | 描述 | |
---|---|---|
Rendering Mode | 控制 Unity 如何显示此材质。从 Opaque、Cutout、Fade 或 Transparent 中选择。 此属性的功能与标准着色器相同。有关更多信息,请参阅渲染模式。 |
|
Main Maps | Albedo | 定义材质的颜色。 您可以分配一个纹理来控制这个属性;为此,请使用属性名称左侧的纹理选择器按钮。 有关更多信息,请参阅反照率颜色和透明度。 |
Metallic | 确定表面的金属度。 您可以分配一个纹理来控制这个属性;为此,请使用属性名称左侧的纹理选择器按钮。 有关更多信息,请参阅 Metallic 模式:Metallic 参数。 |
|
Roughness | 控制该材质表面的粗糙程度或平滑程度。 您可以分配一个纹理来控制这个属性;为此,请使用属性名称左侧的纹理选择器按钮。 |
|
Normal Map | 定义此材质在切线空间中的法线贴图。 要为该材质指定法线贴图,请使用属性名称左侧的纹理选择器按钮。 有关法线贴图的更多信息,请参阅法线贴图。 |
|
Height Map | 定义此材质使用的高度贴图。 要为该材质指定高度贴图,请使用属性名称左侧的纹理选择器按钮。 有关高度贴图的更多信息,请参阅高度贴图。 |
|
Occlusion | 定义此材质使用的遮挡贴图。 要为该材质指定遮挡贴图,请使用属性名称左侧的纹理选择器按钮。 有关遮挡贴图的更多信息,请参阅遮挡贴图。 |
|
Detail Mask | 定义此材质使用的细节遮罩。 要为该材质指定细节遮罩,请使用属性名称左侧的纹理选择器按钮。 有关细节遮罩的更多信息,请参阅辅助贴图。 |
|
Emission | 控制材质表面发光的颜色和强度。 有关更多信息,请参阅标准着色器 Emission。 |
|
Tiling | 控制此材质上所有纹理的 X 和 Y 的 UV 平铺。 | |
Offset | 控制此材质上所有纹理的 X 和 Y 的 UV 偏移。 Unity 使用X 和 Y 值在材质整个表面上偏移这些纹理(在纹理空间中)。 |
|
Secondary Maps | 辅助贴图(或细节贴图)允许您在上面列出的主要纹理之上叠加第二组纹理。 第二层贴图允许您以较小的比例在材质上重复纹理,以在近距离观察时产生清晰的细节印象。 有关更多信息,请参阅辅助贴图。 |
|
Detail Albedo x2 | 使用纹理选择器按钮将第二个反照率颜色贴图应用到此材质。 | |
Normal map | 使用纹理选择器按钮将第二个法线贴图应用到该材质。 您可以通过在此属性旁边的字段中输入一个大于 0 的值来控制此法线贴图的强度。 |
|
Tiling | 此材质上所有纹理的 X 和 Y 的 UV 平铺。 | |
Offset | 此材质上辅助纹理的 X 和 Y 的 UV 偏移。 | |
UV Set | 如果此网格包含多个 UV 坐标集,可用于将辅助纹理分配给不同于主要纹理的 UV 集。 | |
Forward Rendering Options | Specular Highlights | 启用此复选框可为此材质提供镜面反射高光。 |
Reflections | 启用此复选框可为该材质提供反射面。 | |
Advanced Options | Enable GPU Instancing | 启用此复选框可以指示 Unity 在一个批次中使用相同的几何体和材质来渲染网格(如果可能)。这样可以加快渲染速度。 如果网格具有不同的材质或者硬件不支持 GPU 实例化,则 Unity 无法在一个批次中渲染这些网格。例如,如果游戏对象具有基于对象轴心的动画,则不能对它们进行静态批处理,但 GPU 可以实例化它们。 有关更多信息,请参阅 GPU 实例化。 |
Double Sided Global Illumination | 启用此复选框可告知光照贴图在计算全局光照时考虑几何体的两面。 启用此功能后,Unity 不会渲染背面或将它们添加到光照贴图中,但会在其他游戏对象检测到它们时将其视为有效。 使用渐进光照贴图时,游戏对象的背面使用与其正面相同的发射和反照率反射光。 |