粒子由4个材质球、6个材质实例,1个材质参数、一个模型以及一张贴图制作;
粒子因为使用的全是GPU的渲染管线运算,所以效率会非常高。



粒子由6个粒子拼合而成,分别是







#1 星云材质球编写
#2 星云环绕圈材质球编写
#3 黑洞材质球编写
#4 引力星星材质球编写
#5 黑洞粒子的制作
#6 星云粒子的制作
#7 引力粒子的制作

下载地址:http://auroraengine.vaiwan.com/idrok/RunnerDemo/src/branch/master/BlackHole.zip


#1 星云材质球编写


材质函数Motion_4WayChaos是从引擎自带内容中找到的,功能是将一张贴图分别向4个方向移动的混沌效果;
和贴图的TexCoord相加进行UV偏移;

UV偏移以后使用RadialGradientExponential节点把材质球的偏移效果最为一个圆形的输出,输出的圆形带Alpha通道;

通过3ColorBlend来混合3种颜色;

将最终的图片叠加一个底色;


#2 星云环绕圈材质球编写

使用Sine函数将输出的结果以圆圈的形式呈现出来


#3 黑洞材质球编写

边缘渐变效果;

边缘的颜色相叠加;


#4 引力星星材质球编写

使用Red通道来传递参数;

叠加同样的颜色;


#5 黑洞粒子的制作


#6 星云粒子的制作




#7 引力粒子的制作


UE4入门实例31(Unreal制作炫酷高效黑洞粒子)相关推荐

  1. UE4入门实例13(制作外发光材质及TwoSidedSign、VertexNormalWS节点)

    #1 外发光效果展示 #2 TwoSidedSign节点展示 #3 VertexNormalWS节点展示 #1 外发光效果 材质球设置 Blending Mode设置为Mask,因为我们不需要全部外发 ...

  2. 制作炫酷AR卡片特效——小技巧

    制作炫酷AR卡片特效--小技巧 本帖最后由 仅为年时 于 2016-7-9 08:28 编辑 gif展示.gif (2.82 MB, 下载次数: 11) 下载附件  保存到相册 2016-7-9 01 ...

  3. C/C++制作炫酷烟雾特效

    C/C++制作炫酷烟雾特效 效果 代码 #include <graphics.h> #include <time.h> #include <conio.h> #in ...

  4. ps如何制作炫酷gif动态光效图片

    制作简单效果又棒,方便我们快速制作一些动态GIF图片效果,喜欢用PS动作制作各种GIF动画效果的小伙伴可以了解一下,下面是一些效果图: 01.解压我们下载来的"制作炫酷动态光效背景GIF效果 ...

  5. 如何使用Epub360制作炫酷的邀请函类型H5页面

    邀请函类型的H5页面作为一种活动报名.产品推广.婚礼庆典等场景通用的一种形式,发展到今天,玩法多种多样,今天我们以意派Epub360为例,来向大家介绍如何制作炫酷的邀请函H5页面 工具/原料 意派Ep ...

  6. ps cc 生成html,Adobe Photoshop CC 2017制作炫酷的UI界面

    最近有网友向小编咨询UI界面的制作方法,小编今天给小伙伴们分享一个Adobe Photoshop CC 2017超级酷炫的<UI设计小教程>,让我们一起来打造一枚流光质感界面吧~.感兴趣的 ...

  7. html 滤镜制作线条,PS滤镜简单制作炫酷的线条效果

    今天为大家分享利用PS滤镜制作炫酷线条效果方法,教程很不错,值得大家学习,推荐过来,喜欢的朋友快快来学习吧! 步骤 启动PS软件 ctrl+n新建一空白文档,尺寸为 800x600px,背景色设置为黑 ...

  8. 纯CSS3制作炫酷的3D相册

    纯CSS3制作炫酷的3D相册 整体效果如下所示: 整体代码如下所示: html中的代码 <!DOCTYPE html> <html lang="en"> & ...

  9. PS制作炫酷科幻图片霸气人物特效

    首先我们需要陌鱼社区下载一组科幻人物电影特效制作Photoshop动作,然后就可以快速制作炫酷科幻电影人物效果了,下面是一些这个动作制作出来的效果,喜欢的小伙伴可以尝试做一下哦. 01.还是老样子,载 ...

  10. html设置发光字体制作,CSS3制作炫酷的自定义发光文字

    CSS3制作炫酷的自定义发光文字 text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #FF1177, 0 0 35px ...

最新文章

  1. AngularJS 指令中的require
  2. VLAN是什么?VLAN交换机端口类型有哪些?—Vecloud微云
  3. mov eax,dword ptr fs:[0] 指令
  4. python大数_python处理大数字的方法
  5. 云服务器的购买和宝塔面板的使用
  6. 深度学习之Batch Normalization
  7. MySQL源码编译与初始化
  8. 3-5Tensor创建编程实例
  9. Mac好用的图片压缩软件——JPG Compress 2 for Mac
  10. linux .otf文件,如何在Linux上将OTF或是TTF字库案转成WOFF或是WOFF2网页字库案?
  11. Linux下 中日文输入法安装简介
  12. ILSVRC2012下载+训练
  13. ThinkPHP在前台模板格式化输出时间
  14. 2019.10.15
  15. 【算法Algorithm】计数(Count)排序
  16. linux下打开png图片不显示,r – 无法显示png
  17. 新网域名添加AAAA记录
  18. 网页策略游戏银河帝国PHP源码
  19. scrapy-redis中的指纹,去重的方式
  20. Windows10 debug安装、下载

热门文章

  1. 关于Mac学习C语言通过vscode如何编译运行代码
  2. C 语言之父丹尼斯·里奇逝世十周年
  3. CRC_8循环冗余校验码verilog实现
  4. 有效利用GRE红宝书
  5. Syong :静态代理模式
  6. WordPress非组件实现文章阅读次数-不会php还逞强不用组件的我把网站给玩坏了 ( ̄ー ̄〃)
  7. 实测分析免费建站软件有哪些?哪个最好?
  8. CodeSmith介绍
  9. powerDesign逆向工程Mysql转Oracle
  10. MFC程序版本自动升级更新