Maya打造《观音山》卧轨特效

时间:2013-03-10 23:47

 教程思路:

      1. 查找素材
      2. 创建火车
      3. 镜头跟踪
      4. mentalray渲染
      5. shake合成


      《观音山》并不是一部特效电影,因此我们要完成的镜头并不是要多么炫多么震撼,“看不见特效”才是本片特效的最高目标。与我们之前完成的《大兵小将》400于个特效镜头相比,《观音山》本身特效镜头并不多,因此我们并没有派特效指导跟组,但是这丝毫没有影响我们的制作质量。原因在于在电影前期阶段我们就已经和导演以及摄影方面有了充分的沟通和交流,我们提出了特效镜头的拍摄方案以及我们所需要的现场光捕捉的方案和具体需求。剧组方面根据我们的要求进行了非常仔细的现场光捕获(HDRI球拍摄)

图1

 查找素材
      以及视频参考的拍摄,同时也拍摄了大量的相关类型火车的正侧视图高清照片,为我们准确快速建造出足够逼真的3dsmax/' target='_blank'>3dsmax/' target='_blank'>3dsmax/' target='_blank'>3D火车创造了非常大的便利条件 


图2



 


  

 创建火车 
     《观音山》中的特效镜头主要来自于范冰冰卧轨的一场戏,尽管演员都很胆大敬业,但是因为实在太危险,出于安全的考虑以及一些拍摄的需要(比如演员表演可能需要多次拍摄,而每次都要等火车不太现实),导演还是需要通过视觉特效来完成这场戏的关键镜头。
 
      首先第一个特效镜头是这样的:镜头中的范冰冰竖直躺在铁轨中间,然后镜头突然转向左侧,顺着延伸的铁轨向远处望去,一辆列车呼啸而来,越开越近情况紧迫,镜头再次回摇到范冰冰身上,范冰冰脸露茫然被身边的陈柏霖立即拉起。

图3

现场的一些照片

图4

图5

图6

然后紧跟第二个镜头:陈柏霖迅速将范冰冰从铁轨上拉起闪开,火车在瞬间以极快的速度擦身而过。

图7

图8

  镜头跟踪
      两个镜头都是摄影师肩扛拍摄。运动幅度很大,抖动也很厉害。所以,我们首要的任务是进行颇有难度的跟踪。将肩扛摄影机的运动轨迹准确的还原成3D摄影机数据。为了有利于跟踪,在拍摄时我们和摄影师建议用升格方式拍摄,等完成特效镜头后再抽帧使用。我们使用3D追踪软件+手动跟踪的方式完成镜头跟踪。原因在于尽管使用了升格拍摄,跟踪难度相对降低了,但是镜头的晃动和模糊还是会使得某些段落无法通过跟踪软件进行自动跟踪,所以,这时就只能靠动画师的耐心了。
      模型完成后进行绑定,并引入之前已经跟踪好的镜头,进行动画设置,火车由于是在铁轨上运行,貌似动画比较简单,但是一些微妙的动画依然需要花时间进行细致的调整(比如行进中的轻微随机抖动),这会大大加强场景的真实感。 


图9




  

   mentalray渲染
      渲染使用MAYA的Mental Ray. 我们使用在现场拍摄的金属球拼合成一个全景的HDRI高动态图像。用来在MAYA的Mental Ray中进行图片照明(FG+IBL),另外通过一盏方向光作为主光投射阴影(此灯亮度较弱,因为实拍环境基本上比较阴霾)。



图10

      渲染的图层主要分成Color OCC Z Color Mask以及用来在后期合成时来合成铁轨上灯光反射效果的Rail Mask 
  
 shake合成
      最终合成在Shake 2.51中完成。合成方面也是很花费时间的一个阶段,需要非常细心的调整,不只是层与层的叠加和调色,还需要相当多的roto来弥补渲染素材穿帮,处理遮挡,以及解决前后景不相容等细枝末节的问题。比如火车在铁轨上的投影,铁轨上反射的灯光,铁轨右侧电缆杆上受到的光照,镜头前端不停晃动的光斑,火车顶光的柱形辉光,景深模糊匹配,胶片噪波匹配,添加运动模糊等等...


图11

官方QQ:709139970

WSSJ1.CN 粤ICP备15076589号-2