Skip to main content

材质模板

概述

材质模板是一组材质开关的集合,控制特定材质属性是否在材质编辑器中显示。引擎提供内置材质模板查看,编辑功能,支持自定义材质模板功能。

查看/编辑材质模板

参照材质编辑器用户手册中介绍的的方法,在场景中打开材质编辑器(Material Editor),查看模型使用的材质信息。在材质编辑器Material Select下的Shader属性右侧框可以查看当前材质使用的材质模板。

image-20221221145845284

NULL表示当前材质球没有使用材质模板。点击Shader右侧的image-20221128161101904按钮可以看到当前材质模板列表。

image-20221221150637719

选择Standard模板,按住Ctrl键并点击Shader右侧的 image-20221128161316783 按钮,打开材质模板编辑(Material Template Edit) 窗口。

image-20221221150927615

可以看到Standard模板包含三个材质开关,Diffuse MapRoughnessNormal Map。在材质编辑器里可以看到对应的三个材质分组。

image-20221221151221765

image-20221221151411685

勾选Reflection然后点击Apply按钮,在材质编辑器中可以看到新增加的Reflection分组。

image-20221221151643062

image-20221221151839528

点击模板右侧的 image-20221221142200319 按钮可以查看材质模板的存储文件在磁盘上的位置。

image-20221221152134274

image-20221221154421532

新建材质模板

点击Shader右侧 【图标!】 按钮,弹出当前材质模板下拉列表,选择NULL,然后按住Ctrl键并点击Shader右侧的 【图标!】 按钮,打开材质模板编辑窗口,可以看到材质模板名框为空。

image-20221221154810422

image-20221221154948476

选择需要开启的开关(这里我们选择Emission),点击Save按钮,在弹出的保存模板(Save Template)窗口的输入框,输入材质模板名称。最后点击OK按钮保存新建的材质模板。

image-20221221155850767

材质开关

引擎中有很多类型的材质,每中材质都有一个开关用来控制材质属性是否显示在材质编辑器中。下面简要介绍这些材质开关。

材质开关描述
Diffuse Map漫反射贴图
Roughness粗糙度
Normal Map法线贴图
Glossiness Map光泽度贴图
Specular Reflection高光反射
Emission自发光
Reflection环境反射
Rim Light轮廓光
Ice Effect冰面效果
Transmission Effect透光效果
Save Wind Data In Vertex Color顶点色存档风数据
Subsurface Scattering次表面散射
Skin Effect皮肤效果
Hair Effect毛发效果
Eyeball Effect眼球效果
Eye Occlusion眼睛遮挡
Dirt Map污泽贴图
Detail Diffuse Map漫反射细节贴图
Blend Map混合贴图
Grass Shader草着色器
Sequence Frame Animation序列帧动画
Model Decal模型贴花
Volumetric Water Property体积水属性
Anisotropy各向异性
Fabric布料