当前位置: 首页 > news >正文

Unity之ASE实现影魔灵魂收集特效

前言

我们今天来实现一下Dota中的影魔死亡后,灵魂收集的特效。效果如下:

在这里插入图片描述

实现原理

1.先添加一张FlowMap图,这张图的UV是根据默认UV图,用PS按照我们希望的扭曲方向修改的如下图所示:
在这里插入图片描述

2.通过FlowMap图,我们和原UV图:Texture Coordinates 进行插值。这样我么就得到了一个可变化的UV扭动图,如下图所示:
在这里插入图片描述
在这里插入图片描述

3.把可以变化的UV扭动图,赋给我们主帖图,然后就可以直接看到大致的效果了。
在这里插入图片描述

4.上面的扭曲效果虽然是有了,但是没有透明度的渐变,就没有渐渐消失的感觉。所以我们还需要一个溶解的效果,下面请看软溶解连线图。
在这里插入图片描述
5.光有溶解还不够,我们还需要把上一步的扭动UV给这个溶解图,这样溶解就可以受FlowMap的影响了。
在这里插入图片描述
好了,这样我们的效果就出来了,如开篇所示效果。

最终连线图

在这里插入图片描述
在这里插入图片描述

最后

Unity技术开发干活 - 总目录

Unity精选 - 专栏目录
Unity之ASE入门到精通 - 专栏目录
UniRx入门到精通 - 专栏目录

http://www.lryc.cn/news/35186.html

相关文章:

  • 半入耳式耳机运动会不会掉、佩戴超稳固的运动耳机推荐
  • 使用Tensorflow完成一个简单的手写数字识别
  • OpenGL三种向着色器传递数据的方法 attributes,uniform,texture以及中间产物
  • 详解package.json和package-lock
  • 02-CSS
  • JavaScript 中的类型转换机制以及==和===的区别
  • RocketMQ基础篇(一)
  • Android前沿技术—gradle中的build script详解
  • 深入浅出PaddlePaddle函数——paddle.zeros_like
  • 物料-零部件分类属性
  • TypeError: cannot pickle ‘module‘ object
  • [MySQL索引]3.索引的底层原理(二)
  • JavaScript混淆——逆向思维的艺术
  • 数据库管理-第六十期 监听(20230309)
  • 概率论与数理统计相关知识
  • SOC计算方法:卡尔曼滤波算法
  • 【C语言】自定义类型、枚举类型与宏定义
  • Java进阶(下篇2)
  • 03单链表
  • ESLint、Prettier插件的安装与使用
  • matlab在管理学中的应用简matlab基础【三】
  • NDK JNI 变声器实现
  • VMLogin防关联指纹浏览器的主帐号和子账号区别介绍
  • Apache DolphinScheduler GitHub Star 突破 10000!
  • 程序员中的女性力量——做不被定义的自己
  • pb中Datawindow中每页打印固定行
  • 华为OD机试 - 内存池(C 语言解题)【独家】
  • SaaS简介
  • unity 实现使用三张图片来表达车速,通过传值达到车速
  • 程序员看过都说好的资源网站,你值得拥有。