[原创]制作好莱坞电影《Slither》中吃人怪兽(2)
六、特效部分的制作
本片鳗鱼怪兽的特殊效果,主要体现在口腔中不断滴淌出粘液和吃人以后飞溅出来的血液和人肉。为了表现出那张血盘大口里面不断分泌出来的湿滑粘液,DBS的特效组作了很多的技术尝试。包括Maya的柔体、粒子系统、流体系统、Maya流体的插件。不过最后还是选择采用RealFlow结合Maya的柔体来制作。虽然速度和效率不高,但是效果确实是众多方案中最让人满意的一个选择。
(一)将Maya数据导出到RealFlow
将带动画的模型导入到RealFlow中做粒子血液结算,RealFlow for maya导出外挂插件需要导出物体的移动旋转或者变形信息到RealFlow中进行粒子结算,蒙皮物体无移动和旋转信息,空间移动完全从属于骨骼,所以我们要提取物体变形信息利用导出插件将其导出。
选择动画物体的一部分面利用脚本bakesoft.mel将动画物体的每一帧移动和变形添加到一个blendshape里,导出到realflow中做粒子结算。
(二)RealFlow中流体的结算
将已转成三角面的物体导入到realflow中,用物体面或点来发射物体,我们做的是一种浓血,所以粒子粘性参数要调得高些(例如20~30左右),为了结算速度快粒子密度和分辨率不必设得太高,血液的分量用一些适合的场来精调血液流动的物理效果(例如:重力场、衰减场等等)。
(三)、将结算结果重新导入Maya作动画匹配
接下来要做的,就是将realflow结算后生成的mesh缓存,从新导入maya中配合动画调节缓存帧的偏移
上图是RealFlow结算的结果。
下图是在Maya中转换成网格以后的粘液效果。
这是最后导入动画场景之后的匹配效果。
(四)、柔体动力学结算粘连的口水
当然,光有RealFlow表现飞溅的口水还是远远不够的。怪物口中粘连在口水需要用maya的肉体系统来模拟。此效果表现牙齿之间口水粘涟。
基本制作步骤如下:
口水模型用NUBERS曲面创建,物体两边用簇固定在上下两边的牙齿上;
增加物体的断数使物体更光滑,方便创建柔体时做更精确结算。
创建物体为柔体,给粒子之间加动力学弹簧,增加重力场使物体自由下垂,精确调节每个物体上面的GoalPP与Conserve值,反复尝试各种参数的组合,使结算达到最佳效果。
教程区:
Shake后期软件的运用
Mental ray最终聚集效果应用
Motionbuild 材质应用
更多免费教程下载请登录:http://www.xmaya.com |