粒子编辑器名声最响的是”mac”平台下的”ParticleDesigner”,可是其他平台上的粒子编辑器却非常少。
今天介绍一款网页版的粒子编辑器,
onebyonedesign网页版粒子编辑器
打开页面,默认是一个火焰的效果。你可以在黑色屏幕上拖动或者点击,以改变火焰的位置(实际上是改变粒子发射器的位置)。
右侧是操作界面,可以导入导出粒子效果,更改粒子的纹理等等,而主要的操作还是通过拖动滑块以改变粒子效果的属性值。
Export Particle
,导出粒子效果。默认导出的是”.pex”格式,据了解是供”flash”使用的。选中下面的Include .PLIST file
可同时导出”.plist”格式。
Load Particle
,加载粒子效果。只能加载”.pex”格式的粒子效果。
Edit Texture
,更改粒子纹理。Texture
中有几种默认的纹理,如果想使用自己的纹理,点击Upload Texture
,然后在弹出的对话框中选择纹理,最后点击Done
。
Randomize!
,随机设定粒子效果。可以不断点击该按钮,随机设定粒子效果的属性值,在屏幕中查看随机的粒子效果。
EMitter Type
,粒子发射器类型。分为Gravity
,重力模式和Radial
,辐射模式。
重力模式是让粒子沿直线运动。可以在X轴的正负方向或Y轴的正负方向(更通俗一点,就是在粒子的东西南北四个方向)设置一个引力,让粒子的运动受这个(些)引力的影响。
辐射模式是让粒子围绕某一点旋转,形成漩涡的效果。可以设置旋转半径以及旋转速度。
Max Particles
,最大粒子数。
Lifespan
,粒子的生命周期,以秒为单位。
Lifespan Variance
,粒子生命周期的浮动值,以秒为单位。
粒子最终的生命周期在Lifespan - Lifespan Variance
与Lifespan + Lifespan Variance
之间。
Start Size
,粒子在诞生时的大小。
Start Size Variance
,粒子在诞生时的大小的浮动值。
粒子最终在诞生时的大小在,Start Size - Start Size Variance
与Start Size + Start Size Variance
之间。
之后所有属性的浮动值都是同样的原理。
Finish Size
,粒子在消亡时的大小。
Finish Size Variance
,粒子在消亡时的大小的浮动值。
Emitter Angle
,粒子发射器的发射角度,0°到360°之间。0°为水平向右,0° –> 360°,顺时针旋转。
Angle Variance
,粒子发射器的发射角度浮动值。
正的发射角度沿顺时针方向计算,负的发射角度沿逆时针方向计算。大于360°或小于-360°的角度均与360°取模,以转换为-360°~360°之间的角度。Angle Variance
调整为360
可以实现粒子向四面八方发射的效果。
将Max Particles
调整为1
,将粒子纹理更改为star
,会看的更清楚些。
Start Rot.
,粒子纹理的初始角度。
Start Rot. Var.
,粒子纹理初始角度的浮动值。
End Rot.
,粒子纹理的终止角度。
End Rot. Var.
,粒子纹理终止角度的浮动值。
粒子在其生命周期内会旋转终止角度 - 初始角度
,正的角度顺时针旋转,负的角度逆时针旋转。
GRAVITY(GRAVITY EMITTER)
,以下方法只有在粒子发射器类型选择为Gravity
时才生效。
X Variance
,粒子发射器在X轴的浮动值。
Y Variance
,粒子发射器在Y轴的浮动值。
Speed
,粒子的速度。
Speed
,粒子的速度的浮动值。
Gravity X
,X轴方向上的引力。
Gravity Y
,Y轴方向上的引力。
正值代表在X轴正方向上设置引力,负值代表在X轴负方向上设置引力。设置的值的绝对值越大,引力越大。
Tan. Acc.
,粒子的切向加速度。
Tan. Acc. Var.
,粒子切向加速度的浮动值。
Rad. Acc.
,粒子的法向加速度。
Rad. Acc. Var.
,粒子法向加速度的浮动值。
ROTATION(RADIAL EMITTER)
,以下方法只有在粒子发射器类型选择为Radial
时才生效。
Max Radius
,粒子的初始旋转半径。
Max Radius Variance
,粒子的初始旋转半径的浮动值。
Min Radius
,粒子的终止旋转半径。
Min Radius Variance
,粒子的终止旋转半径的浮动值。
Deg/Sec
,粒子每秒旋转的角度,角速度。
Deg/Sec Var.
,粒子角速度的浮动值。
正的角速度为顺时针旋转,负的角速度为逆时针旋转。
START
,粒子初始颜色。
FINISH
,粒子终止颜色。
R
,红。
G
,绿。
B
,蓝。
A
,透明度。
START
,粒子初始颜色的浮动值。
FINISH
,粒子终止颜色的浮动值。
R
,红。
G
,绿。
B
,蓝。
A
,透明度。
Source
,源颜色系数。
Dest.
,目标颜色系数。
OpenGL纹理融合方式。最常用的是,Source
为One
,Dest.
为One - Src Alpha
。