最近看到一些对Matrix数字特效模拟的教程,效果非常不错,我这里提出一种用脚本对Matrix最初效果进行模拟的解决方案,希望对作广告的朋友能有些帮助。

该脚本由本人编写,属共享软件,对本软件造成的任何不良后果,作者概不负责。
Matrix.mse (18.1 KB)
下面简单介绍一下它的操作步骤。
1)把Matrix.mse拷贝到3ds max的plugins文件夹中。若不想自动加载,则可以拷贝到任意位置,启动max后为其指定路径。
2)启动max,若已拷贝到了plugins文件夹,则选择Utilities面板,点击MAXScript按钮,在其下的下拉菜单中选择Matrix。若未拷贝到plugins文件夹,则选择Utilities面板,点击MAXScript按钮,再点击其下的Run Script按钮,为其指定路径。这样,脚本的界面就出现了。

3)在视图中创建一个文本。个人认为,方正姚体更接近电影中的效果

4)创建一个参数如图所示的Composite材质,并赋予文本。

5)点击Pick按钮,在视图中拾取文本。在Res文本框中输入以下文字:
“ΓΔΠΣΦΨДЖЛЦЧШ きじァギセモルレリㄇㄈㄌㄍㄎㄏㄐㄒㄓㄖㄗㄝㄞㄣㄩㄧ ABCDEFGHIJKLMNOPQRSTUVWXYZ 1234567890”,然后点击Create按钮。这时,场景中将会生成一个由文本组成的阵列。

6)点击Animate按钮,待Animate按钮弹起后,渲染动画片断。

这时,我们看到了类似于《骇客帝国》片头的数字特效。
当然,我们也可以为Composite材质的第一个子材质添加一个辉光,这样会更加贴近最终的效果。

以下场景文件中包含一个已经赋予材质的文本物体,可用于生成Matrix,但别忘了在生成Matrix后,将这个文本物体隐藏或删除。
Matrix.max (137.5 KB)