这篇教程从以下几个方面,讲讲大佬在游戏特效研发中总结出来的几个粒子应用方面的小技巧:

1、常见的爆炸中,如何突出粒子火光的打击力度。

2、粒子跟随效果的实现方式及不同应用。

(相信大家用的编辑器各不相同,其粒子系统的功能也有差别,但万变不离其宗的是粒子的基本原理。这里为了方便大家理解,就拿3Ds max的几个简单粒子系统举例。大家只看里面讲到的原理就可以了,各种编辑器永远都是我们的一个工具而已!)

先讲爆炸:

建个SuperSpray(超级喷射)粒子发射器,轴偏离和平面偏离都给180度,让粒子呈一个球面的放射效果

参数随便调一下就行了,爆炸的粒子出生两帧就够了,太久了效果拖沓。。现在让我们贴上图看看效果(这里用的是个简单的观察器,想渲染来看都可以):

如何?爆炸效果已经有了,效果怎么说呢?其实比常见的面片缩放已经好了。但是问题也是有的:粒子速度不算大的情况下,10帧它就跑到了屏幕边缘,而且是匀速运动。而现实中的爆炸,这些火光都是一些爆炸物的碎片,它们是会受到空气阻力和地心引力的缓冲,所以这种匀速的模拟显然不够真实。

下面我们来给这个发射器链接个Drag(阻力)选"球形阻尼",值给10,再链接个Gravity(重力)值给个0.2就可以了。

发射器参数上,大胆的把速度加快一倍,生命缩短4帧。看看效果:

效果的差别很明显吧?后者的爆炸张力很明显比前者强,速度加快一倍也没有超出前者的爆炸距离。在大佬的概念中,这就是大家常常挂在嘴边的"节奏",有快有慢,有主有次,好效果才能得以体现。

然后按照这种思路,加个爆炸光晕,加点辅助效果,就是一个不错的被击效果了:

然后说说粒子跟随效果:

做特效很常用到粒子跟随效果,延伸出多种制作方式,比如说发射器运动跟随,再比如粒子自身的路径跟随。

两者都有自己适应的情况,前者的应用最广,也是现在主流的特效编辑器都有的功能,拿它举例。

先在max里建立一个球形PCloud(粒子云)和一个Helix(螺旋线),让前者在30帧内沿后者运动。(这里是max动画力的路径束缚,比较基础,就不再细讲了。)

要注意这个参数值,运动继承。

它的变化影响着整个跟随效果的节奏!这里细讲一下3个参数的含义:

影响:是指现有数量里面%多少的粒子会收到运动继承参数控制。

倍增:是指运动继承的程度大小,这个值可正可负,下面会有演示。

变化:是指受运动继承程度的随机值,用来增加随机性。

下面看看运动继承为0.5效果:

这种效果为粒子随着发射器运动的方向,有了发射器一半的速度。最常用在礼花烟火等模拟真实跟随的效果。

运动继承为0.0效果:

这种效果为粒子不随着发射器运动的方向运动。最常用在魔法粒子跟随的效果,如果是迪士尼里面小仙子的魔法仙尘,还要加点重力。

运动继承为-0.5效果:

这种效果为粒子随着发射器运动的方向,向反方向有了发射器一半的速度。最常用在导弹拖尾,角色瞬移等突出速度感的效果。

大家在制作中,往往会忽略里面的变化,死死的运用其中一种效果在任何地方,那样的特效师,不是优秀的特效师。

下面放个以前做得小效果,效果一般,但是里面利用到了这些技巧,可以给大家做个参考。

想自己设计更好看的模型,对3D、次世代、游戏模型的学习有兴趣的,可以关注订阅号:沉迷游戏和建模的灰灰,海量免费的模型相关学习资料分享给你!关注我,每天分享几个建模技巧!

教学|3DSMAX制作爆炸粒子的技巧,游戏特效这么做相关推荐

  1. 游戏特效贴图的制作与应用

    描述: 游戏特效的贴图制作,我们在第一节游戏特效概述中简单介绍过,可以使用多种软件产生,今天我们主要讲解的是用3D软件来实现需要的序列贴图,三维软件可以很方便的实现游戏中常用的爆炸.冲击波.刀光拖尾. ...

  2. 怎么在html中加入特效文字,如何使用HTML5+css3实现粒子效果文字动画特效(附完整代码)...

    我们在浏览web网页的时候会发现现在的网页做的越来越美观,很多动画特效做的越来越炫酷,这离不开HTML5和css3的深入开发.今天我们要来分享一款基于HTML5和css3的文字特效--粒子效果文字动画 ...

  3. html怎么把字做成动画效果,如何使用HTML5 css3实现粒子效果文字动画特效(附完整代码)...

    摘要 腾兴网为您分享:如何使用HTML5 css3实现粒子效果文字动画特效(附完整代码),学宝,小米社区,手机管家,神州专车等软件知识,以及小学英语点读机,便利宝,startos,工资宝,玩,大将军手 ...

  4. ae制h5文字动画_如何使用HTML5+css3实现粒子效果文字动画特效(附完整代码)

    我们在浏览web网页的时候会发现现在的网页做的越来越美观,很多动画特效做的越来越炫酷,这离不开HTML5和css3的深入开发.今天我们要来分享一款基于HTML5和css3的文字特效--粒子效果文字动画 ...

  5. 教学|3DsMAX怎么样制作环境贴图,3D建模步骤教程

    3DsMAX怎么样制作环境贴图?下面翼狐网小编为大家分享一篇3DsMAX制作环境贴图的教程,教程主要通过给窗户外添加环境背景的案例来详细介绍3DsMAX环境贴图制作的技巧,这篇教程很基础,难度低,需要 ...

  6. android爆炸粒子_Android游戏开发–粒子爆炸

    android爆炸粒子 有没有想过爆炸是如何产生的? 让我们绕个弯路,尝试实现基本的粒子爆炸. 爆炸不过是一堆散布在屏幕上的,源自单个点的粒子(无论是像素,小形状还是图像). 为了方便起见,并非总是如 ...

  7. 计算机课玩的小游戏怎么找,能够回味电脑课的小游戏是什么 怎么制作这两个小游戏...

    能够回味电脑课的小游戏是什么,怎么制作这两个小游戏.在我的世界里回味已经是很多人的游玩乐趣之一了,因为这个游戏超高的自由度还有各种玩法可以让我们回味童年的种种. 这些小游戏乍一看都不怎么需要技巧 简单 ...

  8. Unity3d 游戏特效制作实战教程 第二部

    本套教程是由多年特效制作经验的作者录制,通过多个案例, 演示了xffect粒子系统与unitu3d粒子系统的特效制作的全部流程 包含xffect基础教程,并附送全部项目文件打包和素材. 本教学适合于U ...

  9. 计算机3d 游戏制作,揭秘3D电影、游戏角色的制作过程!

    原标题:揭秘3D电影.游戏角色的制作过程! 从来没有接触过建模的小白们是否都很好奇,3D电影.游戏角色是怎样做出来的呢?比如说<捉妖记>里的胡巴.今年大火的国漫<哪吒>,< ...

最新文章

  1. JavaScript递归
  2. keras 模型量化
  3. 《每日论文》You Only Look Once: Unified, Real-Time Object Detection
  4. java消费kafka数据之后,进行堆积之后在插入数据库
  5. 谈谈新手如何学习PHP^_^【转】
  6. 安卓下载保存到本地(二)
  7. 微信小程序 自动解决分包大小问题_微信小程序分包加载设置
  8. Setting Expires and Cache-Control: max-age headers for static resources in ASP.NET
  9. 条件锁pthread_cond_t
  10. C# Programming Study #2
  11. 基于SSH框架的电影订票系统网站的设计与实现
  12. sql服务器安全模式怎么修改,SQL Server 安全
  13. 大作业-电影推荐系统
  14. ASUS TUF GAMING B660M PLUS WIFI D4 i5-12600K RX6650XT 黑苹果efi引导文件
  15. -克服不良习惯读后感
  16. mingw+msys windows下配置
  17. matlab中自相关函数
  18. kido机器人用流量吗_当4G遇到儿童手表 乐视Kido Watch评测
  19. leetcode 2022.04.10 招商银行专场竞赛 D.商店促销活动(dp)
  20. 下载加密的流媒体视频

热门文章

  1. android实现音乐播放器(进度条)
  2. 如何删除PDF水印?PDF删除水印怎么操作
  3. 细谈证券从业资格考试, 证券从业资格考试网
  4. 网页设计配色应用教程之各种色彩对比分析
  5. NR/5G - PUSCH repetition次数
  6. 新一代的数据库备份解决方案--Oracle数据库
  7. Java用栈实现排序_Java中的栈排序
  8. Pytorch transformers tokenizer 分词器词汇表添加新的词语和embedding
  9. 基于matlab的傅里叶变换
  10. 智优ERP的升级版智优E3_ERP,可以自定义列,和自定义打印公司logo