UE4_环境_材质函数

学习笔记,不喜勿喷,欢迎指正,侵权立删!

1、建立材质函数Distance_Fun,勾选公开到库。

2、添加函数输入节点FunctionInput,

这个输入我们想作为混合材质属性BlendMaterialAttributes的alpha输入节点,所以需要修改输入的细节面板,输入类型改为函数输入标量。更改名字为distance_blend_mask。

3、我们想根据PixelDepth的距离来使用不同的uv,我们来设置下uv,如下图:

4、我们创建贴图对象,用于来把输入暴露出来:

建立输入,使用2D纹理。

分别更改名字为color、roughness、normal。连线如下图:

把纹理对象、纹理输入、uv缩放、贴图采样等连接如下图:

5、我们把贴图采样连接到材质属性上,如下图:

相关推荐
王源骏4 天前
使用反转法线材质球,实现切换天空盒相同的功能,优点:包体变小
材质
Thomas_YXQ5 天前
Unity3D RectTransform.rect属性详解
unity·编辑器·游戏引擎·材质
梨轻巧6 天前
Maya绑定:渲染编辑器Hypershade简单使用,给小球添加材质纹理
材质·maya
vonlycn9 天前
UE5 性能优化(1) 模型合并,材质合并
ue5·材质
小江村儿的文杰11 天前
UE4 UAT 的六大流程 build cook stage pacakge archive deploy 与UAT的参数
ue4
小江村儿的文杰11 天前
UE4 Rider调试时添加自定义命令行参数
ue4
小江村儿的文杰13 天前
UE4 Mac构建编译报错 no template named “is_void_v” in namespace “std”
macos·ue4
小江村儿的文杰13 天前
理解UE4中C++17的...符号及enable_if_t的用法及SFINAE思想
数据结构·c++·ue4
小江村儿的文杰13 天前
UE4 Mac构建编译报错 no member named “disjunction” in namespace “std”
ue4
小江村儿的文杰14 天前
UE4 Rider如何直接调试PC DebugGame
ue4