虚幻Unreal材质系统:材质节点,级联粒子,Niagara系统,(蓝图,关卡序列,后期盒子、、、) 

级联粒子

级联粒子特效的工作原理:通过对模型,UV纹理,材质,对粒子进行路径设计,进行形体设计,进行颜色设计

准备工作(定向光源->天光->指数级高度雾->大气雾->后期盒子)

开启定向光源,因为没有大气的干扰,光沿直线传播,物体近光部分显示颜色,物体背部显示一片漆黑,没有任何光点

开启天光,天光是对物体阴影进行处理的一种特殊光线,用来处理物体阴影颜色(开关实时捕获),需要搭配指数高度雾使用 

 指数高度雾:处理除了阴影以外的所有光照(可以改变天空的颜色),阴影交给天光去处理

 

 

 大气雾 :通过改变Y轴的旋转值(>0黑夜,<0白天)改变天空的颜色,同时改变天空与地面交接线的颜色

 

 后期盒子:对光照渲染等设置进行综合设置的一个Actor

解除眼部适应效果

关闭动态模糊效果 

 

常用材质节点

  • Notes(C):注释
  • ScalarParameter(S):标量参数
  • VectorParameter(V):矢量参数
  • Texture Sample (T):添加贴图(贴图采样)
  • Desaturation:去色
  • Panner(P):图像的平行移动
  • Rotator:图像的旋转移动
  • TexCoord (U):UV通道节点,UV缩放
  • Constant / Vector (1234):常量数字或多维向量
  • Add (Add):加法
  • Subtract (Sub):减法
  • Multiply (Mul):乘法
  • Divide (Div):除法
  • Round:四舍五入,要么黑0,要么白1
  • 1-x (O):黑白(0\1)颠倒
  • Abs (Abs):绝对值
  • Ceil:向上取整
  • Floor:向下取整
  • Fmod:取余
  • Frac:取小数部分,用于让Time循环变换材质等
  • Sine(Sin):正弦函数
  • Dot:内积
  • Cross:外积
  • Lerp (L):插值
  • Clamp:截取节点,默认(min=0)(max=1)
  • Switch:真假判断
  • Append:拼接,可以把常数拼接成向量
  • Makefloat2:二维向量拼接
  • BreakOutFloat3Components:拆分向量
  • PixelNormalWS:像素的法向量
  • VertexNormalWS:顶点的法向量
  • WorldPosition:世界位置的法向量
  • ObjectPosition:物理位置
  • ObjectRadius:物理体积,可以随物理体积变化材质
  • ScreenPosiotion:根据摄像机的角度调整贴图UV
  • BumpOffset (B):凹凸贴图偏移
  • DepthFade:深度消退,和另一个物体相交的时候有一个透明度的过度
  • Fresnel:菲涅尔效果,可以搭配不透明度使用
  • NormalFromHeightMap:黑白图转法线贴图(图片,16,0.002)
  • VectorToRadialVaslue:绕中心点偏移、散射、旋转一周,搭配Panner实现动态旋转
  • RadialGradientExponential:圆型指数渐变
  • DiamondGradient:菱形渐变
  • LinearGradient:线性渐变
  • Blend_ColorDodge:混合_颜色减淡,Base反转除Blend使结果变亮
  • Blend_ColorBurn:混合_颜色加深,使得结果变暗

快捷键:

ctrl+w(拷贝)

不透明度:是否可见(0-1)

标量参数和适量参数可以在CPP中使用{以下}进行修改

UNameComp* NameComp;

//标量设置

NameComp->SetScalarParameterOnMaterials(TEXT("参数名") , ParamValue);

//参数设置

NameComp->SetVectorParameterValueOnMaterials(TEXT(“参数名”) , Fvector(0,0,0));

以下是一些效果

DACF随世界坐标变换改变

Time节点实现时间循环

 菲涅尔效果

 

.

 伪造Fresnel效果

相对硬朗

 相对柔软

 

 

DiamondGradient的伪造

透视材质创建

开启Texture中半透明的禁用深度测试,就可以在障碍物之后看到物体

 

未完待续、。。这将是一条很长的路  

虚幻Material相关推荐

  1. 虚幻4皮肤材质_UE4实时虚拟角色材质篇之Skin Material(一)

    虚幻在GDC大会上,公布了两部超真实的虚幻引擎即时演算的面部动作演示Demo.其中一部是制作团队利用了国内演员姜冰洁的外观,通过精细的面部捕捉,制作了一个面部还原度极高的"数字人(digit ...

  2. 转:虚幻4材质介绍 Unreal4 Material Expression

    1:AtmosphericFogColor:大气雾颜色,input: world pos 2.Desaturation(去饱和度):根据特定百分比将其输入的颜色转换为灰色阴影,输入亮度系数Lumina ...

  3. 虚幻4皮肤材质_UE4实时虚拟角色材质篇之Skin Material(二)面部动画贴图融合

    在上一篇文章中我们完成了皮肤材质的制作,虽然看起来大体完成了,但是在真正3A级游戏或者是影视的制作过程中.不论是过场动画还是影视镜头都会有人物对话的部分.所以面部都会产生相应的表情. 在制作过程中,面 ...

  4. 4 关卡编辑器_虚幻引擎4与生存游戏产生化学反应,超真实开放世界手游诞生

    从<绝地求生>到<街霸5>.从<最终幻想7重制版>到<黑神话:悟空>,这些人气产品有着一个共同的特点:都使用虚幻引擎开发.11月27日举行的虚幻引擎技术 ...

  5. 在虚幻UE4中不同VR头盔的FOV和分屏处理

    作者:Wentao_Wang 对于VR渲染来说后期处理是一个很重要的过程,但是由于VR渲染分左右眼,所以很多基于图片的后处理过程是不能简单适用,例如在VR中做一个扭曲,鲜血,或者雾气等等的特效等等,那 ...

  6. 虚幻UE4常见问题最全集合

    索引: 如何下载UE4,UE下载器没有速度 UE4怎么实现音乐的暂停和继续 lightmass Portal是干什么用的? 场景重新播放了后 音乐没有从头开始播放还是接着上次的位置播放   怎么让音频 ...

  7. 虚幻引擎之自定义着色模型(ShadingModel)

    虚幻引擎之自定义着色模型(ShadingModel) 文章目录 虚幻引擎之自定义着色模型(ShadingModel) 一.前言 二.着色模型 2.1 材质输入 2.2 模型浅析 2.2.1 Defau ...

  8. [UE4][Blueprint]虚幻4实现照相机拍照功能

    [UE4][Blueprint]虚幻4实现照相机拍照功能 创建渲染目标,绘制渲染目标,创建动态材质实例,设置实例图片参数为渲染目标,setbrush 注意此函数render material材质是需要 ...

  9. 虚幻4引擎开发的手游_虚幻引擎 4 手游《绝地求生:刺激战场》 开发经验分享...

    腾讯光子工作室群 的<绝地求生:刺激战场>在今年2月9日全平台开测以来,备受全球玩家喜爱.这款万众瞩目的UE4手游是如何在保证原汁原味玩法的同时做好资源的优化,执行效率的提升,移动平台操作 ...

最新文章

  1. 用leda没有java enterprise选项_Visual Studio 支持 Java?谣言止于智者
  2. 【必看】 一篇 CPU 占用高,导致请求超时的故障排查
  3. css实现排序升降图标
  4. WebCast《实战ASP.NET AJAX系列课程(2):使用客户端框架创建“纯粹”的Ajax应用程序》相关资源...
  5. 新晋图灵奖得主Jeff Ullman受质疑,反对者:他享受了不该享受的荣誉
  6. 计算机二级ms office知识点讲解,全国计算机二级MSOffice复习知识点
  7. 当模型预测控制遇见机器学习
  8. 【华为云技术分享】《跟唐老师学习云网络》—router路咋走啊
  9. 【BZOJ3759】【cogs1603】饥饿游戏,博弈
  10. 【android】Airtest IDE实现多设备管理以及自动装包
  11. Python字符串swapcase()
  12. C++ STL源码剖析之哈希表
  13. 数据库 SQL 查询当前时间
  14. 计算机手动双面打印,记得要收藏 如何手动完成双面打印文档
  15. python使用matplotlib可视化线图(line plot)、使用semilogy函数将Y轴数据处理为对数坐标(logarithmic scale in Matplotlib)
  16. python2读取excel文件_python读取excel文件
  17. Express + JWT用户认证最轻实践
  18. cocos creator开发pc端的浏览器适配问题
  19. do{...}while(false)的用法
  20. 量化交易——传统技术分析布林通道BollingerBands的原理及实现

热门文章

  1. 架构设计实践五部曲(五):技术架构的战略和战术原则
  2. 营收超10亿元,又一家英特尔与小米投资的中国半导体企业即将上市
  3. 小米投资美的,互联网进入鲨鱼吃鲨鱼阶段
  4. 豆瓣上征婚交友的小姐姐们
  5. elasticsearch + ik
  6. 手把手教你玩转OpenWRT路由器系统,视频教程合集
  7. 单向一对多和双向一对多
  8. Java学习之JavaFX安装
  9. pom引入外部jar
  10. 输入偏置电流时钟馈通