【UE4 006】材质 自适应 地形海拔高度
先看效果图:
可以看到山顶是岩石,山腰和下面都是绿色草地
一、需要用到的资源:
草地: 岩石:
二、蓝图节点
选中系统材质属性节点
设置为自定义材质
这一步设置之后,材质属性变成了下边这样
分别用两种地貌制作材质属性节点MakeMaterialAttributes
创建材质属性混合节点 MatLayerBlend_Standard
Base Material (MA) 输入
底层材质
Top Material (MA) 输入
上层材质
Alpha (S) 输入
插值变量
Blended Material 输出
混合后的材质属性
这个材质的作用就是:用上层材质叠加在底层材质上(岩石在下面,草在岩石上面),参数Alpha值越小,就取Base Material(底层材质岩石),上层的草地就变得稀疏,岩石就裸露出来。反之取Top Material (上层材质)
将两种地貌材质属性连接到MakeMaterialAttributes(材质属性混合)上,并将输出连接到第二步中的自定义材质节点
最后一步,根据地形高度自动选择显示材质
原理:将当前的绝对世界坐标,归一化到(0-1)齐次空间,然后取出 Z坐标(Z坐标就是当前地形的高度),用1-这个Z卓彪
完整蓝图节点
讨论请加 qq群:
学习请关注 微信公众号
【UE4 006】材质 自适应 地形海拔高度相关推荐
- ue4风格化材质_ue4商城资源Stylized Terrain Pack of 50 Materials50种材质风格化地形包
Unreal Engine虚幻游戏引擎素材资源 Unreal Engine Marketplace –Stylized Terrain Pack of 50 Materials风格化地形包,50种材质 ...
- Cesium for UE4 加载离线地形和影像
Cesium for UE4 加载离线地形和影像 CTB 切片地形 编译cesium-terrain-builder {"tilejson": "2.1.0", ...
- unity通关射线检测实现3d模型自适应地形起伏
unity通关射线检测实现3d模型自适应地形起伏 该方法是一种取巧的方式,不通关人物碰撞器什么的,很简单的一种思路 通过在模型的位置每次移动时向下发射一条射线检测,检测到地面碰撞器时,获取碰撞点的坐标 ...
- 【UE4 004】LandscapeGrassType地形植被类
一.准备资源 上一篇讲过植被花的制作方法,1.2是颜色贴图,3.4是法线纹理,5是做好的花模型,上图中红色方框(Static Mesh),6是材质. 二.创建Landscape Grass Type ...
- ue4玻璃材质_UE4-材质
本文中,我们将首先讨论基于物理的渲染,什么是材质域,什么是材质,什么是材质实例,什么是主材质,我们将讨论材质的一些建议和禁忌.最后,我们将了解一些材质概念,你可以将其用于各类项目中的材质. 1.什么是 ...
- UE4 PBR材质使用记录
参考文章:https://www.bilibili.com/video/BV1Dv411w7x6 参考文章:https://www.bilibili.com/video/BV1TQ4y167sG 引擎 ...
- UE4 动态材质设置
UE4的话,有3种材质: 1-材质(Material) 2-材质实例(Material Instance) 3-动态材质(Dynamic Material Instance ) (1)如何从材质创建材 ...
- UE4 后期材质节点学习
以下对应的效果: 材质后期在这里进行设置: 在这里调整场景的整体的饱和度 场景的对比度 灰度系数的调整 高光度/图像增益 灰阶偏移的设置 想了解这些专业名词可以看:相机gain lift gamma ...
- ue4当中材质自定义uv和多套uv
首先是多套uv 多套uv可以通过fbx方式导入到ue4中(obj只能一套) 在texcoord中index里面切换,从0开始为第一套uv ue4当中还支持自定义uv的 这个功能是用来优化效率的,特别带 ...
最新文章
- mybatis的执行流程
- Python与MySQL
- python setdefault函数_python 字典 setdefault()和get()方法比较详解
- Audiolatry RetroVibes for Mac - 虚拟乐器插件
- 正则匹配新闻内容案例,JS和PHP
- html页面能直接用vuex吗,vuex(多用于不同页面之间的数据共用和修改)
- 蛮牛第2季- Unity2d游戏开发经典教程
- 【深度学习】嵌入式人工智能概述
- 计算机网络基础知识总结,就这一篇了
- win10系统bat隐藏运行的cmd窗口
- 天刀显示服务器失败,天涯明月刀手游提示安装失败怎么办 10月16日开服常见问题FAQ...
- 哪个牌子的投影仪更好?哪个品牌投影仪好
- iOS 上的插件化设计
- 程序员如何进行职业规划?
- 回文是指正读反读均相同的字符序列,如“abba”和“abdba”均是回文,但“good”不是回文。编写一个程序,使用栈判定给定的字符序列是否为回文。
- Ridge和Lasso回归代码实现--Tensorflow部分
- matlab与数学实验心得体会,数学matlab实验心得体会
- element ui中select 下拉框在火狐浏览器最后一行显示不完全(谷歌正常)
- 松下串口PLC远程上下载程序
- MATLAB 学习笔记:1 定义和使用矩阵