近期热门
粉丝303
关注 1
获赞 196
【小黑特效技巧向】小技巧_第二篇 前篇

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

[复制链接]
4698 127 6 49 6年前 举报
本帖最后由 小黑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






6
点赞
0
打赏
49
添加到收藏夹

1

点击复制链接

使用微信扫码分享
一次扣10个券
全部评论127
您需要登录后才可以回帖 登录

学到了学到了
3年前
回复

使用道具 举报

666666666666
5年前
回复

使用道具 举报

6
5年前
回复

使用道具 举报

三生三世
5年前
回复

使用道具 举报

谢谢分享
5年前
回复

使用道具 举报


给力!CGJOY有你更精彩
5年前
回复

使用道具 举报

好东西啊666
6年前
回复

使用道具 举报

此贴必火
6年前
回复

使用道具 举报

看看
6年前
回复

使用道具 举报


6年前
回复

使用道具 举报

数据加载中....
没有更多评论了
您当前使用的浏览器IE内核版本过低会导致网站显示错误

请使用高速内核浏览器或其他浏览器