UE4-材质-流动变色01

作者: ommoonlight | 来源:发表于2017-01-06 17:28 被阅读328次
成品效果
一、要实现的效果

从目标点开始将变色波浪蔓延全模型,最终完成换色。

二、分析实现方式

1,蓝图中利用碰撞检测得到目标点坐标
2,蓝图中处理时间相关变量变化
3,选择一套曲线公式,用来完成定点变化与颜色过渡

三、对比曲线算法
列举三种波形,选择合适的一种

我们使用抛物线公式 y=x²/(-2p) 【该抛物线公式为顶点在(0.0)点并且开口向下】

先用网格UV中的U值来简单测试一下该曲线的形变效果

创建一个TempMaterila作为测试材质 公式在蓝图里的实现,此处的X在下面的编写中将被距离值替代 连接测试参数
这个步骤的目的是实现如下所示的波形偏移【下图中的U值与material中的offset_U_Value作用一致】
添加偏移后的一个简单举例 效果强化 效果修正

因为是顶点动画演示,可以直接选择空场景,并开启网格浏览模式

创建测试环境 打开Show Engine Content选项可以收到适合测试的Plane模型资源 创建一个材质实例 修改U的偏移值所带来的波形推动效果

此阶段测试 Material 网盘地址:http://pan.baidu.com/s/1nvJLokp

相关文章

  • UE4-材质-流动变色01

    一、要实现的效果 从目标点开始将变色波浪蔓延全模型,最终完成换色。 二、分析实现方式 1,蓝图中利用碰撞检测得到目...

  • UE4-材质-流动变色02

    接上回书~~我们开启一个新场景来创建目标材质的测试环境 顶点动画部分 接下来是颜色的过度 创建测试载体 碰撞模型处...

  • cesium流动材质应用特效

    采用vue+cesium实现 引入js部分 importCesiumfrom"cesium/Cesium"; ex...

  • UE4-对话系统(打字机效果)

    UE4-对话系统 事先准备:创建WidgetBlueprint(控件蓝图)、MyUserWidget类(派生于Us...

  • 01-OC材质-漫射材质

    1.建立漫射材质 2.漫射材质讲解 【漫射】 更改颜色+贴图材质 【粗糙度】 给模型加粗糙 【凹凸】 用原漫射使用...

  • 洁金+解析:钻戒戒托选什么材质好

    镶嵌钻石戒指的材质使用铂金和18K金,这二种材质是最常用的,其中很多消费者认为18K金会变色,不愿意选择18K金钻...

  • 【指印】ZDW-01水电桩参数配置

    型号(Model):ZDW-01 材质(Material):铝(A...

  • 2022-08-15【UE】事件原理

    ue4 函数和宏区别UE4-深入委托Delegate实现原理火车合鸟子的博客-CSDN博客[https://blo...

  • AutoCAD学习-Day3

    图案填充以及渐变色: H-选择对象;必须在闭合空间中选中;用于表明物质的材质以及作用;填充的东西为单独的图形,可以...

  • 神奇的绿檀

    我最近收了一串佛珠,材质为绿檀,之所以喜欢绿檀,因为它会变色,挺神奇的。 绿檀产于南美国家,比如巴西、阿根廷,其中...

网友评论

  • 4ac062054715:感谢你的分享,真是太棒了
  • c4b2a6ef045b:怎么才能更好的了解这些算法,应该看哪方面的书,能推荐下吗?
    陈味道很赞咸鱼:我的天!还有两周就要交ue4的作业,我居然觉得自己还没入门= =
    ommoonlight:@lennon1989 先有目标效果,然后倒推制作方法,再找具体算法。
  • 24dfe0ccb3cb:赞支持更新
    ommoonlight:更新写到第2篇里了,预测讲完要3篇
  • fe26db1513e7:喜欢你的文章,加油!
    ommoonlight:感谢支持,这篇会更新比较慢:smile:

本文标题:UE4-材质-流动变色01

本文链接:https://www.haomeiwen.com/subject/fxxxbttx.html