MEL语言在Maya场景设计中应用.pdfVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
·技术前沿· 数字技术与应用 MEL语言在Maya场景设计中的应用 吴文哲 (上海政法学院 上海 201701) [摘 要]本文针对具体的场景设计,引入MEL语言,详细阐述了Maya的二次开发的流程,通过比较进而说明基于三维设计软件 平台的二次开发在三维设计建模中的可用性。 [关键词]Maya 语言MEL场景设计 [中图分类号]TP 文献标识码]A [ 文章编号]1007-9416[ (2010)03-0065-03 1 引言 可能会使运行速度降低 100倍甚至 1000倍 正如Maya的图形用户界面 (GUI)也是由 Maya作为Alias—Wavefront的旗舰 以上。不过这样也有一个不容争辩的好 MEL来控制的。既然在Maya的每个角落 产品,现已成为国际3D 设计制作界的主 处,就是不会产生内存泄漏,保障了Maya都有 MEL的存在,那么,对 MEL了解得 流软件。它适用于专业角色动画、电影特 的稳定性。尽管如此,考虑到MEL在场景 越是深入,Maya就会运用的越好,在场景 技、影视广告等。并以其灵活、开放、高 设计中的许多优势,如快速搭建重复的场 设计中也会更加得心应手。 速和高效而备受推崇。 景,MEL仍不失为一个公认的选择。 3 MEL 在场景设计中的应用 MEL是Maya Embedded Language2 . 1 流程简化 3 . 1 草地建模 (Maya嵌入式语言)的缩写,是一种强大的 Maya中的所有的按钮命令都是通过 场景设计中经常需要在户外铺设草 命令和脚本语言,让你直接控制Maya的 MEL来调用的,你可以记录并把其中一些 地。草地的制作可以通过对单根小草建 特征、进程和工作流程。Maya界面的几乎 命令组合起来,通过一键或按钮来自动执 模,然后批量复制,在对其细节进行修改, 每一个要点都是在 MEL指令和脚本程序 行这一组命令,就像PhotoShop里的Ac- 但即便如此,同样是草地,由于区域不同, 上建立的。由于Maya给出了对于MEL自 tions一样。在场景设计中,有些环节步骤 某个场景下完成的草地效果未必能适合其 身的完全的访问,你可以扩展和定制 非常繁琐,通过MEL命令将这些步骤整的 他场景的需要,所以必须重新建模。这种 Maya。通过MEL,你可以进一步开发Maya命令整合在一起,大大简化了操作的流 建模修改的工作非常繁琐,而且耗时。 使它成为你和你的项目的独特而创新的环 程。 3.1.1通过MEL对草地建模提速 [1] 境 。 2 .2 功能扩展 草地的特征是草的高度参差不齐,草 2 MEL 语言对Maya 的进一步开发 对于一个项目来说,必然有各种特定 的方向也会随生长长短倒向不同的方向, 目前的主流动画设计软件都或多或少 的需求,这些是Maya库中的基本工具所不 通过MEL对这些细节进行编写,可以制作 的给用户提供了一个编程接口以进行开 能满足的,但是MEL可以按用户需求编辑 各种样式的草地,由于草地的特征数据是 发。Maya则使用MEL语言对其进行开发。 设计各种细微的场景并封装成块调用,这 可以手动修改的,这给与设计极大的灵活 MEL作为一种脚本语言,受脚本解释器 大大扩充了Maya的功能,使Maya运用起 度,所以创建成后只需修改这些参数就能 (Command 和 Engine)Maya内置命令的影 来更友好,更顺手。 迅速生成场景设计中需要的样式。结果如 响,还是有很多局限的。MEL不能使用 2 .3 界面友好 图1所示。 ActiveX插件,还只能根据Maya中已有的 MEL有一个很重要的功能是编写界 3.1.2基于MEL的草地建模流程 命令(dll或mll中注册过的命令)进行

文档评论(0)

july77 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档