完美动力首页 > 技术分享 >
干货|使用Mash快速制作云层
云层是在各类影视剧中常见的景观。传统的云层一般是使用粒子功能来创建,在下面的案例中,我们来学习一种使用Maya的Mash功能创建云层的方法。

▲效果演示

在Maya场景中,创建9个面片(具体数量自定)。

▲创建云彩模型

创建材质球(本案例中使用的是Lambert材质),分别赋予模型面片,同时指定材质球的贴图(贴图可从网上下载云彩贴图,需要带透明的png格式),调整它们的大小致适当比例(需要冻结参数)。

▲给模型赋予材质并调整大小

选择所有云彩面片,创建Mash网格。完成后,云彩就会呈线性的排列。

▲创建云彩的Mash网格


▲云彩的线性排列

使用建模功能,创建天空球。球体模型只要上半部分即可,需要压扁一点,大小可自定。

▲创建天空球

选择Mash,在属性栏中找到“Mash1_Distribute(网格分布)”。把点数改成200,“分布类型”改成“网格”;再用鼠标中键,把刚才建好的天空球拖拽到Mash的“输入网格”中。

▲连接Mash节点

完成后,云彩就会呈现半球形分布到表面。在这里,我们可以调整原始模型的旋转属性,让云彩的Mash转到一个合适的方向。

▲Mash半球形分布

现在的云彩都是一样的,只是因为我们没有指定Mash的数量。选择Mash,给它添加一个“ID”节点,同时把“ID数”调整为9。

▲添加ID节点

最后我们来给云彩添加一些随机的变化。选择Mash,添加“Random(随机)”节点;调整“缩放X”参数,并且勾选“均匀缩放”属性项,同时把“随机种子”参数调高。

▲添加随机节点并调整参数

这样我们就完成了场景的制作,最后调节摄像机位置,找一个好的角度,就可以渲染了。

▲完成效果

Mash作为新添加的功能,还有很多用途可以开发,我们会在今后的学习中,慢慢接触到。通过Mash功能,我们可以快速的制作云层的场景。当然,这个效果和电影大片中的逼真云层效果还是不能相比的,不过在一些简单的小场景中也完全够用了!