维爱迪-动画创作家园 >> 动画理论 >> 超人归来 全面报道(下) |
3ds Max技术点评
余跃海,上海新娱动数码科技有限公司研发总监,中科上影数码培训中心特邀专家。
在模拟高温、高压的环境中,人类已经实现了水晶的可控结晶生长。《超人归来》电影中,水晶生长的场景显然是无法实拍的。镜头中实现的是水晶的平行柱状生长——垂直于基底的晶体获得生长空间,长成柱状大水晶。
水晶的材质可以通过程序材质来模拟置换(Displacement)贴图,让水晶表面在生长过程中受到干扰,形成气孔、不规则凸起等效果,通过UV坐标的指定让这个过程快速形成并固定下来。由于是多个晶体共生的状态,并不需要像完全透明体一样进行光线跟踪渲染,使用反射(Reflection)贴图与折射贴图(Refraction)贴图就能很好地模拟,能节约很多渲染的开销。
我们常用的各种动画软件都有脚本控制系统,编写脚本可以更方便、快捷的形成宏伟的水晶宫殿。技术是为镜头服务的,《超人归来》电影中的这个镜头没有模拟水晶生成的第一和第二阶段的几何淘汰状况,大部分都是针对晶体顶部生长的动画,这样任务就简单了——控制晶体顶部的点向Y轴方向做位移,并在这些点的移动过程中沿XYZ三轴都做一些随机移动。
三驾马车加大栩栩如生的云层
图注:《超人归来》剧照.版权归华纳兄弟电影公司所有。
在航天飞机出现险情的戏中,最复杂的效果是制作真实的云层。制作小组先在Maya里制作出简单的模型,审核后,再转到Houdini中把几何体变成含几千个粒子的点云,并赋予Shading属性,从而给不同区域以不同的密度。再用Renderman DSO(全称Renderman Dynamic Shared Object)会将这些点扩增至几亿个点,从而制作出超人穿越云层、镜头紧跟其后的真实效果。 粒子加大疾速奔跑的冲击波