王茹
【摘要】影视动漫是文化产业中一个重要的文化传播媒介,目前国内高校不断开设动画及其相关专业,为市场输入越来越多的动画专业从业者。文章以Maya渲染为例,思考通过MEL语言脚本强大的自定义功能, 让用户直接控制Maya的工作进程,借此启发动画从业者以计算机编程优化三维动画制作实践能力,提高工作效率。
【关键词】MEL语言;MAYA;开发
传统动画是采用逐帧拍摄对象并连续播放,利用人眼视觉暂留,在人眼面前生成一系列连续的图像,使视觉产生动态并真实效果的一项影像技术。这种传统动画制作模式已经逐步被以计算机应用为基础的三维动画技术所取代。计算机三维动画技术主要包含与动画有关的模型、动画、灯光、渲染、合成等技术。它是通过对真实世界的模拟和对虚拟想象世界的创造,综合各门学科知识,利用人体视觉暂留,在人眼面前生成一系列连续的图像,使视觉产生动态并真实效果的一项技术。而在三维动画制作领域处于佼佼者的就是Maya。Autodesk Maya是美国Autodesk公司出品的世界顶级的三维动画软件。Maya功能完善,工作灵活,易学易用,制作效率极高,渲染真实感极强,是电影级别的高端制作软件,在三维动画制作领域一直处于领先地位。而它同时又支持设计者和用户不断地更新和改进软件,这种更新和改进正是由于Maya 的扩展自由优于其他软件,也就是它的可编程性。它有专门属于自己的嵌入式语言——MEL(Maya Embedded Language),这种强大的MEL可以让用户直接控制Maya的进程和工作流程。……