【MME】Fireworks 烟花,在MMD里放烟花
小林呓
编辑于 2023年01月23日 20:57
收录于文集
共80篇

在MMD中实现烟花效果。

作者ビームマンP

配布地址

https://ux.getuploader.com/BeamMan3/download/99/Fireworks_1_4.zip

或者在作者的配布页,ctrl+f 搜索firework

https://w.atwiki.jp/beamman/

下载下来解压后是这样的。

0、1、2、3、4、5文件里分别是不同样子的烟花。

0号

1号

2号

3号

4号

5号

每种烟花都有两种发射方式,手动发射和自动发射。

每种发射里面都有不同颜色的烟花。赤橙黄绿。

用0号样子的烟花做例子,其他烟花也同理。

先从自动发射讲起。

用法依旧,把.x文件拖进去就行。

如果你拖入之后发现这样。

不要慌,是因为.fx文件没载入。

然后你会发现好像没有效果。

不要慌,在背景这里改为黑色背景。

刚扔进去会发现烟花很小。

SI控制烟花大小。

TR做什么的……不知道,似乎没有用。因为控制发射速度的是在fx文件里调整。

XYZ 控制烟花的坐标位置。

RXYZ则是控制烟花倾斜的角度。

用notepad++打开fx文件,这一行就是改变自动发射的烟花的速度。

默认0.035,如果改成0.35就会非常快。

手动发射

手动发射相对于自动发射稍微复杂一点点。但是好处是可以自由控制发射。

与自动发射不同的是,载入进来以后他是不会自动产生烟花的。(好像是废话)

那该怎么使用呢?

很简单,打关键帧。

这里的关键帧主要注册的是TR的值。

比如,在0帧TR为1,在第60帧TR为0。

则会形成从0帧到第60帧的一个烟花发射的动画。

这里的帧数的长度就会改变烟花发射的速度。

假如长度仅有30帧,那么就意味着一秒钟完成了烟花播放的整个过程。

假如长度为120帧,则是4秒钟播放完整一次。

那么又该如何连续发射。

答:继续打关键帧。

那么承接上文,在0帧TR为1,在60帧TR为0,那么第120帧为1吗?

答:不是。

如果在第120帧将TR 改为1,那么会看到,这个烟花“缩回来”的效果,就是烟花发射的动画倒放了。

如果想要连续发射,可以在第61帧注册TR为1,那么就又会正常发射了,即上一个播放完成后,继续如同上一个播放的方法注册。

4号烟花稍微有点特殊。

你会发现这个.x文件在文件夹外,作者也写了注意事项。

使用方法,把这个.x文件复制到里面。

然后比如这个fx叫这个名字,把这个名字复制一份,给.x文件重命名。

再把.x文件拖入,再在main栏挂上相应的fx文件即可。

最后一个文件夹

おまけ_打ち上げ部分カットモデル

翻译过来叫做  赠品_发射部分切割模型

实际上载入进去后会发现,是去除了烟花上升过程的模型部分,而且烟花会自动轮换发射不同颜色的。

mqo文件,不是很懂,应该是水杉的模型文件。如果会用水杉的话可以仔细摸一摸。

仅为个人经验之谈。

那么这次就到这里了。

下次再见。