Unity3D粒子系统制作烟雾特效

本文将会介绍如何使用Unity内的粒子系统制作烟雾效果。
如果想了解Unity粒子系统中的基础属性,可以看这篇博客:Unity3D 粒子系统之基础属性介绍
先附上预览图:

制作教程

材质贴图

首先我们需要一张烟雾材质用的材质贴图,我是自己画的,可以参考下图自己画一张或者去网上找素材。

注意,一定要使用黑底的图片。
将画好的图片导入Unity中。

烟雾材质

在Project窗口新键材质,名字和位置随自己习惯。
Shader模式选择Legacy Shaders/Particles/Additive,将之前导入的贴图拖入Particle Texture中,如下图所示。

这样需要用到的材质就创建好了。

烟雾粒子系统

新键一个粒子系统,有的时候粒子系统默认Rotation是(0,0,0),需要将X值设为-90,让粒子垂直向上发射。
将上面制作好的烟雾材质直接拖到粒子系统上。
下面开始设定具体参数。
下面的步骤需要对粒子系统有一定的了解,如果还不太熟悉可以看这篇博客:Unity3D 粒子系统之基础属性介绍

粒子系统主页面

取随机值

因为烟雾本身很多参数具有随机性,所以在Start Lifetime,Start Speed,Start Size,Start Rotation这四个选项我们选择Random Between Two Constants(两个常量之间取随机)。
参数按照图里的输入即可。

Emission 发射器


Rate Over Time是指1秒内发射的粒子数量,我们在这设为50。

Shape 发射器形状


因为我们需要的效果是烟雾向上升起,所以Radius(半径)需要设定大一些,Angel需要小一些。

Force Over Lifetime 生命周期里的受力


我们希望烟有一点被微风吹动的感觉,所以在X轴上给个0.4的力。
敲黑板,下面就是烟雾的灵魂了。

Color Over Lifetime 生命周期里的颜色


点击Color右边预览条可以看到下面这个界面。

上面的箭头设置透明度,下面的设置颜色,具体参数如下
透明度:

  1. Alpha:0,Location:0%
  2. Alpha:53,Location:27.6%
  3. Alpha:162,Location:63.5%
  4. Alpha:0,Location:100%

颜色:

  1. Color:575757,Location:0%
  2. Color:6C6C6C,Location:27.4%
  3. Color:262626,Location:64.4%
  4. Color:FFFFFF,Location:100%

Size Lifetime 生命周期里的大小


点击Size右边的预览条设置大小曲线,参考下图中的曲线即可,不需要完全一样。

RotationLifetime 生命周期里的旋转值

Renderer


Render界面参考上图即可,不做过多介绍。
这样就得到了下图中的烟雾效果,具体应用过程中因为贴图和场景光照不同,还需要自行对一些参数进行修改,让烟雾更适合场景。

Unity3D粒子系统之制作烟雾特效相关推荐

  1. Unity3D粒子系统之制作火焰特效

    Unity3D粒子系统之制作火焰特效 本文将会介绍如何使用Unity内的粒子系统制作烟雾效果. 如果想了解Unity粒子系统中的基础属性,可以看这篇博客:Unity3D粒子系统之基础属性介绍 先上预览 ...

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

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

  3. Unity3D基础入门之粒子系统(属性介绍+火焰粒子系统案例制作)

    Unity3D基础入门之粒子系统(属性介绍+火焰粒子系统案例制作) 一.属性介绍 1.主面板Particle System (1)Duration:粒子发射周期 图中,5.00即在发射5秒后进入下一个 ...

  4. Unity3D学习笔记:粒子特效参数

    Unity3D学习笔记:粒子特效参数含义 转载 https://blog.csdn.net/asd237241291/article/details/8433534 粒子特效 粒子系统检视面板 初始化 ...

  5. Unity粒子系统创建VFX游戏特效学习教程 Visual Effects in Unity Particle Systems [Beginner’s Guide]

    在Unity中学习高级粒子系统和视觉效果创建.初级到中级 你会学到: 游戏的视觉效果 Unity粒子系统 Unity中的Vfx 创建Unity视觉效果的初级到中级指南 课程获取:Unity粒子系统创建 ...

  6. 虚幻引擎如何制作火焰特效

    制作火焰特效的方法有很多种,其中一种是使用虚幻引擎内置的 Cascade Particle System 功能. 创建一个粒子系统:在虚幻引擎中打开 Content Browser,右键点击文件夹并选 ...

  7. CSS3制作文字特效

    今天主要搜集了一些网页中文字用css3制作的特效,并亲自尝试了一下,现把关键的代码和效果贴出来与同学们一起分享,希望能对大家在平时的制作中有所帮助.废话不说,直接进入效果的制作,感兴趣的同学跟着我的代 ...

  8. 特效行者app手机版制作飞天特效视频的教程

    特效行者app手机版制作飞天特效视频的教程 特效行者app特效行者手机版特效行者下载,飞天特效视频在现在很多的抖音快手平台的热门里经常看到,一个人在天上飞总感觉很神奇,是不是也想自己制作一个这样的视频 ...

  9. 可以用php做出一个圆锥吗,用H5制作水滴特效教程

    给大家带来用H5制作H5制作水滴特效教程,怎么用H5制作特效?H5制作水滴特效的流程,H5制作水滴特效的注意事项有哪些,一起来看一下. 利用canvas 画布制作逼真的水滴特效 /* NOTE: Th ...

最新文章

  1. python+xlrd+xlwt操作excel
  2. linux下父子进程共享socket,多进程共享socket(Linux,Win32)
  3. 商标申请流程图及时间_长沙注册商标面要多长时间及注册申请流程
  4. 深入理解web.xml中配置/和/*的区别
  5. MySQL数据库CPU飙升紧急处理方法
  6. [MetalKit]7-Using-MetalKit-part-6使用MetalKit6
  7. php该怎么下载文件,php怎么实现下载文件?
  8. python和pycharm版本要对应吗_pycharm的版本问题
  9. 联想Y50更换固态硬盘
  10. photoshop照片尺寸
  11. Inter core i7处理器中(x86架构)驱动开发:关于APCI Hardware ID的描述
  12. html吃豆豆游戏代码,吃豆豆小游戏
  13. 《NPDP 产品经理认证知识体系指南》读书笔记
  14. 东八区转为0时区_世界时间与北京时间怎么转换,世界标准(0时差)时间以哪个国家为准?...
  15. 2017中国十大富豪排行榜
  16. 单片机c语言课后题答案,单片机原理及应用(C语言版)习题答案.doc
  17. 3G到5G,运营商的“失落十年”
  18. CodeIgniter 源码解读之模型
  19. nux下导入、导出mysql数据库命令
  20. gentoo php,Gentoo 下安装 PHP 扩展

热门文章

  1. 企业微信内部推广的6大方法
  2. crash使用的几个链接
  3. Ubuntu下Apache的安装和配置——web服务器
  4. html Form表单嵌套
  5. flash读取程序 msp430_MSP430读写flash程序
  6. 光盘的两种格WORM,EOD
  7. 远传融创sprintlink 无人机实飞80公里飞行任务, 图数遥一体图传传输模块
  8. 【猎豹浏览器】转投猎豹,暂时告别浏览器综合症
  9. C语言从零开始,母胎级教学——第一个c语言程序
  10. 后台网站排版设计与分析