UE4地编基础-材质蓝图篇
基本操作(材质编辑窗口)
- 材质预览窗口中旋转光照:L+左键(在材质预览窗口中)
- 旋转天空壳:K+左键
- 复制粘贴节点:Ctrl+W
一、贴图规格设置
1、贴图尺寸规范
官方推荐贴图尺寸为:2的N次幂
- 如:256X256、512X512、256X512。。。。。。。
- 为什么要这样做呢:贴图也是有LOD的,场景远处的物件贴图会以低分辨率显示,降低硬件损耗。看下图Mip数量(贴图的LOD)。
查看贴图相关信息:
- 打开贴图细节面板:双击贴图打开。
天空盒贴图
- 为了保留天空盒的清晰度,需要把Mip关闭。
2、颜色贴图
- 不带Alpha的颜色贴图必须是8位数RGB颜色贴图。
- 带Alpha的贴图是32位数的RGB颜色贴图。
- 如果在UE4里,发现颜色贴图泛白,那么颜色贴图是16位数的。改成8位数就正常了(从SP、SD里导出贴图时注意设置)。
- 如果贴图颜色还是泛白。可以在PS软件里面新建一个文件,把颜色贴图复制进去,然后另存一张贴图颜色。用这张贴图就行了。
4、材质属性贴图
- 包括Metallic(金属度)、Roughness(粗糙度)贴图
- 灰度贴图必须关闭GRB选项。
5、法线贴图
UE4支持Directx的法线贴图。
OpenGL的法线贴图需要反转法线绿色通道(G通道)。
法线贴图必须关闭GRB选项。
二、常用算法(加减乘除)
- 乘法节点:Multipiy
- M+左键(在材质蓝图面板里使用)
- 加法节点:Add
- A+左键
- 除法节点:Divide
- D+左键
- 减法节点:Subtract
三、UV缩放、平铺、移动、旋转
旋转UV
- 节点:Rotator(旋转)表达式以双通道矢量值形式输出 UV 纹理坐标,该矢量值可用来创建旋转纹理。
- AppendVector(追加矢量)
二、贴图效果调节(蓝图)
1、法线贴图强度调节
2、AO贴图强度调节
3、贴图亮度调节
4、去饱和度(Desaturation)
- 上图来自官方文档
三、各种材质制作
1、透明材质
- 推荐看看官方文章《UE4透明材质的理解和应用》
- 基础玻璃材质
- 玻璃杯材质
- 半透明材质渲染排序
- 在关卡场景里选择使用半透明材质的物件,在物件细节面板的渲染下面设置。
- 使相机光圈(焦距、景深)影响半透明材质
- 在材质细节面板里关闭材质属性的【景深后渲染】
2、自发光材质
- 把自发光模型当静态灯光用
- 选择关卡场景里的自发光模型,在细节面板里勾选【使用静态光照的自发光】
- 注意:
- 自发光强度要够强。
- 在【世界场景设置】 里提高【间接光照反射次数】。
- 烘培光照贴图之后才能看到效果。
3、Decal贴花材质(延迟贴花)
- (1)项目设置里开启颜色贴花。因为贴花不支持纯静态光照,不开启就不会显示颜色。
- (2)贴花材质制作
- (3)场景里添加贴花
- (4)使模型不受贴花影响(不接收贴花)
四、呼吸灯制作
- 1、原理:
- 用Sine(正弦)函数节点控制自发光明暗波动。
- 用Time时间节点来控制自发光的 明暗波动速度。
- 2、节点:
Sine(正弦)函数节点:Sine 表达式在[0, 1]的输入范围和[-1, 1]的输出范围上反复输出正弦波的值。
Time时间节点:用来向材质(例如,Panner(平移)、Cosine(余弦) 或其他时间相关操作)添加经历时间。
- 取值(0,1),速度由快(0)到慢(1)。
- 3、节点连接模板:材质参数默认。
六、流水灯制作
- 1、原理:用Time(时间)节点和Panner(平移)节点控制UV贴图的移动。
- 2、节点:Panner(平移)
- Panner(平移)节点用于创建平移(或移动)纹理的 UV 纹理坐标。
- 速度 X(SpeedX)指定在 U 方向上平移坐标的速度。
- 速度 Y(SpeedY)指定在 V 方向上平移坐标的速度。
- Panner(平移)节点用于创建平移(或移动)纹理的 UV 纹理坐标。
- 3、节点连接模板:材质参数默认。
UE4地编基础-材质蓝图篇相关推荐
- UE4地编基础-入门
00.地编基础知识 一.项目资产命名规范 名字不能有中文字符. 同类型资产用一种命名逻辑. 名称前缀:资产类型的首字母. 名称后缀:资产属性. ▶ 各种资产命名 模型命名:SM_Floor_01(SM ...
- UE4地编基础-灯光篇
UE4的光源 点光源 游戏场景中尽量避免使用点光源. 一个点光源相当于六个聚光灯的消耗. 大部分情况下可以使用聚光灯代替他. HDR使用方法 开启HDR插件
- UE5学习笔记(十二)——蓝图基础之材质蓝图及参数
目录 一.材质蓝图中最终输入的引脚如何控制材质效果? 1.颜色(Base color) 2.金属(Metallic) 3.高光(Specular) 4.粗糙(Roughness) 5.自发光(Emis ...
- 【多图】【严肃的技术帖】用UE4做黑丝材质
[多图][严肃的技术帖]用UE4做黑丝材质 https://zhuanlan.zhihu.com/p/32064456 [多图][严肃的技术帖]用UE4做黑丝材质 奶帆 0.序言 近日,回答了一篇关于 ...
- [玩转UE4/UE5动画系统>应用篇>功能模块] 之 Foot IK系统(ALS V4实现方案详解)
本教程采用图文教程+视频教程的多元化形式,我会为不同的知识点选择适当的表达方式. 教程内容将同步免费发布于 开发游戏的老王(知乎|CSDN)的专栏<玩转UE4/UE5动画系统>. 教程中使 ...
- [玩转UE4/UE5动画系统>应用篇>功能模块] 之 布娃娃系统(ALS V4实现方案详解)
本教程采用图文教程+视频教程的多元化形式,我会为不同的知识点选择适当的表达方式. 教程内容将同步免费发布于 开发游戏的老王(知乎|CSDN)的专栏<玩转UE4/UE5动画系统>. 教程中使 ...
- python turtle基本语法_Python 基础语法-turtle篇
Python 基础语法-turtle篇 今天这节课主要讲了类的概念,并引出turtle中的函数和Turtle类. -创建一个Turtle类:brad=turtle.Turtle() -定义Turtle ...
- 虚幻4渲染编程(材质编辑器篇)【第三卷:正式准备开始材质开发】
My blog directory: YivanLee:专题概述及目录 Introduction: 前面两章我们已经完成了对工具的研究,下面我们久正式开始启程啦!后面的内容可能就比较美术了. 还是老规 ...
- [玩转UE4/UE5动画系统>应用篇>功能模块] 之 ALS V4地面站立动作状态机详解
本教程采用图文教程+视频教程的多元化形式,我会为不同的知识点选择适当的表达方式.教程内容将同步免费发布于 开发游戏的老王(知乎|CSDN)的专栏<玩转UE4/UE5动画系统>.教程中使用的 ...
最新文章
- 支付接口教程,详解支付宝接口(二)
- python编程实例详解-Python编程之列表操作实例详解【创建、使用、更新、删除】...
- OpenGL通过原图自动生成法线贴图
- 游戏与算法的必经之路
- python标准库math用来计算平方根的函数_《Python程序设计》试试题题库
- 【小程序】微信小程序不开放给个人类目过审心得
- DellR740制作Raid0
- 分数化小数 Fractions to Decimals [USACO 2.4]
- EasyWeChat生成小程序码
- iOS开发- 实现类似于陌陌点点和探探首页切换效果类似
- 两边双虚线是什么意思_两条双黄虚线什么意思
- MACOS系统镜像与重装
- 树的先序/中序/后序遍历
- 尤雨溪大大在 6 月 4 日的 Vue3.0 技术分享
- git分支(存在意义和使用方法)
- Java中对索引的知识总结
- Linux系统查看gcc,g++,java 等的版本
- 专利电子申请网个人缴费流程
- 其实,“把梳子卖给和尚”不是营销
- Android 11.0 12.0系统默认开启wifi
热门文章
- JS实现将汉字转成拼音实例
- mysql判断日期是不是月末_java 判断一个日期是不是月末
- 谷歌浏览器百度搜索引擎输入后跳转到百度首页并且会吞掉输入内容
- Java Heap dump文件分析工具jhat简介
- smb连接错误: 连接到服务器时出现问题。请检查服务器名称或IP地址,然后再试一次。如果问题持续发生,请联系系统管理员
- DEM提取坡度坡向表面粗糙度
- matlab怎么求反馈增益矩阵,反馈增益矩阵状态反馈闭环传递函数矩阵为.PPT
- ssm+JSP计算机毕业设计高校疫情日报管理信息系统abk6n【源码、程序、数据库、部署】
- ROS中7自由度机械臂自定义发布订阅节点
- 申请软件著作权登记没有源代码怎么办?如果有源代码怎么快速下证?