开启左侧

[3D游戏特效] 【小黑特效技巧向】小技巧_第二篇 前篇

  [复制链接]
本帖最后由 小黑0104 于 2018-4-24 15:53 编辑

  HI!大家好我是小黑,祝大家周末愉快(加班的同学不要打我)。如约而至第二遍技巧向来了,延续第一篇的小技巧。
  前一篇我们讲到的是,怎么样使一个光晕始终显示在模型前面。我们知道了可以控制发射器Renderer下的,pivot参数来控制粒子坐标,使粒子显示再模型前面。不懂的去看下上一篇个帖子。


Unity版本:Unity2017.01.0f3


                                                    现在正片开始:↓↓↓↓↓↓↓↓↓↓




你对粒子发射器真的了解?你真的对每一项都了如指掌?看完下面的套路,我想信你会对粒子发射器有更深入的了解,请紧张的往下看。下面我不会讲发射器其他参数,有些可以调其它参数实现,为了让大家不那么困惑,我就讲我们用到的几个参数。


开始前先说下我们今天主要用到的参数,其他参数先不谈。
01.png Dduration:整个发射器持续发射粒子的生命周期。


02.png Start Lifetime:发射器发射粒子的生命周期。


03.png 3D Start Rostation:勾上的话可以单独控制XYZ的轴向。


04.png Pivot:可以控制发射器发射出来粒子的坐标


05.png Render Alignment:渲染对齐:一般默认是View:粒子会一直 朝摄像机。注意!模型也可以朝摄像机了,对没错,粒子发射模型朝摄像机。许多人刚更新高版本可能不知道,如果不需要模型朝摄像机的话改Local。


06.png 3D Start Size:勾上的可以分别控制XYZ的大小。也就是说我们可以保证一个粒子长度不变的情况下,把粒子压扁或压窄。






以上重点已经画线,只要理解上面相关参数的话,我下面说的应该都可以理解。↑↑↑↑↑↑↑↑↑↑↑↑
  


                                        正真的正篇:↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓


以下所有的效果都是发射器跟贴图,不需要模型跟动画K帧。







第一个是类似加载效果。第二个千手观音。第三个时钟。以上这几个没有动画粒子K帧,也没有模型,更没有shader。这些效果可以说是懒癌晚期人的福音,只要不限制资源能不用模型就不用,能不k动画就不K动画。只要粒子发射器能搞定的事情绝不做多余的工作量。


那我们开始吧,我们先讲第一个跟第三个,第二个的话后面跟一个效果一起讲。


第一个加载特效:贴图的话随便找一个光晕就好了,然后我们把粒子速度什么改去的都去掉,然后让粒子淡入淡出,原地发射,大小就不要变了。然后我调Pivot 08.png 。光晕向Y轴偏移0.45 10.png ,我们看到发射器的坐标还是零零点,发射出来的粒子向Y轴偏移了,这就是Pivot的效果,详细的看视频操作吧。


这边我们调3D Start Rostation勾上我们开启3D翻转的效果,调用出曲线 09.png 。这边我们只要调Z轴,让他以Z轴的角度发射。以2D视角讲Z轴是上下,Y轴是前后,X轴是左右。这个曲线调哪个值具体要看你粒子偏移的方向,我是粒子向Y轴偏移0.45,3D旋转曲线调的是Z轴。不细说,不然要说一大堆,理解就好了。


这样我们会发现竟然转起来了,而且是绕着中心轴在转。是什么原因会出现这么神奇的事情呢?咱们接着往下看。


原因1:我们已经提到过很多次粒子偏移了,粒子偏的时候,中心坐标始终是不会变的,如图: 坐标还是在原点位置,粒子上去了。然后我们然粒子出生角度随机0到360度, 11.png 就会出现这样的效果。这个我们可以参考3D模型的轴向理解,粒子出生的时候会以轴向一圈半径0.45的位置随机出现,如果你做过周身缠绕的效果应该可以理解。




然后你就会想怎么让它有顺序的顺时针或者逆时针的出现呢。请看下面。



原因2:我们已经可以让粒子在中心轴周围0到360度随机出现了,怎么有顺序的出现,那就是调曲线。我们勾上3D Start Rostation,选择曲线,以Z轴为例,其他轴角度为0。我们直接看图吧, 12.png 这样好理解。我们把Z轴的曲线调如图的样子就可以了,3D Start Rostation这个出生角度是根据发射生命周期来转的,假如发射持续存在时间是1秒,我们Z轴从0度转360度,就可以绕一圈了。时间越短转的越快,相反就越慢。




                                        以下是视频演示。↓↓↓↓↓↓↓ ↓↓↓↓↓↓↓




好了,本次教程的精髓就是这个了,你如果有更好的想法的话可以自己试试。
                           
                                
回复看更多测试教程


第三个时钟特效:跟上面同理,不同的是,这边我们要加入新的参数3D Start Speed,不知道的往上看。还是一样建发射器,这次我们要使粒子不朝摄像机(不知道怎么调,往上看,Render Alignment换成Local),不然每个角度都是朝摄像机的。然后还是让指针坐标偏移 14.png ,如果Y轴偏移0.45,然后调Rotation over Lifetime让他旋转起来。这里补充一下,因为时针不像加载那样有渐变,怎么它只发射一个且永远存在,不会跳不会闪,你按照截图的来调参数来就好了 15.png ,这样粒子永远存在了的,必须把循环勾上(不要问我为什么)。然后我们调Start Lifetime,我分帧是转90度,必须360度才能循环,Start Lifetime调4秒,所以一圈是4秒时间,如果你旋转角度是360度的话,你在调4秒,就是4秒里转了4圈,它这个好像是以1秒为准的,所以你不管怎么调都是1秒里你转几度。然后时针调慢一点就好了,我调的是分帧慢一倍,也就是说8秒转一圈,那就把Rotation over Lifetime调45度。然后时针短一点,把3D Start Size勾上,如果你要保证宽度一样的话,就只调Y轴调小一点就会变短 16.png



以下是视频演示。↓↓↓↓↓↓↓ ↓↓↓↓↓↓↓









后篇预告截图......................
                              


18.png
刀光02.png



我们下一篇见,主要这边真写得有点多了,我怕有些人没耐心看了。



在这里声明下:
我换了一个新号,老号看这里 小黑.png 。因为ID不能改(我现在知道怎么改了,已经完了)。想换ID,所以没办法只能用新号。关于论坛其他ID跟我ID差不多的,我们并不是同一个人,我在这个论坛只有这2个ID,没有第3个ID,网名嘛重复了也没办法,我并不想代替谁,也不想成为谁,更不是为了蹭热度,我就是我,我是小黑我只为自己带盐。



QQ群号:445242091



好了,我们第二期后篇见,我是小黑,记得关注我哦!



                                                       第二篇 后篇见——————END






点击标签,内容一促即达。

小黑0104
小黑特效微信公众号
上海市
其他作品 (21)

【小黑特效技巧向】小技巧_第二篇 前篇

6582 127 5年前
您需要登录后才可以回帖 登录

全部评论
做模型是不可能,K动画也是不可能的,人又懒,又不想开3Dmax,U3D里面的发射器真是好玩,都能比上K动画了。————————————————————————————来自懒癌患者
5年前 回复
谢谢分享。赞
5年前 回复
我是小黑,我为自己的小号打call!!
5年前 回复
支持一波 黑哥威武
5年前 回复
感谢分享
5年前 回复
wo bu 我不~
5年前 回复
必须要为黑哥打call,黑哥威武!~
5年前 回复
厉害厉害,学习了学习了
5年前 回复
谢谢
5年前 回复
数据加载中...
没有更多评论了
快速回复 返回顶部 返回列表