- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
外挂模块概念
2.6 外挂模块概念
3D Studio MAX 从2 . 0 版本以后引入了M A X c r i p t (脚本语言)的概念,使得用户通过窗口命令界面可以访问大约8 5 %的3DS MAX 功能。如果用户曾经在D O S 中编写过批处理文件,或在字处理软件中的创建过宏,那么在3D Studio MAX 中使用M A X c r i p t 编写脚本来进行日常工作应没有任何困难。如果用户能够使用C + +之类的高级语言编程,那么会发现M A X c r i p t 能完成非常复杂的编程任务。用过3D Studio R4 的用户都知道,引入制作关键帧的脚本语言之后,原来复杂的动画制作变得简单多了。比起3D Studio R3 ,3D Studio R4 的另一大加强是直接融入了大量外挂模块的插件,使用户能轻松制作各式各样的特级效果。现在,3D Studio MAX 3 作为3D Studio 超强升级版3D Studio MAX 1 的最新版,已远远超越D O S 时代的三维制作概念,极好地融合了M A X c r i p t (脚本语言)和一些优秀而常用的外挂模块。
2.6.1 MAXcript 概念
M A X c r i p t 是由一个用于创建和编辑脚本语言的编辑器组成的,它里面还有一个以命令行方式运行的M A X c r i p t L i s t e n e r .(脚本语言听写器),用于记录输入命令、返回结果和错误。用户既可以装入并运行后缀为. m s 的脚本文件,也可以直接输入命令。大多数M A X c r i p t 命令,如扩缩、隐藏、对齐、选定、Z o o m 和撤消等,其名字与图形用户界面的对应按钮相同,并且语法中几乎没有标点符号,所以便于初学者学习使用 。下面是一个简单的脚本语言听写器练习。
1) 单击菜单栏上的M A X S c r i p t 菜单项,打开脚本语言菜单,选择MAXcript Listener (脚本语言听写器)选项或按键盘上的F 11 打开MAXcript Listener ,如图2 - 2 8 所示。
图2-28 MAXcript Listener 脚本语言听写器
2) 输入box length:30 ,然后按小键盘上的回车键。现在一个盒子出现在图2 - 2 9 中。
3) 当前盒子位于编辑器中坐标为(0 ,0 ,0 )的地方,现在输入:move $Box01[30 ,3 0 ,3 0 ],按小键盘上的回车键,盒子被移动了,如图2 - 3 0 所示。
图2-29 通过MAXcript Listener 脚本语言听
写器制作的盒子
图2-30.在脚本语言听写器中输入
命令使盒子移动了
以上仅仅是一个很简单的示范操作,用户现在又多了一种能力,一种把高级动画师开发出的复杂技术 通过命令行界面提供给3D Studio MAX 3 的能力。使用M A X c r i p t 还可进行以下操作:从E x c e l 之类的程序中导入数据,以便根据外部数据进行场景创建工作,像运行与测量设备连接的数据检索工具一样运 行D O S 和Wi n d o w s 程序,利用命令面板界面和包含在命令面板中的所有按钮创建实用工具,创建s t a r t u p . m s(启动脚本),以便在启动M A X c r i p t 时自动装入所需实用工具等。
2.6.2 外挂模块扩展概念
许多软件支持外挂模块,用以扩展核心应用程序的功能。外挂模块的易用性和功效根据核心应用程序的设计而 变化,也与该应用程序对外挂模块的支持程序有关。3D Studio MAX有一个紧密集成的、稳固的外挂模块层级结构,是总体设计的核心。可以认为3D StudioM A X 是一个图形外挂模块操作系统而不是图形应用程序,3D Studio MAX 中的许多特性是由外挂模块实现的。
3D Studio MAX 外挂模块有以下优点:
启动3D Studio MAX 时,外挂模块自动装载并等待使用。
通过在3 d s m a x p l u g i n s 目录中加入新的外挂模块,3D Studio MAX 即可得到定制和扩展。
开发者往往能够很好地集成自己的新外挂模块。
2.6.3 使用外挂模块
在3D Studio MAX 3 中使用外挂模块时,需要把外挂模块放入一个目录中。千万不要把所有的外挂模块安装在默认的p l u g - i n s 目录下,否则会造成成堆混乱不堪的文件,很多3D StudioMAX 1 的外挂模块与以后的版本不相融,麻烦更大。大多数外挂模块开发人员编写设置程序,并把外挂模块放在专门 的用户目录下,用户最好也把收集到的外挂模块设置在一个专门目录下
文档评论(0)