很久没写博客了。今天开始进军粒子系统。。。。。。。。。。。制作一个火焰粒子系统和烟雾粒子系统特效。。。。

第一步建立一个材质球命名也为fire 然后给其选择shader如图:

然后给其选择预先准备好的火焰材质

建立一个粒子系统然后命名为fireburn然后在其属性Renderer里面选择材质为fire的材质球,如下:

之后更改粒子系统里的属性参数(上篇博客里记录了所有常用属性的含义)

在下图中位置调整tiels的X和Y轴的参数和其他画有√的选项的相关参数(注:tiels里X和Y 的参数十分重要)


然后根据需求调整下图中重要参数(当然会有很多其他数据设置根据具体项目情况来定,以下为影响粒子效果的重要参数)


至此火焰效果完成。如图:


然后我们制作一下烟雾效果,老规矩先把烟雾材质建立好命名Smoke。然后给他加shader,注意这次的shader选择如下图:

下面我们就开始建立烟雾的粒子系统;很简单在火焰粒子系统的下面建立一个新的 按黄颜色圈中的加号就可以直接新建立一个粒子系统。命名为smoke,同时会在我们的Hierachy面板里的fire下面自动出现,也会在ParitcleEffect 的右面出现。如下图:

然后像做火焰特效一样完成烟雾特效;

讲个小知识就是下图中打开粒子编辑器的地方,打开如右图;同时注意烟雾的特效需要调节颜色的值,如下图中右图;

          

颜色的编辑如下图;图中红色箭头是指颜色的Alpha值,黄色箭头指的是颜色属性。左边代表起始值,右边代表结束值;

然后整体效果图运行如图:(今天第一次做粒子系统还有很多不熟悉的东西。博客继续更新,未完待续……)

火焰和烟雾粒子系统制作相关推荐

  1. 火焰和烟雾的训练图像数据集_游戏开发者是烟雾和镜子的大师

    火焰和烟雾的训练图像数据集 Video games are incredible. They transport us to new worlds, allow us to partake in ot ...

  2. unity 彩带粒子_[Unity3D] 官方案例——粒子系统制作火焰效果

    1. 导入资源 打开素材里面的Shuriken场景,然后通过菜单GameObject->Particle System创建一个粒子系统对象,并将物体移至火把位置,此时效果如下: 2. 设置粒子系 ...

  3. threejs fire 火焰与烟雾效果

    在threejs中有一个为我们提供了可以实现火焰和烟雾效果的包,我们可以直接引用这个包,通过设置某些参数实现需要的效果. 第一步引入fire包,可在工程文件夹下的example文件夹中找到 <s ...

  4. 目标检测任务的标注标准(以火焰和烟雾的数据集标注为例)

    目标检测任务的标注标准(以火焰和烟雾的数据集标注为例) 对火焰和烟雾的数据集的标注工作 1.容易标注的图片 注意 标注的边框在目标外,不要压线. 2.小于10X10或者20X20像素的目标不方便标记可 ...

  5. 51单片机烟雾传感器C语言程序,51单片机烟雾报警器制作+程序

    烟雾报警器制作过程及相关程序 //程序头函数 #include //宏定义 #define uint unsigned int #define uchar unsigned char #define ...

  6. unity particle system 粒子系统 制作闪电放电效果

    unity 粒子系统制作闪电 制作闪电效果的方法有以下几种: 2d动画方式(适合2d游戏的背景或范围技能,性能最好,效果看设计师水平) LineRenderer划1线的方法(可以动态设定起点和终点,适 ...

  7. YOLOv5实现火焰和烟雾检测

    YOLOv5实现火焰和烟雾检测 安装环境 首先需要安装anaconda和pycharm,若不知道如何安装,请参考这篇博客 安装好anaconda后,在上面新建python3.8虚拟环境,打开anaco ...

  8. unity粒子系统制作火的效果和碰撞触发入门

    最近使用到unity的粒子系统particle system,制作火的效果并用于交互.通过以下链接简单入门. 一.粒子系统制作火的效果 u3d游戏特效教程_基础教程_火把篝火特效制作:https:// ...

  9. 3dmax:3dmax经典案例详细步骤图文教程之粒子阵列粒子系统制作星球爆炸特效动画效果

    3dmax:3dmax经典案例详细步骤图文教程之粒子阵列粒子系统制作星球爆炸特效动画效果 目录 3dmax经典案例详细步骤图文教程之粒子阵列粒子系统制作星球爆炸特效动画效果

最新文章

  1. NHibernate多对多关联映射的实现
  2. Asp.net控件之异同:HTML控件与Web服务器控件
  3. Beta冲刺博客集合贴
  4. Glob Patterns匹配模式使用
  5. C#+HtmlAgilityPack+XPath带你采集数据(以采集天气数据为例子)
  6. 戴尔笔记本不能识别U盘和鼠标解决方法
  7. POJ-3273(二分)
  8. 好用的在线开发辅助工具
  9. 关于计算机信息管理的照片,2021年10月青海自考计算机科学与技术(计算机信息管理方向)专业报名照片要什么格式...
  10. Sublime 快捷键整理
  11. SlideLive:支持图表类PPT模板下载
  12. 微服务下蓝绿发布、滚动发布、灰度发布等方案
  13. C盘清理——借助软件TreeSizeFree【网盘分享】(亲测有效)
  14. 电箱吉他与原声吉他的区别在哪里?初学者应该选哪个呢?
  15. 京东方恢复给苹果供应OLED面板,到底扯下了谁的遮羞布?
  16. 《论韩愈 》——陈寅恪
  17. python报错系列(9)--SyntaxError: Missing parentheses in call to ‘print‘. Did you mean print()
  18. 全国产龙芯2K0500多功能SoC处理器及其解决方案
  19. Python使用QQ邮箱,实现自动发送邮件
  20. 大文件上传+解决方案

热门文章

  1. RANSAC算法总结
  2. 20份可视化大屏模板,直接套用真香(文末附源码)
  3. 机器学习模型的衡量指标_在机器学习模型中衡量公平性
  4. html语言 粗体,1.在HTML中,创建粗体字的文本标签是()
  5. 00003 不思议迷宫.0006:客户端的操作如何反应到服务器?
  6. putextra 传递对象_intent.putextra用法 使用Intent传递对象的两种方式 - 电脑常识 - 服务器之家...
  7. Arcgis基于点位列表生成泰森多边形并导出面邻域结果,同时计算点位之间的间距、判断是否在方形缓冲区内
  8. Dockerfile镜像构建
  9. 一文彻底搞懂 Kotlin 中的委托 | 开发者说·DTalk
  10. 影响100年的营销启示