查看: 9719|回复: 5
打印 上一主题 下一主题

[其他] [unity3d特效参数教程]Unity粒子系统组件主要参数浅析(附demo)

[复制链接]

5472

主题

6

听众

1万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
76544
精华
23

活跃会员 荣誉管理 突出贡献 优秀版主 论坛元老

跳转到指定楼层
楼主
发表于 2012-12-12 17:02:49 |只看该作者 |倒序浏览
本文主要分享的是粒子系统组件的主要一些参数,关于该方面的介绍网上有许多了,这个教程贴主要从作者的角度来说一下。作者:liuxiaoni,现在原文摘录如下:



Ellipsoid Particle Emitter(这里以椭球形粒子发射器为例,网格的也差不多)参数:






粒子发射器主要是对粒子的大小、存活时间、速度等初始状态的设置,具体如下:


Min Size/Max Size设置粒子大小的变动区域,生成的粒子大小将被限制在这个区间。


Min Energy/Max Energy设置粒子的存活时间变动区域,粒子在产生后会在该区间中的任意一个数值的时间(s)内自动销毁。


Min Emission/Max Emission设置同时存在的粒子数的区间,这两个参数限定了屏幕上同时存在的粒子的数量区间。


World Velocity粒子沿世界坐标系运动的速度(方向不会随粒子所依附对象的Rotation改变而改变),有x、y、z三个方向,可以设置任意方向上的速度值,使得粒子在生成后沿给定的世界坐标系方向按给定速度运动。


Local Velocity与World Velocity相对,粒子沿本地坐标系运动的速度(方向会跟随粒子所依附对象的Rotation改变而变化),也有x、y、z三方向,可以设置任意方向上的速度值,使得粒子在生成后沿给定的本地坐标系方向按给定速度运动。


Rnd Velocity随机速度,它也包含x、y、z三个值,分别来设置三个方向上速度大于给定值的粒子的数量。(设置这个参数的结果会使得部分粒子在该方向上的运动距离更大)


Particle Animator(粒子动画器)参数


该部分最重要的是对Animate Color中五个颜色值的设定,这5个颜色从Color Animation[0]到Color Animation[4]分别是表示粒子在其存活时间中的颜色变化,也就是说它们代表了你的粒子从发射点到消亡点的颜色渐变过程。


Rotation Axis是设置粒子运动过程中的旋转情况,也是分x、y、z三个方向。


Size Grow是用来设置粒子在运动过程中的尺寸变化。


Rnd Force、Force和Damping都是给粒子在运动过程中添加的力,以此来影响粒子的运动。


另外,这里还有个Autodes***ct(自动销毁)选项,记住,粒子都会在各自的存活周期的结尾自动销毁,因此这里的自动销毁显然不是针对粒子的,而是针对粒子所依附的对象的。不过,如果你选择这个的时候,你可能会发现这个对象并没有被销毁,这。。。是什么原因?答案跟另一个参数One Shot有关,这个设定只有在OneShot被选中的情况下才会产生效果。


上面说的One Shot跟它的字面意思是一样的,就是只发射一次,粒子系统就不再发射粒子了。(这个参数在粒子发射器中,也就是上面讲的那个组件里)


Particle Renderer(粒子渲染器)参数:


Cast Shadow和Receive Shadow就不讲了,与普通的mesh renderer一样,Material也是差不多,这里的材质是给了粒子一个外形。


这里最重要的是Stretch Particles(拉伸粒子)参数,点开这个参数你会发现这里面好几个选项都是跟Billboard相关的,Billboard俗称公告牌,在3d中还是比较常见的一个术语,这种技术主要是使用平面来模拟3d物体的,它可以使得平面永远朝向相机,也就是你所看到的永远都是这一面。这里的话一般选用这个公告牌形式就行了(这样的话Length Scale、Velocity Scale以及Max Particle Size这三个参数就不需要去设置了~因为这三个参数在这种情况下不起作用)。


还有一个UV Animation会影响到粒子材质贴图的UV坐标,一般保留默认的设置就行了。


好了,最后就把这个小demo贴出来吧,有兴趣的童鞋可以到付件下载下来照着里面的参数设置自己调一个,火焰的贴图也有了。(更多unity3d教程分享尽在web3D纳金网http://www.narkii.com/)

Particles_Fire.rar

0 Bytes, 下载次数: 153

分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

1250    

1

主题

3

听众

449

积分

设计实习生

Rank: 2

纳金币
103
精华
0

最佳新人

沙发
发表于 2013-12-18 09:46:00 |只看该作者
是3.5的!不过还是支持一下的。
回复

使用道具 举报

0

主题

1

听众

82

积分

设计初学者

Rank: 1

纳金币
5
精华
0
板凳
发表于 2014-1-26 11:42:06 |只看该作者
很好的基础教程,感谢楼主~
回复

使用道具 举报

3

主题

1

听众

6189

积分

高级设计师

Rank: 6Rank: 6

纳金币
370
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

地板
发表于 2014-1-26 11:55:36 |只看该作者
不错的说明
回复

使用道具 举报

0

主题

3

听众

578

积分

初级设计师

Rank: 3Rank: 3

纳金币
3
精华
0

最佳新人

5#
发表于 2014-1-27 16:12:43 |只看该作者
很好还不错 哦/
回复

使用道具 举报

0

主题

1

听众

116

积分

设计实习生

Rank: 2

纳金币
0
精华
0

最佳新人

6#
发表于 2014-5-17 10:37:53 |只看该作者
楼主好心人呐!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-16 02:56 , Processed in 0.383520 second(s), 34 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部