首页 理论教育 利用扩展方式增强3DSMax功能

利用扩展方式增强3DSMax功能

时间:2023-06-24 理论教育 版权反馈
【摘要】:3DS Max引入了MAXScript脚本语言的概念,使用户通过窗口命令界面可以访问大多数3DS Max功能,通过编写MAXScript脚本来完成一些繁杂操作和非常复杂的编程任务。3DS Max有一个紧密集成的、稳固的外挂模块层级结构,是总体设计的核心。2)启动3DS Max时,外挂模块自动装载并等待使用。3)通过在3dsmax/plugins目录中加入新的外挂模块,3DS Max即可得到定制和扩展。

利用扩展方式增强3DSMax功能

3DS Max引入了MAXScript脚本语言的概念,使用户通过窗口命令界面可以访问大多数3DS Max功能,通过编写MAXScript脚本来完成一些繁杂操作和非常复杂的编程任务。另外,大量外挂模块插件使用户能轻松制作各式各样的特级效果。

(1)MAXScript脚本语言。MAXScript是由一个用于创建和编辑脚本语言的编辑器组成的,它里面还有一个以命令行方式运行的MAXScript Listener脚本监听器,用于记录输入命令、返回结果和错误。3DS Max 8的Visual MAXScript更是为用户提供了功能强大的脚本语言接口,它使MAXScript功能更容易使用,使用Visual MAXScript,用户可以迅速创建脚本的UI元素和布局,实现类似于Visual Basic高级编程语言的编程方式,Visual MAXScript界面如图2-18所示。在MAXScript环境下,用户既可以装入并运行后缀为.ms的脚本文件,也可以直接输入命令。大多数MAXScript命令,如:缩放、隐藏、对齐、选定和撤消等,其名字与图形用户界面的对应按钮名称相同,并且语法中几乎没有标点符号,所以便于初学者学习使用。如果用户曾经在DOS中编写过批处理文件,或在字处理软件中创建过宏,那么,在3DS Max中使用MAXScript编写脚本来进行日常工作应没有任何困难。如果用户能够使用C++之类的高级编程语言,那么,使用MAXScript同样能完成非常复杂的编程任务。例如,引入制作关键帧的脚本语言之后,原来复杂的动画制作变得简单多了。

图2-18 3DS Max 8 Visual MAXScript编程界面

(2)Plugin外挂模块扩展。许多软件支持外挂模块(Plugin),用以扩展核心应用程序的功能。外挂模块的易用性和功效根据核心应用程序的设计而变化,也与该应用程序对外挂模块的支持程序有关。3DS Max有一个紧密集成的、稳固的外挂模块层级结构,是总体设计的核心。可以认为3DS Max是一个图形外挂模块操作系统而不是图形应用程序,3DS Max中的许多特性是由外挂模块实现的,其外挂模块有以下优点:

1)软件的核心功能可以用新的外挂模块方便快速地升级。(www.xing528.com)

2)启动3DS Max时,外挂模块自动装载并等待使用。

3)通过在3dsmax/plugins目录中加入新的外挂模块,3DS Max即可得到定制和扩展。

4)开发者往往能够很好地集成自己的新外挂模块。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈